allows different networks to communicate with each other through networks, such as the internet.
osi layer wherein there is a source to destination delivery of packets across multiple networks which is no need if two systems are directly connected to the same link
the layer of the osi model that describes how data is routed across networks and on to the destination.