Summary

Network

A socket is one endpoint of a two-way communication link between two programs running on the network. A socket is bound to a port number so that the TCP layer can identify the application that data is destined to be sent to.

An endpoint is a combination of an IP address and a port number. Every TCP connection can be uniquely identified by its two endpoints. That way you can have multiple connections between your host and the server.

Meaning

noun: socket; plural noun: sockets

a natural or artificial hollow(a hole or empty space in something) into which something fits or in which something revolves. “the eye socket” the part of the head of a golf club into which the shaft is fitted.

an electrical device receiving a plug or light bulb to make a connection.

Image