In computing, a network interface is a system's (software and/or hardware) interface between two pieces of equipment or in a computer network.
A network interface will usually have some form of network address. This may consist of a node ID and a port number or may be a unique node ID in its own right.
Network interfaces provide standardized functions such as passing messages, connecting and disconnecting, etc.