Internet/Internetwork layer is responsible of sending packets across potentially multiple networks.
Requires sending data from the source network to the destination network (routing). The Internet
Protocol performs two basic functions: Host addressing and identification: This is done with a
hierarchical IP addresses. Packet routing: Sending the packets of data (datagrams) from the source
to the destination by forwarding them to the next network router closer to the final destination.