Какой из следующих системных вызовов приводит к отправке пакетов SYN?
(A) гнездо
(B) связать
(С) слушать
(D) подключить
Ответ: (D)
Объяснение: socket () создает новый сокет определенного типа, идентифицируемый целым числом, и выделяет ему системные ресурсы.
bind () обычно используется на стороне сервера и связывает сокет со структурой адреса сокета, то есть с указанным номером локального порта и IP-адресом.
Функция listen () используется на стороне сервера и приводит к тому, что связанный сокет TCP переходит в состояние прослушивания.
connect () используется на стороне клиента и назначает свободный номер локального порта сокету. В случае сокета TCP это вызывает попытку установить новое соединение TCP.
Когда connect () вызывается клиентом, происходит следующее трехстороннее рукопожатие для установления соединения в TCP.
1) Клиент запрашивает соединение, отправляя сообщение SYN (синхронизация) на сервер.
2) Сервер подтверждает этот запрос, отправляя SYN-ACK обратно клиенту.
3) Клиент отвечает ACK, и соединение установлено.
Рекомендуемые посты:
- ВОРОТА | Gate IT 2008 | Вопрос 32
- ВОРОТА | Gate IT 2008 | Вопрос 78
- ВОРОТА | Gate IT 2008 | Вопрос 79
- ВОРОТА | Gate IT 2008 | Вопрос 80
- ВОРОТА | Gate IT 2008 | Вопрос 81
- ВОРОТА | Gate IT 2008 | Вопрос 82
- ВОРОТА | Gate IT 2008 | Вопрос 77
- ВОРОТА | Gate IT 2008 | Вопрос 76
- ВОРОТА | Gate IT 2008 | Вопрос 75
- ВОРОТА | Gate IT 2008 | Вопрос 62
- ВОРОТА | Gate IT 2008 | Вопрос 63
- ВОРОТА | Gate IT 2008 | Вопрос 64
- ВОРОТА | Gate IT 2008 | Вопрос 65
- ВОРОТА | Gate IT 2008 | Вопрос 66
- ВОРОТА | Gate IT 2008 | Вопрос 67
0.00 (0%) 0 votes