Home

Page 8
Page 8
background image

 

 

 

 

 

Теперь  рассмотрим,  каким  образом  можно  обеспечить  приемной  стороне 

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

необходимо  сложить  принятые  фрагменты  в  правильно  порядке,  а  не 
произвольно.  В-третьих,  необходимо  убедиться,  что  между  фрагментами 
отсутствуют  «дырки»  -  потерянные  фрагменты.  В-четвертых,  нужно  найти 
окончание  пакета.  Для  решения  всех  этих  задач  и  предназначено  второе 
четырехбайтовое  слово  IP  заголовка  –  слово,  полностью  посвященное  задаче 
фрагментации/сборки пакетов.  

 

 

 

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

0 DF MF

ID

Flags

Fragment Offset

Version

Total Length

IHL

TOS

 

 

Поле  ID,  длина  2  байта.  Данное  поле  IP  пакета  должно  заполняться 
отправителем  следующим  образом:  каждый  новый  IP  пакет  должен  иметь 
значение  поля  ID  отличающее  его  от  предыдущих  пакетов,  обычно  первый 
посланный  станцией  пакет  имеет  ID=0,  все  следующие  пакеты,  посылаемые 
станцией,  независимо  от  того,  кому  они  посылаются,  имеют  ID  на  единицу 
больше  предыдущего.  Важно  понимать,  что  поле  ID  не  используется  для

Заголовок

 

Данные

 


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

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