Sockets are fundamentals. It's behind any kind of network communication done by the computers. It's the backbone behind world wide web. For example when you type "www.google.com" in your web browser, ...
A socket is one endpoint of a two-way communication link between two programs running on the network. Allows direct sending and receiving of IP packets without any protocol-specific transport layer ...