Рубрики

Компьютерные сети | Набор 7

На экзамене GATE CS 2008 были заданы следующие вопросы.

1) Какой из следующих системных вызовов приводит к отправке пакетов SYN?
(A) гнездо
(B) связать
(С) слушать
(D) подключить

Ответ (D)
socket () создает новый сокет определенного типа, идентифицируемый целым числом, и выделяет ему системные ресурсы.
bind () обычно используется на стороне сервера и связывает сокет со структурой адреса сокета, то есть с указанным номером локального порта и IP-адресом.
Функция listen () используется на стороне сервера и приводит к тому, что связанный сокет TCP переходит в состояние прослушивания.
connect () используется на стороне клиента и назначает свободный номер локального порта сокету. В случае сокета TCP это вызывает попытку установить новое соединение TCP.

Когда connect () вызывается клиентом, происходит следующее трехстороннее рукопожатие для установления соединения в TCP.
1) Клиент запрашивает соединение, отправляя сообщение SYN (синхронизация) на сервер.
2) Сервер подтверждает этот запрос, отправляя SYN-ACK обратно клиенту.
3) Клиент отвечает ACK, и соединение установлено.

Источники: сокеты Беркли , Установление и Завершение Соединения TCP

2) В фазе медленного запуска алгоритма управления перегрузкой TCP размер окна перегрузки
(А) не увеличивается
(B) увеличивается линейно
(C) увеличивается квадратично
(D) увеличивается в геометрической прогрессии

Ответ (D)
Несмотря на медленное начало, на этапе медленного запуска размер окна увеличивается на количество подтвержденных сегментов, что означает, что размер окна увеличивается в геометрической прогрессии. Это происходит до тех пор, пока либо подтверждение не будет получено для некоторого сегмента, либо не будет достигнуто заранее определенное пороговое значение. Смотрите это для более подробной информации.

3) Если сеть класса B в Интернете имеет маску подсети 255.255.248.0, каково максимальное число хостов в подсети?
(А) 1022
(Б) 1023
(С) 2046
(D) 2047

Ответ (С)
Двоичное представление маски подсети: 11111111.11111111.11111000.00000000. В подсети установлено 21 бит. Таким образом, 11 (32-21) битов остаются для идентификаторов хоста. Общее возможное значение идентификаторов хоста составляет 2 ^ 11 = 2048. Из этих 2048 значений 2 адреса зарезервированы. Адрес со всеми битами, равными 1, зарезервирован как широковещательный адрес, а адрес со всеми битами идентификатора хоста, поскольку 0 используется как сетевой адрес подсети.
В общем, количество адресов, используемых для адресации конкретных хостов в каждой сети, всегда равно 2 ^ N — 2, где N — количество битов для идентификатора хоста.

Пожалуйста, смотрите GATE Corner для всех документов / решений / объяснений предыдущего года, учебных планов, важных дат, заметок и т. Д.

Пожалуйста, напишите комментарии, если вы найдете какие-либо ответы / объяснения неправильными, или вы хотите поделиться дополнительной информацией по темам, обсужденным выше

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

Компьютерные сети | Набор 7

0.00 (0%) 0 votes