ВУЗ:
Составители:
Рубрика:
25
задать предел времени движения пакета по сети. Значение TTL уста-
навливается заранее и уменьшается на единицу при каждом прохож-
дении любого маршрутизатора. Если величина TTL становится равной
нулю, пакет удаляется, а маршрутизатор отсылает отправителю специ-
альное сообщение ICMP.
Важной функцией IP-протокола является управление фрагмента-
цией. Физический сетевой уровень обычно накладывает ограничение
на размер кадра, который может быть передан. Маршрутизатор по-
лучает IP-пакет, который необходимо отправить, определяет, на какой
локальный интерфейс отправляется (маршрутизируется) дейтаграмма,
и запрашивает интерфейс, чтобы тот сообщил размер установленной
максимальной единицей передачи MTU (Maximum Transmission Unit).
IP сравнивает MTU с размером дейтаграммы и осуществляет, если не-
обходимо, фрагментацию.
Когда IP-дейтаграмма фрагментируется, каждый фрагмент стано-
вится пакетом с собственным IP-заголовком и маршрутизируется
независимо от других пакетов. Поэтому возможно, что дейтаграммы
прибудут в конечный пункт назначения в другом порядке, нежели они
были исходно отправлены и фрагментированы. Однако в IP-заголовке
хранится информация для того, чтобы дейтаграмма была собрана кор-
ректно.
Фрагментированная дейтаграмма не собирается вновь до тех пор,
пока не достигнет конечного пункта назначения, на котором осущест-
вляется сборка, поэтому существует вероятность, что фрагмент дей-
таграммы будет снова фрагментирован (возможно, даже несколько раз).
В процессе фрагментации используются следующие поля IP-за-
головка:
поле идентификации, которое содержит уникальное для каждой
отправленной IP-дейтаграммы значение, копируемое в каждый фраг-
мент конкретной дейтаграммы;
поле флагов (три бита), в котором установленный бит DF (Do not
Fragment) запрещает маршрутизатору фрагментировать данный пакет,
установленный бит MF (More Fragments) говорит о том, что пакет
переносит промежуточный фрагмент (устанавливается в единицу для
каждого фрагмента, кроме последнего);
поле смещения фрагмента (Fragment Offset) содержит смеще-
ние этого фрагмента от начала исходной дейтаграммы. Когда дей-
таграмма фрагментируется, поле полной длины каждого фрагмента из-
меняется так, чтобы соответствовать размеру фрагмента.
задать предел времени движения пакета по сети. Значение TTL уста- навливается заранее и уменьшается на единицу при каждом прохож- дении любого маршрутизатора. Если величина TTL становится равной нулю, пакет удаляется, а маршрутизатор отсылает отправителю специ- альное сообщение ICMP. Важной функцией IP-протокола является управление фрагмента- цией. Физический сетевой уровень обычно накладывает ограничение на размер кадра, который может быть передан. Маршрутизатор по- лучает IP-пакет, который необходимо отправить, определяет, на какой локальный интерфейс отправляется (маршрутизируется) дейтаграмма, и запрашивает интерфейс, чтобы тот сообщил размер установленной максимальной единицей передачи MTU (Maximum Transmission Unit). IP сравнивает MTU с размером дейтаграммы и осуществляет, если не- обходимо, фрагментацию. Когда IP-дейтаграмма фрагментируется, каждый фрагмент стано- вится пакетом с собственным IP-заголовком и маршрутизируется независимо от других пакетов. Поэтому возможно, что дейтаграммы прибудут в конечный пункт назначения в другом порядке, нежели они были исходно отправлены и фрагментированы. Однако в IP-заголовке хранится информация для того, чтобы дейтаграмма была собрана кор- ректно. Фрагментированная дейтаграмма не собирается вновь до тех пор, пока не достигнет конечного пункта назначения, на котором осущест- вляется сборка, поэтому существует вероятность, что фрагмент дей- таграммы будет снова фрагментирован (возможно, даже несколько раз). В процессе фрагментации используются следующие поля IP-за- головка: поле идентификации, которое содержит уникальное для каждой отправленной IP-дейтаграммы значение, копируемое в каждый фраг- мент конкретной дейтаграммы; поле флагов (три бита), в котором установленный бит DF (Do not Fragment) запрещает маршрутизатору фрагментировать данный пакет, установленный бит MF (More Fragments) говорит о том, что пакет переносит промежуточный фрагмент (устанавливается в единицу для каждого фрагмента, кроме последнего); поле смещения фрагмента (Fragment Offset) содержит смеще- ние этого фрагмента от начала исходной дейтаграммы. Когда дей- таграмма фрагментируется, поле полной длины каждого фрагмента из- меняется так, чтобы соответствовать размеру фрагмента. 25
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »