Sockets
A Socket is a name given to the package of subroutines that provide access to TCP/IP on most systems. A combination of an IP Address and a port is considered a socket.
This section will be expanded later.