Формат udp-дейтаграммы
Порт источника (SourcePort) – 16 бит – указывает порт процесса источника, куда может быть адресован ответ на данное сообщение.
Порт получателя (DestinationPort) – 16 бит – идентифицирует принимающий процесс.
Длина (Length) – 16 бит – указывает размер данной дейтаграммы с учётом длины заголовка в байтах.
Контрольная сумма (Checksum) – 16 бит – обеспечивает контроль правильности данных и заголовка. Суммируются все контролируемые 16-битные слова (с циклическим переносом из старшего разряда в младший). Инвертированное значение результата записывается в поле контрольной суммы. Если UDP-дейтаграмма содержит нечетное число байтов, то недостающий последний байт в таких случаях считается нулевым. Этот байт не передается в области данных.
Протокол ICMP
Протокол ICMP – это протокол управления сообщениями в Интернете. Используется для передачи сообщений об ошибках и других искл. ситуациях, возникающих при передаче данных.
ICMP – протокол сетевого уровня, частично выполняет функции транспортного уровня.
Расположение icmp в osi
Функции протокола ICMP:
-
Обмен тестовыми сообщениями для выявления наличия и активности узлов сети.
-
Анализ достижимости узлов и сброс пакетов, направленным к недостижимым узлам.
-
Изменение маршрутов.
-
Уничтожение пакетов с истекшим временем жизни.
-
Синхронизация времени в узлах сети.
-
Управление трафиком.
Виды ICMP-сообщений:
-
Сообщение-запрос – передают инф. об определенной сети и об определенном комп. или их используют для диагностических целей.
-
Сообщение об ошибке – содержит заголовок IP-дейтаграммы и первые 4 бит ее данных. Это необходимо, чтобы узел-источник смог более точно проанализировать причину ошибки.
Формат пакета icmp
Тип – 9 бит – числовой идентификатор типа сообщения.
Код – 8 бит – числовой идентификатор ошибки, т.е. более подробно описывает тип сообщения.
Контрольная сумма – 14 бит – стандартная проверка пакета ICMP на наличие ошибок.
Данные.
Протокол DHCP
Протокол DHCP – это протокол динамической настройки узла прикладного уровня. Используется для автоматического присвоения IP-адресов и задания параметров конфигурации стека протоколов TCP/IP.
DHCP состоит из двух компонент:
-
Протокол для доставки параметров конфигурации конкретного хоста с DHCP-сервера.
-
Механизм выделения сетевых адресов хостам.
Схема диалога клиента и сервера DHCP
Способы распределение IP-адресов протоколом DHCP:
-
Ручное распределение – сетевой администратор, сопоставляет аппаратному адресу (МАС-адресу) каждого клиента определенный IP-адрес.
-
Автоматическое распределение – каждому комп. на постоянное использование выделяется произвольный свободный IP-адрес из определенного администратором диапазона.
-
Динамическое распределение – адрес выдается комп. на определенный срок (аренда адреса).
Сетевые операционные системы
Сетевая ОС (в широком смысле) – это совокупность ОС отдельных комп., взаимодействующих с целью обмена сообщений и разделения ресурсов по единым правилам (протоколам).
Сетевая ОС (в узком смысле) – это ОС отдельного комп., обеспечивающая возможность работы в сети.
Различают следующие сетевые ОС:
-
ОС со встроенными сетевыми функциями;
-
оболочки над локальными ОС;
-
одноранговые ОС;
-
многоранговые ОС.