Сокеты (sockets)
Коротко: Конечная точка сетевого соединения, определяемая сочетанием IP-адреса и порта, — программный интерфейс, через который приложения реально отправляют и получают данные.
Подробнее: Сокет — конкретная реализация того, что операционные системы предоставляют программам для установления сетевых соединений («открыть сокет», «привязать сокет»). В системах Windows эту задачу берёт на себя WinSock, в системах Unix — API сокетов BSD.
Подробности
Сокет однозначно идентифицируется пятью значениями: протокол (TCP или UDP), локальный IP-адрес, локальный порт, удалённый IP-адрес и удалённый порт.