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.