|
Классификация компьютерных сетей
Стр. 4
2. Стек протоколов TCP/IP.
Стр. 55
Принципы работы TCP/IP по своей сути сильно напоминают работу почты. В протоколе TCP/IP каждый компьютер (он же узел, хост) в рамках сети Интернет тоже имеет уникальный адрес, который называется IP-адрес (Internet Protocol Address), например: 195.34.32.116. IP адрес состоит из 4 десятичных чисел (от 0 до 255), разделенных точкой.
Но знать только IP адрес компьютера еще недостаточно, т.к. информацией обмениваются не компьютеры, а приложения, работающие на них. Каждое программное приложение имеет такой номер, именуемый номером порта.
Номера портов серверных приложений общеизвестны. Например, почтовый сервис SMTP привязан к порту 25, веб-сервис – к порту 80, FTP – к порту 21, сервер POP3, обеспечивающий чтение почты из почтовых ящиков «слушает» 110 порт и т.д.
Т.о., имеем следующую аналогию с почтовым адресом:
В компьютерных сетях, работающих по протоколам TCP/IP, аналогом бумажного письма в конверте является пакет, который содержит собственно передаваемые данные и адресную информацию (адрес отправителя и адрес получателя), например:
! IP – это адрес компьютера (узла, хоста) в сети, а порт – номер конкретного приложения, работающего на этом компьютере.
! Комбинация "IP адрес и номер порта" называется сокет.
Большинство программ на домашнем компьютере являются клиентами (например, почтовый клиент Outlook, веб-обозреватели Internet Explorer и др.). Номера портов на клиенте не фиксированы как у сервера и назначаются операционной системой динамически. Фиксированные серверные порты, как правило, имеют номера до 1024 (но есть исключения), а клиентские начинаются после 1024.
Любой цифровой IP адрес можно связать с буквенно-цифровым именем (например, использовать имя www.open.by вместо 82.146.49.55). Преобразованием доменного имени в цифровой IP адрес занимается специальное приложение – сервис доменных имен DNS (Domain Name System). Для этого провайдер предоставляет вам IP адрес сервера имен (DNS). На компьютере с этим IP адресом работает приложение (сервер имен), которое знает все доменные имена в Интернете и соответствующие им цифровые IP адреса. DNS-сервер «слушает» 53 порт, принимает на него запросы и выдает ответы. Поэтому, когда в своем браузере вы набираете доменное имя (URL) сайта (www.open.by) и нажимаете <Enter>, операционная система отправляет пакет с запросом DNS-серверу на сокет 195.34.32.116:53, а DNS-сервер, обработав запрос, возвращает IP-адрес, который соответствует введенному имени.
Далее наш компьютер устанавливает соединение с портом 80 (соответствует веб-серверу) компьютера 82.146.49.55 и посылает пакет с запросом на получение страницы www.open.by. Приняв запрос, веб-сервер обрабатывает его и в нескольких пакетах посылает нам страницу на языке HTML – языке разметки текста, который понимает наш браузер и отображает на мониторе.
Дата добавления: 2015-08-09; просмотров: 108 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Устройства в сети и уровни OSI. Стр. 52 | | | Общие принципы построения сетей |