Разница между сокетом и портом

Разница между сокетом и портом
Разница между сокетом и портом

Видео: Разница между сокетом и портом

Видео: Разница между сокетом и портом
Видео: Интерфейс сокетов | Курс "Компьютерные сети" 2024, Ноябрь
Anonim

Разъем против порта

В контексте компьютерных сетей сокет - это конечная точка двунаправленной связи, которая происходит в сети, основанной на интернет-протоколе. Сокеты будут распространять пакеты данных, поступающие по каналу связи, в нужное приложение. Это делается с использованием такой информации, как IP-адрес и номер порта. Как правило, (программный) порт - это логическое соединение для передачи данных, которое может использоваться для обмена данными. В Интернете порты TCP и UDP используются для обмена данными между компьютерами, и это наиболее широко используемые порты.

Что такое розетка?

Сокет - это конечная точка двунаправленной связи, которая происходит в компьютерной сети, основанной на интернет-протоколе. Сокеты будут распространять пакеты данных, поступающие по каналу связи, в нужное приложение. Операционная система сопоставляет каждый сокет с процессом или потоком, который обменивается данными. Есть два типа сокетов, которые называются активными и пассивными. Активный сокет - это сокет, который подключен к другому активному сокету через открытое соединение для передачи данных. Активные сокеты на обоих концах канала связи будут уничтожены при закрытии соединения. Пассивный сокет не участвует в соединении, но сокет, который ожидает входящего соединения. При подключении пассивного сокета создается новый активный сокет. Интернет-сокет идентифицируется адресом локального сокета (локальный IP-адрес и номер порта), адресом удаленного сокета и транспортным протоколом (например, TCP, UDP).

Что такое порт?

Порт - это логическое соединение для передачи данных, которое можно использовать для обмена данными без использования временного файла или хранилища. В Интернете порты TCP и UDP используются для обмена данными между компьютерами, и это наиболее широко используемые порты. Порт идентифицируется с помощью номера, связанного с портом, называемого номером порта, IP-адресом, связанным с портом, и транспортным протоколом. Набор номеров портов обычно зарезервирован на главном компьютере для определенных типов служб. Сканирование портов - это процесс попытки подключиться к набору портов, которые находятся в последовательности. Как правило, сканирование портов рассматривается как попытка злоумышленника. Системные администраторы проводят его для проверки наличия уязвимостей в системе.

В чем разница между сокетом и портом?

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

Рекомендуем: