Home

Page 54
Page 54
background image

 

 
 
 

 

 
 

В  ответ  приходит  сообщение  об  ошибке  в  заголовке,  причем,  указатель 

показывает,  что  ошибка  имеет  место  в  22  байте  заголовка  (нумерация 
начинается  с нуля), т.е. байты №№0-19 – стационарная часть заголовка, байт 
номер 22 – третий байт перовой опции, как раз и есть наш неверный указатель.  

Еще  один  пример:  после  опции  RR,  если  других  опций  нет  должна 

следовать  опция  EOOF,  для  нужд  выравнивания  по  четырехбайтовой  границе. 
Допустим, в этом последнем байте поля опций указали неверную и неизвестную 
опцию, например с номером 18. IP умеет пропускать неизвестные опции, но не в 

данном  случае  -  так  как  после  поля  тип,  уже  никакое  поле  не  может 
присутствовать в данной опции, так как поле IHL указывает на то, что заголовок 
уже закончен. И в этом случае посылается ICMP сообщение типа 12 с кодом 0 : 

 

 
 
 
 
 
 
 
 


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

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