ВУЗ:
Составители:
Рубрика:
17
остальные — в 0. Как правило, улучшение одного из параметров связано с
ухудшением остальных.
Поле Общая длина (англ. Total Length) [16 бит] — длина дейтаграммы
(заголовка и данных) в байтах. Хотя размер поля позволяет создавать
дейтаграммы длиной до 65535 байт, стандарт требует, чтобы любой узел мог
принимать, как минимум, 576-байтовые дейтаграммы (как целиком, так и
частями),
а отправлять дейтаграммы большей длины только, будучи
уверенным, что получатель может их принять. Значение 576 выбрано, чтобы
можно было передавать в одном IP-пакете 512 байт данных («блок данных
разумного размера», как написано в стандарте; отметим, что 512 байт — это
типичный размер сектора жесткого или гибкого диска), оставляя 64 байта под
заголовки протоколов: IP-заголовок занимает от
20 до 60 байт.
Поле Идентификация (англ. Identification) [16 бит] — значение,
одинаковое для всех дейтаграмм, содержащих фрагменты одного пакета
(«большого пакета»).
Поле Флаги (англ. Flags) [3 бита] — флаги, управляющие
фрагментированием:
0 бит — зарезервирован, должен быть равен 0;
1 бит (DF, англ. Don’t Fragment) — «0» = можно фрагментировать,
«1» = нельзя фрагментировать;
2 бит (MF, англ. More Fragments) — «0» = последний фрагмент,
«1» = еще будут фрагменты.
Поле Смещение фрагмента (англ. Fragment Offset) [13 бит] —
указывает
на место в «большом пакете», с которого начинаются данные текущей
дейтаграммы. Измеряется в 64-битовых (8-байтовых) словах. Например,
Смещение фрагмента, равное двум, означает, что данные текущей дейтаграммы
должны находиться в «большом пакете», начиная с 16-го байта. Первый
фрагмент имеет нулевое смещение.
Поле Время жизни (англ. Time to Live, TTL) [8 бит] — максимальное
время, которое дейтаграмма может
находиться в сети. Каждый маршрутизатор
остальные — в 0. Как правило, улучшение одного из параметров связано с ухудшением остальных. Поле Общая длина (англ. Total Length) [16 бит] — длина дейтаграммы (заголовка и данных) в байтах. Хотя размер поля позволяет создавать дейтаграммы длиной до 65535 байт, стандарт требует, чтобы любой узел мог принимать, как минимум, 576-байтовые дейтаграммы (как целиком, так и частями), а отправлять дейтаграммы большей длины только, будучи уверенным, что получатель может их принять. Значение 576 выбрано, чтобы можно было передавать в одном IP-пакете 512 байт данных («блок данных разумного размера», как написано в стандарте; отметим, что 512 байт — это типичный размер сектора жесткого или гибкого диска), оставляя 64 байта под заголовки протоколов: IP-заголовок занимает от 20 до 60 байт. Поле Идентификация (англ. Identification) [16 бит] — значение, одинаковое для всех дейтаграмм, содержащих фрагменты одного пакета («большого пакета»). Поле Флаги (англ. Flags) [3 бита] — флаги, управляющие фрагментированием: 0 бит — зарезервирован, должен быть равен 0; 1 бит (DF, англ. Don’t Fragment) — «0» = можно фрагментировать, «1» = нельзя фрагментировать; 2 бит (MF, англ. More Fragments) — «0» = последний фрагмент, «1» = еще будут фрагменты. Поле Смещение фрагмента (англ. Fragment Offset) [13 бит] — указывает на место в «большом пакете», с которого начинаются данные текущей дейтаграммы. Измеряется в 64-битовых (8-байтовых) словах. Например, Смещение фрагмента, равное двум, означает, что данные текущей дейтаграммы должны находиться в «большом пакете», начиная с 16-го байта. Первый фрагмент имеет нулевое смещение. Поле Время жизни (англ. Time to Live, TTL) [8 бит] — максимальное время, которое дейтаграмма может находиться в сети. Каждый маршрутизатор 17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »