Дом сети Что такое сокет? - определение из техопедии

Что такое сокет? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Сокет?

Сокет - это программный объект, который действует как конечная точка, устанавливающая двунаправленный сетевой коммуникационный канал между программой на стороне сервера и программой на стороне клиента.


В UNIX сокет также может называться конечной точкой для межпроцессного взаимодействия (IPC) в операционной системе (ОС).


В Java классы сокетов представляют связь между клиентскими и серверными программами. Классы сокетов обрабатывают связь на стороне клиента, а классы сокетов сервера - на стороне сервера.

Техопедия объясняет Сокет

В основном URL-адреса и их соединения используются для доступа к Интернету, но иногда программам требуется простая связь между клиентом программы и сервером. Эта роль будет связана с сокетом, который будет связывать клиентскую и серверную стороны программы.


Когда клиент устанавливает связь с сервером, например, путем запроса базы данных, надежное соединение сервера и клиента устанавливается через канал связи TCP. В этом типе связи клиент и сервер могут читать или записывать в сокеты, привязанные к определенному каналу связи.


Розетки в основном подразделяются на два типа: активные и пассивные. Активные розетки соединяются с удаленными активными розетками через открытое соединение для передачи данных. Если это соединение закрыто, активные сокеты в каждой конечной точке уничтожаются. Пассивные розетки не подключены; вместо этого они ожидают входящего соединения, которое породит новый активный сокет.


Хотя существует тесная связь между сокетом и портом, сокет на самом деле не является портом. Каждый порт может иметь один пассивный сокет, ожидающий входящих соединений, и несколько активных сокетов, каждый из которых соответствует открытому соединению в порту.

Что такое сокет? - определение из техопедии