Сети ЭВМ и телекоммуникации. Глобальные сети. Брейман А.Д. - 17 стр.

UptoLike

Составители: 

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