Communication Interface
Unlike UDP Socket, client socket need to connect() , server socket need to bind() and listen() and source IP address and port number are also identifier. When contacted by client, server TCP creates new socket for server
So demux process use all four values tuple for directing segment to appropriate socket.
There is no single TCP implementation and they are compatible with message format
TCP Socket Notion