21.4 Вызовы socket

We use cookies. Read the Privacy and Cookie Policy

21.4 Вызовы socket

Вызовы socket подготавливают сетевое взаимодействие путем создания блоков управления пересылкой (Transmission Control Block — TCB). В некоторых изданиях процесс создания TCB называется созданием socket. Вызов socket возвращает небольшое целое число, называемое дескриптором и используемое для идентификации соединения во всех последующих запросах.

В TCB используется множество параметров. Перечисленные ниже параметры предоставляют информацию, необходимую для создания сеанса TCP:

? Локальный IP-адрес

? Локальный порт

? Протокол (например, TCP или UDP)

? Удаленный IP-адрес

? Удаленный порт

? Размер выходного буфера

? Размер приемного буфера

? Текущее состояние TCP

? Усредненное время цикла пересылка-получение

? Отклонение от усредненного времени цикла пересылка-получение

? Текущее время тайм-аута повторной пересылки

? Количество выполняемых повторных пересылок

? Текущий размер окна отправки

? Максимальный размер отправляемого сегмента

? Порядковый номер последнего подтвержденного по ACK байта

? Максимальный размер получаемого сегмента

? Порядковый номер следующего отправляемого байта

? Разрешение/запрещение отслеживания