Socket

A socket is a pipe that allows programs to send and receive data over a network or locally - it's a port of an IP address.