Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
21.5.3 Активное открытие клиента TCP
21.5.3 Активное открытие клиента TCP
Открытый клиент активно запрашивает соединение через два запроса:
socket() | Клиент идентифицирует тип связи (в данном случае TCP). Локальная система создает соответствующую структуру данных TCB для соединения и возвращает локальный дескриптор socket. |
connect() | Клиент указывает IP-адрес и порт сервера. TCP попытается установить соединение с сервером. |
Если клиент желает явно определить применяемый далее локальный порт, он должен вызвать bind() перед выдачей запроса connect(). Если порт доступен, он присваивается клиенту.
Если клиент запросил порт не через bind(), ему присваивается один из неиспользованных портов. Номер порта вводится в TCB.
Похожие страницы
- 21.5 Программирование работы TCP socket
- Аватар идеального клиента
- Определение версии клиента
- Снятие ответственности с клиента
- 5.12.2 Открытие поименованного канала
- Приложение 21 Образец должностной инструкции начальника отдела по работе с сетевыми клиентами
- TCP REMOTE BUFFER
- Appendix D. TCP options
- TCP characteristics
- TCP headers
- 4. Стадии бизнес-процесса взаимодействия с клиентами
- TCP connections