|  | 9.2 | Layer 3 Concepts
| 9.2.1 | TCP/IP and the Internet Layer
The Internet layer of the TCP/IP stack corresponds to the network layer of the OSI model. Each layer is responsible for getting packets through a network using software addressing. As shown in the Figure, several protocols operate at the TCP/IP Internet layer that corresponds to the OSI network layer: IP -- provides connectionless, best-effort delivery routing of datagrams; is not concerned with the content of the datagrams; looks for a way to move the datagrams to their destination ICMP -- provides control and messaging capabilities ARP -- determines the data link layer address for known IP addresses RARP -- determines network addresses when data link layer addresses are known