Socket is the interface between the application process and the transport-layer protocol.▪ process sends/receives messages to/from its socket▪ socket analogous to door• sending process shoves message out door• sending process relies on transport infrastructure on other side of door to deliver message to socket at receiving process• two sockets involved: one on each side