Как работают сетевые протоколы для WWW
Протоколы TPC/IP используют несколько уровней, по которым движется сообщение от одного компьютера к другому. Самый низший уровень — физический — это работа сетевых адаптеров, обеспечивающих преобразование цифровой информации, хранящейся в компьютере, в аналоговые сигналы, которые передаются по кабелям.
Следующий уровень — управление передачей пакетов данных. Правильность передачи контролируется. На сетевом уровне организуется прохождение потоков данных через сеть так, чтобы потоки не пересекались. При этом контролируется каждый узел сети. Транспортный уровень обеспечивает упаковку сообщений в пакеты для передачи и сбор пакетов во время приема. Каждый пакет нумеруется и содержит некоторую специальную информацию для контроля передачи данных. В каждом пакете указан также адрес отправителя и получателя. Если во время передачи возникли сбои, то передача сообщений повторяется. Сообщения в сети передаются не непосредственно от одного пользователя к другому, как при телефонном разговоре, а от одного узла сети к другому. Поэтому полученное сообщение может иметь большой заголовок в виде перечня промежуточных адресов, через которые оно прошло. Этот список тем длиннее, чем дальше находится получатель от отправителя.
На каждом узле сети Интернет работают различные программы, обеспечивающие тот или иной сервис. Так, на одной машине могут работать и WWW и FTP-серверы. В данном случае узел обеспечивает два сервиса. Чтобы воспользоваться услугами того или иного сервиса, необходимо знать адрес узла, на котором работает нужный сервис, и воспользоваться программой-клиентом для обеспечения взаимодействия с сервисом. Например, для просмотра Web-страницы следует запустить программу Internet Explorer,, в которой указать адрес нужного ресурса.
Программа-клиент и программа-сервер, обеспечивающая определенный сервис, взаимодействуют по определенным правилам — протоколам — и через определенные порты. Порты используются для разделения информационных потоков на одном узле. Существуют договоренности о том, какие порты закреплены за каким протоколом. Так, например, WWW-сервера, обеспечивающие сервис WWW, работают с Web-клиентами по протоколу HTTP и используют порт 80. Для FTP-клиента и FTP-сервера, обеспечивающего сервис FTP, определен протокол с названием FTP и два порта — 20 и 21.
Итак, серверные узлы Интернет запускают определенные программы-сервисы. Те открывают определенные порты для своих клиентов и ждут обращения. Если клиент знает, по какому адресу, через какой порт и каким протоколом вести диалог с сервером, взаимодействие двух машин становиться возможным.
![]()
Новостройки жилой комплекс Радуга в ближайшем Подмосковье.
