- •6.1.2 Роль протоколов при взаимодействии между клиентом и сервером
- •6.1.3 Транспортные протоколы tcp и udp
- •6.1.4 Номера портов tcp/ip
- •6.2 Прикладные протоколы и службы
- •6.2.1 Служба доменных имен (dns)
- •6.2.4 Клиенты и серверы электронной почты
- •6.2.5 Клиенты и серверы мгновенного обмена сообщениями
- •6.2.6 Клиенты и серверы голосовой связи
- •6.2.7 Номера портов
- •6.3 Многоуровневая модель и протоколы
- •6.3.1 Взаимодействие протоколов
- •6.3.2 Взаимодействие протоколов при отправке и приеме сообщений
- •6.3.3 Модель взаимодействия открытых систем
6.2.7 Номера портов
Стр. 1:
DNS, Web, Email, FTP, IM и VoIP – это лишь некоторые из многочисленных служб, доступных в клиент-серверных системах через сеть Интернет. Эти службы могут быть доступны с одного или нескольких серверов.
В любом случае серверу необходимо знать, какая услуга запрашивается клиентом. Это позволяет идентифицировать запросы от клиентов, так как запрос затем направляется на определенный порт назначения. Клиентскому приложению присваивается предварительно заданный порт назначения, зарегистрированный в сети Интернет для каждой службы.
Порты подразделяются на три категории и нумеруются в диапазоне от 1 до 65535. За присвоение портов и управление ими отвечает Internet Corporation for Assigned Names and Numbers (ICANN).
Известные порты
Порты назначения, ассоциированные с общими сетевыми приложениями, называются известными портами. Диапазон номеров этих портов – от 1 до 1023.
Зарегистрированные порты
Порты с номерами от 1024 до 49151 могут использоваться в качестве портов источника и назначения. Эти номера используются организациями для регистрации отдельных приложений, например, программ мгновенного обмена сообщениями.
Частные порты
Порты с 49152 по 65535 часто используются в качестве портов источника. Эти порты могут использоваться любым приложением.
В данной таблице показаны некоторые из самых распространенных известных портов.
Запись для этого термина отсутствует.
Стр. 2:
Запись для этого термина отсутствует.
6.3 Многоуровневая модель и протоколы
6.3.1 Взаимодействие протоколов
Стр. 1:
Для успешного взаимодействия между узлами необходимо эффективное взаимодействие целого ряда протоколов. Эти протоколы реализованы на уровне оборудования и программного обеспечения каждого сетевого устройства.
Взаимодействие между протоколами можно представить в виде стека протоколов. Протоколы в стеке представляют собой многоуровневую иерархию, в которой протокол верхнего уровня зависит от служб протоколов на более низких уровнях.
На этом изображении показан стек протоколов с набором первичных протоколов, необходимых для запуска веб-сервера по сети Ethernet. Нижние уровни стека отвечают за перемещение данных по сети и предоставление служб верхним уровням. Верхние уровни в большей степени отвечают за наполнение пересылаемых сообщений и пользовательский интерфейс.
Запись для этого термина отсутствует.
Стр. 2:
Для описания взаимодействий между различными протоколами обычно применяют многоуровневую модель. Многоуровневая модель описывает взаимодействие протоколов внутри каждого уровня, а также взаимодействие с верхними и нижними уровнями.
Многоуровневая модель имеет ряд преимуществ:
• она упрощает разработку протоколов, так как протоколы, работающие на определенном уровне, определяют формат обрабатываемых данных и предоставляют интерфейс к верхним и нижним уровням;
• заставляет поставщиков конкурирующих продуктов создавать унифицированные решения;
• исключает возможности изменения технологий или функций одного уровня без учета последствий для верхних и нижних уровней;
• предоставляет общий язык для описания функций сетевого взаимодействия.
Первая многоуровневая эталонная модель межсетевого взаимодействия была создана в начале 70-х годов и называется моделью сети Интернет. В ней определены четыре обязательных категории функций, необходимых для успешного взаимодействия. Архитектура протоколов TCP/IP построена на основе этой модели. Поэтому модель сети Интернет обычно называют моделью TCP/IP.
Запись для этого термина отсутствует.