Как сделать фрагментирование дейтаграммы с заданными параметрами? Собрать дейтаграмму из фрагментов, имеющих следующие параметры: -количество фрагментов = 4; -общая длина 0..2 фрагментов-дейтаграмм= 4092 байтам; -общая длина последнего фрагмента = 2160 байтам; -длины заголовков фрагментов = 20 байтам; -идентификатор фрагментов = 1820; -значение флага MF фрагментов (кроме последнего) = 1; -значение флага MF последнего фрагмента = 0; -размер смещений = 0, 509, 1018, 1527 (фрагменты 0..3); -время жизни = 212 секундам; -No протокола верхнего уровня = 6. Дополнительные параметры: -маршрутизатор уменьшает время жизни на 2 секунды.

12 Фев 2022 в 19:53
250 +1
0
Ответы
1

Для фрагментации дейтаграммы с заданными параметрами необходимо выполнить следующие шаги:

Разделить исходную дейтаграмму на 4 фрагмента с учетом заданных длин и значений флага MF.

Для каждого фрагмента задать значения заголовков согласно указанным параметрам.

Собрать дейтаграмму из фрагментов, учитывая размер смещений и значение MF.

Уменьшить время жизни каждого фрагмента на 2 секунды.

Таким образом, после выполнения указанных шагов будет получена фрагментированная дейтаграмма с заданными параметрами.

16 Апр 2024 в 19:26
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир