Рубрики

ВОРОТА | GATE-CS-2004 | Вопрос 90

Рассмотрим три IP-сети A, B и C. Узел HA в сети A отправляет сообщения, каждый из которых содержит 180 байтов данных приложения, на узел HC в сети C. Уровень TCP ставит перед сообщением 20-байтовый заголовок. Это проходит через промежуточную сеть B. Максимальный размер пакета, включая 20-байтовый заголовок IP, в каждой сети равен
A: 1000 байтов
B: 100 байт
C: 1000 байтов
Сеть A и B связаны через канал 1 Мбит / с, а B и C связаны через канал 512 Кбит / с (бит / с = бит в секунду).

Предполагая, что пакеты доставлены правильно, сколько байтов, включая заголовки, доставлено на уровень IP в пункте назначения для одного сообщения приложения, в лучшем случае? Рассмотрим только пакеты данных.
(А) 200
(Б) 220
(С) 240
(D) 260

Ответ: (D)
Пояснение: Сеть B получает 220 байтов данных (180 байтов данных прикладного уровня + 20 байтов заголовка TCP + 20 байтов заголовка IP) из сети A. Максимальный размер пакета сети B составляет 100 байтов (данные 80 байтов + 20). заголовок IP), для сети B из 220 байтов 200 байтов будут иметь данные или полезную нагрузку (180 байтов данных прикладного уровня + 20 байтов заголовка TCP) и 20 байтов заголовка IP. Сеть B теперь удаляет 20-байтовый заголовок. Из 200 байтов данных он использует 80 байтов данных. Таким образом, 1-й пакет, выходящий из B, будет иметь 100 байт (Данные: 80 байт, заголовок IP: 20 байт). Теперь у нас осталось 120 байтов данных. Таким образом, 2-й пакет, выходящий из B, будет иметь размер 100 байт (данные: 80 байт, заголовок IP: 20 байт). Теперь у нас осталось 40 байтов данных. Таким образом, третий пакет, выходящий из B, будет иметь 60 байтов (Данные: 40 байтов, заголовок IP: 20 байтов).

Следовательно, общее количество 100 + 100 + 60 байтов = 260 байтов будет получено адресатом.

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

ВОРОТА | GATE-CS-2004 | Вопрос 90

0.00 (0%) 0 votes