network socket
process sends/receives messages to / from its socket.
socket analagous to door
- sending process shoves message out door. -> some agent helps you to deliver
- sending process relies on transport infrastructure on other side of door to deliver message to socket at receiving process.