Архитектура сети

Автор: | Кат.: Веб-мастерам | 8.09.2011

 

Архитектура сетиКаждый раз, когда мы выходим в сеть Интернет, для того, чтобы получить какую-то информацию, мы не задумываемся об организации и устройстве этой сети и сетей вообще. Такого рода знания отсутствуют у большинства пользователей Интернет, что конечно простительно, для обычного обывателя. Люди непосредственно связанные с сетями, например, веб-мастера, просто обязаны хотя бы иметь общие понятия об архитектуре сети. Эти знания помогут осознано совершать, те или иные действия при создание веб-проекта, что значительно упростит решение поставленных задач……

Каждый раз, когда мы выходим в сеть Интернет, для того, чтобы получить какую-то информацию, мы не задумываемся об организации и устройстве этой сети и сетей вообще. Такого рода знания отсутствуют у большинства пользователей Интернет, что конечно простительно, для обычного обывателя. Люди непосредственно связанные с сетями, например, веб-мастера, просто обязаны хотя бы иметь общие понятия об архитектуре сети. Эти знания помогут осознано совершать, те или иные действия при создание веб-проекта, что значительно упростит решение поставленных задач.

Существует две основных архитектуры сети — это одноранговая (peer-to-peer) и сеть клиент/сервер (client-server). Они имеют значительное отличие друг от друга.
Одноранговая сеть. Олицетворение равенства, то есть в этой сети все компьютеры равны. В чем проявляется равенство компьютеров, а в том, что каждый из них может выступать в роли сервера, например, сегодня один является сервером, завтра другой. Сервер — главный компьютер, который предоставляет свои ресурсы другим участникам сети, например, работу с файлами или принтерами. Для организации одноранговой сети требуется непосредственное физическое соединение всех компьютеров коаксиальным кабелем или витой парой через сетевую карту, наличие которой обязательно в каждом из компьютеров. Применение такой архитектуры оправданно в домашних сетях и сетях малых офисов, где количество компьютеров не велико.
Сеть клиент/сервер. Работа этой сети устроенна следующим образом: в сети клиент/сервер может быть главным только один или несколько компьютеров (сервер), а все остальные клиенты или рабочие станции. Рабочая станция — это посредник, например, у вас дома организована одноранговая сеть, в ней участвует 3 компьютера один из которых для двух других является сервером. Но в свою очередь для связи с сетью клиент/сервер, он будет играть роль рабочей станции, то есть обеспечивать, для двух других, через себя связь с сервером. Серверы в сети клиент/сервер могут быть разными, например, почтовый сервер, файловый сервер, web — сервер, сервер печати, DNS — сервер (сервер доменных имен) и т.д. Серверы в себе могут объединять несколько видов предоставляемых услуг, все будет зависеть только от мощности того компьютера, который играет роль сервера. Давайте на простом примере рассмотрим работу DNS — сервера. У многих дома есть стационарный телефон. Когда вы хотите кому-то позвонить, то набираете номер телефона. Этот номер, телефон по проводам передает на АТС в цифровом или аналоговом виде, в свою очередь АТС получив номер, проверяет есть ли он в базе, если есть, то соединяет. Такой же принцип и в Интернет, вы посредством браузера, запрашиваете нужный вам адрес, например, www.yandex.ru. DNS — сервер обрабатывает информацию, если этот адрес существует в базе, то происходит соединение и перед вами открывается страница Yandex.

Возникает справедливый вопрос, каким образом можно связать между собой миллионы компьютеров, имеющие разные технические характеристики оборудования, разные операционные системы и программное обеспечение. Для этих целей существует протокол Интернет. Протокол — это свод правил, определяющих взаимодействие абонентов сети и описывающий способ выполнения определенных функций. Самым главным «китом» является протокол TCP (Transmission Control Protocol — Протокол Управления Передачей) на этом протоколе и на протоколе IP (адресный протокол) основана вся сеть Интернет. Протокол TCP выполняет функции — транспорта и гарантирует передачу данных по сети, а протокол IP — это адресация всей сети. Например, вы набрали адрес (сработал протокол IP), до сервера DNS (доменных имен) его доставил протокол TCP и уже DNS — сервер обработав информацию связал вас использую опять же протокол TCP с абонентом.

Интернет не ограничивается только протоколами TCP и IP, существуют и другие не мало важные протоколы. Рассмотрим некоторые из них:
Протокол ICMP (Internet Control Message Protocol). Этот протокол отвечает за межсетевые сообщения, с его помощью компьютеры обмениваются информацией, например, доступен ли тот или иной узел, какие ошибки произошли и т.д.
Протокол FTP (File Transfer Protocol). С этим протоколом знаком каждый веб-мастер. Это протокол передачи файлов. После создания сайта веб-мастера используют этот протокол для закачки файлов своего сайта на хостинг.
Протокол HTTP (Hyper Text Transfer Protocol). С этим протоколом мы сталкиваемся постоянно. Этот протокол нужен для обмена гипертекстовой информацией, то есть он отвечает за передачу HTML страниц в сети. Браузеры с помощью которых пользователи открывают веб-страницы в Интернет, непосредственно являются HTTP — клиентами.
Протокол POP (Post Office Protocol). И опять, с этим протоколом знакомы все. Это протокол почтового отделения. Почтовые серверы отправляют почту, а мы ее получаем, благодаря этому протоколу.
Протокол SMPT (Simple Mail Transfer Protocol). С помощью этого протокола мы отправляем почту другим пользователям сети.
Протокол IMAP. Этот протокол отличается от вышеупомянутого POP лишь тем, что пользователь получает почту не в свой персональный компьютер, а на сервер, где ее и читает.
Протокол PPP (Point-to-Point Protocol). Отвечает за конфигурацию, обнаружение ошибок, безопасность при передаче данных.
Протокол OSPF (Open Shortest Path First). Этот протокол используют для передачи пакетов в компьютерных сетях.
Теперь вы ознакомились с самыми распространенными протоколами, которые существую в сети Интернет, с архитектурой сети. Этой информации достаточно для общего понимания и развития.