Рубрики

ВОРОТА | GATE CS 2013 | Вопрос 65

В дейтаграмме IPv4 бит M равен 0, значение HLEN равно 10, значение общей длины равно 400, а значение смещения фрагмента равно 300. Положение дейтаграммы, порядковые номера первого и последнего байтов полезная нагрузка соответственно
(А) Последний фрагмент, 2400 и 2789
(B) Первый фрагмент, 2400 и 2759
(С) Последний фрагмент, 2400 и 2759
(D) Средний фрагмент, 300 и 689

Ответ: (с)
Пояснение: M = 0 указывает, что этот пакет является последним пакетом среди всех фрагментов исходного пакета. Таким образом, ответ либо А, либо С.

Задано, что поле HLEN равно 10. Длина заголовка — это число 32-битных слов . Таким образом, длина заголовка = 10 * 4 = 40
Кроме того, учитывая, что общая длина = 400.
Общая длина указывает общую длину пакета, включая заголовок.
Итак, длина пакета без заголовка = 400 — 40 = 360
Адрес последнего байта = 2400 + 360 — 1 = 2759 (поскольку нумерация начинается с 0)
Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE CS 2013 | Вопрос 65

0.00 (0%) 0 votes