The internet layer maps across to the network layer of the OSI. Despite the difference in name, these two layers perform the same functions. They both provide logical addressing through the use of IP addresses. By using IP addresses (and a subnet mask), we can identify whether a host is local to the sending device or on a remote network. If the destination is on a remote network, the IP address is also used in the process of path selection and forwarding of data via routers, routing servers, or layer 3 switches. Note that I use the term layer 3 here, despite the TCP/IP model not using numbering, purely for familiarity since we have referred to them as this previously.
The three main protocols on this layer are as follows:
- IP
- Internet Control Messaging Protocol (ICMP)
- Internet Group Management Protocol (IGMP)
We already have a basic understanding...