Home

Page 3
Page 3
background image

 

 

взаимодействий.  И  тогда  достаточно  вспомнить  битовую  длину  поля  IHL  для 
вывода  последующих  ограничений,  максимальных  и  минимальных  значений. 
Умение  проводить  подобные  рассуждения  являются  необходимыми  при  изучении 
многих других протоколов. 

 

Недостаточная  длина  поля  IHL  в  свою  очередь  ограничивает  длину  опций, 

которые можно применить в пакете, что является в случае применения некоторых 
опций недостатком, мешающим их эффективному применению.  
 

Обычно  опции  в  IP  пакете  не  применяются,  следовательно,  подавляющее 

большинство IP пакетов имеет в поле IHL значение 0101 (5), хотя возможны и все 

остальные значения от 6 до 15. 

 

Поле TOS (Type of Service)   

 

Version 

IHL 

TOS 

  

0  1  0  0  0  1  0  1  P  P  P  D  T  R  0  0 

 

Type Of Service (тип обслуживания). В RFC791 сказано: 

«The Type of Service provides an indication of the abstract parameters of 
the quality of service desired» 

TOS  является  некоторым  абстрактным  параметром,  с  помощью  которого 

отправитель пакета может попросить маршрутизаторы некоторых особых подходов 

к  обработке  пакета.  Например:  мы  отправляем  с  помощью  обычной  бумажной 
почты письмо, и пишем на конверте «ОЧЕНЬ ВАЖНО! СРОЧНО!» Что это значит для 
работников  почтовой  службы?  Да  ровным  счетом  ничего!!!  Скорее  всего,  эту 
надпись  на  конверте  вообще  никто  не  прочитает,  так  как  почтовым  работникам 
недосуг читать всякие посторонние надписи на конвертах, им работать надо, у них 
есть чем заниматься. Но представим себе, что какой-то сотрудник почты прочитал 
данную  надпись  на  конверте,  и  положил  данное  письмо  в  груз,  отправляемый 
сегодняшним самолетом, в то время как это письмо по правилам следовало (можно 
было  бы)  отправить  завтра.  Письмо  достигнет  адресата  раньше  потому,  что 
отправитель написал на конверте «СРОЧНО».  

Примерно  так  же  и  работает  поле  TOS  –  отправитель  просит  специального 

подхода к передаче данного пакета у маршрутизаторов, которые пакет пересекает, 

но  будут  ли  маршрутизаторы  анализировать  поле  TOS  или  они  его  вообще 
игнорируют  в  общем  случае  неизвестно.  Единственное  отличие  работы 
маршрутизаторов с полем TOS от работы почтальона с письмом из примера состоит 
в  том,  что  на  конверте,  вообще  говоря,  по  стандарту  почты  не  положено  писать 
«СРОЧНО» и тот факт, что почтальон заметил эту надпись – чистая случайность, в 
то время как в заголовке IP пакета поле TOS есть по стандарту (RFC791), однако 
маршрутизаторы,  тем  не  менее,  не  обязаны  его  анализировать  и  использовать 
полученные из него данные для обработки пакета.  

Получается  следующая  ситуация  –  с  помощью  поля  TOS  узел  может 

попросить  особого  обслуживания,  маршрутизатор  может  принять  его  просьбу  к 
сведению  или  проигнорировать  ее,  при  чем  маршрутизатор  не  должен  давать 
комментариев по поводу того использует ли он данное поле, как он его использует 
или почему он его не использует. Собственно, указание особых значений поля TOS 

в  пакетах  не  гарантирует  того,  что  данный  пакет  будет  обслужен  как-то  иначе, 
нежели пакет с обычным содержимым поля TOS, но указание – единственное, что 
может  предпринять  узел,  чтобы  пакет  мог  быт  обработан  особым  образом.  Итак, 
каков же смысл битов поля TOS? 


Copyright © 2022 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.