Рубрики

ВОРОТА | Gate IT 2005 | Вопрос 73

В случае TCP-соединения текущий размер окна перегрузки равен окну перегрузки = 4 КБ. Размер окна, объявленного получателем, составляет окно рекламы = 6 КБ. Последний байт, отправленный отправителем, — LastByteSent = 10240, а последний байт, подтвержденный получателем, — LastByteAcked = 8192. Текущий размер окна у отправителя:

(А) 2048 байт
(B) 4096 байт
(C) 6144 байта
(D) 8192 байта

Ответ: (Б)
Объяснение: Окно перегрузки: это фактор, который указывает, сколько максимального байта может быть отправлено через сеть при TCP-соединении. Это динамично в TCP.

Окно объявления получателя: это фактор, который определяет максимальную емкость получателя для приема данных в байтах.

Общее количество байт, которое может быть отправлено получателем в любое время, называется размером окна получателя .
В любое время получатель может отправить минимум окна переполнения и объявленного окна получателя.
Таким образом, текущий размер окна = min (окно перегрузки, окно, объявленное получателем)
= мин (4KB, 6KB)
= 4KB
= 4 * 1024 байта = 4096 байтов

Но это запутанный вопрос. На мой взгляд, 4KB будет впервые.
После этого размер окна получателя будет = буферизованные данные (неподтвержденные) + мин (окно перегрузки, окно, объявленное получателем)
=
Неподтвержденные данные = (10240-8192) байтов = 2048 байтов.
= (4096 + 2048) байт = 6144 байт

Это решение предоставлено Абхишеком Кумаром .
Тест на этот вопрос

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

ВОРОТА | Gate IT 2005 | Вопрос 73

0.00 (0%) 0 votes