Рубрики

ВОРОТА | GATE-CS-2005 | Вопрос 73

В сети с коммутацией пакетов пакеты маршрутизируются от источника к месту назначения по одному пути, имеющему два промежуточных узла. Если размер сообщения составляет 24 байта и каждый пакет содержит заголовок из 3 байтов, то оптимальный размер пакета составляет:
(А) 4
(Б) 6
(С) 7
(D) 9

Ответ: (D)
Объяснение: Разделение сообщения на пакеты может уменьшить время передачи из-за параллелизма, как показано на следующем рисунке.

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

На следующем рисунке показана ситуация, о которой идет речь.

Пусть время передачи для передачи 1 байта для всех узлов будет t. Первый пакет займет время = (размер пакета) * 3 * t. После того, как первый пакет достигнет пункта назначения, оставшиеся пакеты будут занимать время, равное (размер пакета) * t из-за параллелизма.

If we use 4 bytes as packet size, there will be 24 packets
Total Transmission time = Time taken by first packet + 
                          Time taken by remaining packets 
                       = 3*4*t + 23*4*t = 104t

If we use 6 bytes as packet size, there will be 8 packets
Total Transmission time = 3*6*t + 7*6*t = 60t

If we use 7 bytes as packet size, there will be 6 packets
Total Transmission time = 3*7*t + 5*7*t = 56t

If we use 9 bytes as packet size, there will be 4 packets
Total Transmission time = 3*9*t + 3*9*t = 54t

Источник: вопрос 2 из http://espressocode.top/computer-networks-set-6/

Статьи по Теме:

Коммутация каналов против пакетной коммутации
Тест на этот вопрос

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

ВОРОТА | GATE-CS-2005 | Вопрос 73

0.00 (0%) 0 votes