Протоколы Internet


             

Только один бит из четырех


Табл. 4.4.1.1. Значения tos для разных протоколов





Процедура

Минимал. задержка

Максим. пропускная способность

Максим. надежность

Минимал. стоимость

Код TOS







FTP управление

FTP данные







1





0





0





0





0x10









0





1





0





0





0x08







TFTP



1





0





0





0





0x10







DNS

UDP

tcp





1





0





0





0



 







0





0





0





0





0x10









0





0





0





0





0x00







telnet



1





0





0





0





0x10







ICMP



0





0





0





0





0x00







IGP



0





0





1





0





0x04









SMTP управление

SMTP данные







1





0





0





0





0x10









0





1





0





0





0x08







SNMP



0





0





1





0





0x04







NNTP



0





0





0





1





0x02





Только один бит из четырех в TOS может принимать значение 1. Значения по умолчанию равны нулю. Большинство из рекомендаций самоочевидны. Так при telnet наибольшую важность имеет время отклика, а для SNMP (управление сетью) - надежность.

Поля идентификатор, флаги (3 бита) и указатель фрагмента (fragment offset) управляют процессом фрагментации и последующей "сборки" дейтограммы. Идентификатор представляет собой уникальный код дейтограммы, позволяющий идентифицировать принадлежность фрагментов и исключить ошибки при "сборке" дейтограмм. Бит 0 поля флаги является резервным, бит 1 служит для управления фрагментацией пакетов (0 - фрагментация разрешена; 1 - запрещена), бит 2 определяет, является ли данный фрагмент последним (0 – последний фрагмент; 1 - следует ожидать продолжения). Поле время жизни (TTL - time to live) задает время жизни дейтограммы в секундах, т.е. предельно допустимое время пребывания дейтограммы в системе. При каждой обработке дейтограммы, например в маршрутизаторе, это время уменьшается в соответствии со временем пребывания в данном устройстве или согласно протоколу обработки. Если TTL=0, дейтограмма из системы удаляется. Во многих реализациях TTL измеряется в числе шагов, в этом случае каждый маршрутизатор выполняет операцию TTL=TTL-1. TTL помогает предотвратить зацикливание пакетов. Поле протокол аналогично полю тип в Ethernet-кадре и определяет структуру поля данные (см. табл. 4.4.1.2).


Содержание  Назад  Вперед