Home

Page
Page 1
background image

 

 

 

Урок № 5. Формат IP пакета. 

 

1. Формат 

IP заголовка 

 
Прошлый урок был посвящѐн принципам маршрутизации: мы рассматривали 

логику  работы  маршрутизатора  в  разных  случаях,  учились  базовым  настройкам 
маршрутизатора  Windows и Cisco, рассматривали проблемы Интернета, связанные 
с повышением эффективности маршрутизации. 

Фактически, на данном этапе нами рассмотрены принципы и методы работы 

третьего  уровня,  и  теперь  необходимо  более  детально  и  подробно  рассмотреть 
протокол  IP.  До  этого  мы  говорили  о  формате  IP  пакета  только  то,  что  в  его 

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

Теперь,  после  того,  как  основные  принципы  маршрутизации  рассмотрены, 

пришло время заняться изучением более мелких деталей работы IP.  

Начнем  с  определения  понятия  «Длина  заголовка».  Как  известно,  при 

передачи информации между уровнями модели OSI, данные помещаются в пакеты 
соответствующих  протоколов, а каждый протокол имеет заголовок  – часть пакета 
содержащая 

обязательную 

служебную 

информацию 

и 

опционально 

дополнительные 

служебные 

данные. 

Длина 

заголовка 

определяется 

документально  (RFC)  для  каждого  протокола,  при  этом  длина  может  быть 
постоянной  –  не  изменяется  не  при  каких  условиях,  и  переменной  –  обычно  в 
случае если заголовок может содержать дополнительные необязательные поля. 

Заголовок  IP  пакета  имеет  переменную  длину.  Заголовок  состоит  из  20 

байтовой  стационарной  части  (присутствующей  в  каждом  IP  заголовке)  и 
необязательного  поля  опций  переменной  длины.  Следовательно,  минимальная 
длина IP заголовка составляет 5 четырехбайтовых слов (1 слово = 4 байта). 

Рассмотрим  обязательные  поля  заголовка  IP  пакета,  их  назначение  и 

функции.  

Первое четырехбайтовое слово IP заголовка, содержит первым  поле Version 

– Версия. Длина данного поля – 4 бита. 

 

Version 

  

  

  

           

<----------------------------------------- 32 бита --------------------------------------->  

 

Данное поле показываем версию протокола IP. Мы изучаем не просто протокол IP, 
а  вполне  конкретную  версию  №4.  Следовательно,  первое  поле  IP  пакета  должно 
всегда принимать значение  0100 = 4: 

 

Version 

  

  

  

0  1  0  0 

 

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


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

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