Пример
Пусть компьютер-отправитель связан с сетью, имеющей значение MTƯ 17 914 байт, например с сетью Token Ring. Транспортный уровень, как правило, знает MTƯ нижележащей технологии и соответствующим образом выбирает размер своих сегментов.
Пусть в данном примере с транспортного уровня на уровень IP поступает сообщение размером 6600 байт. Протокол IP формирует из этого сообщения поле данных IP-пакета и снабжает его заголовком. Обратим особое внимание на заполнение полей заголовка, связанных с фрагментацией. Во-первых, пакету присваивается уникальный идентификатор, например 12456. Во-вторых, поскольку пакет пока еще не был фрагментирован, в поле смещения помещается значение 0, признак MF также обнулен — это показывает, что пакет одновременно является и своим последним фрагментом. В-третьих, признак DF устанавливается в 1, это означает, что данный пакет можно фрагментировать. Общая величина IP-пакета составляет 6600 плюс 20 (размер заголовка IP), то есть 6620 байт, что умещается в поле данных кадра Token Ring. Далее модуль IP хоста-отправителя передает этот кадр своему сетевому интерфейсу, который отправляет кадры следующему маршрутизатору.После того как наш кадр пройдет уровень сетевого интерфейса маршрутизатора и освободится от заголовка Token Ring, модуль IP по сетевому адресу определяет, что прибывший IP-пакет нужно передать в сеть Ethernet, которая имеет значение MTƯ, равное 1492, что значительно меньше размера поступившего на входной интерфейс пакета. Следовательно, IP-пакет необходимо фрагментировать. Маршрутизатор извлекает поле данных из пакета и делит его на 4 части по 1400 байт и 1 часть в 1000 байт (обратите внимание, что каждый фрагмент данных кратен 8). Затем модуль IP формирует новые IP-пакеты, четыре из которых имеют длину 1400 + 20 = 1420 байт, а один — 1000 + + 20 = 1020 байт, что меньше 1500 байт, поэтому они нормально помещаются в поле данных кадров Ethernet.
В результате хосту-получателю по сети Ethernet приходят пять IP-пакетов с одинаковым идентификатором 12456. Если время прихода фрагментов не превысило тайм
аут, модуль IP может собирать исходное сообщение. При этом смещение укажет правильный порядок их сборки.
Еще по теме Пример:
- Примеры жестокости по отношению к другим (эти примеры более всего относятся к семейной жизни):
- ПРИМЕР 2
- Пример 1.
- ПРИМЕР 2
- Пример 2.
- Пример 2.
- Пример 2.
- Пример.
- ПРИМЕР
- Действенность примеров
- ПРИМЕР 2
- Пример 4.