Exploring communication protocols
In this section, we will primarily cover three communication protocols, TCP, UDP, and ICMP. There are many more protocols that could be covered; however, these three are part of all servers and workstations. However, before we discuss them in detail, let’s start by looking at the Open System Interconnection (OSI) model that defines a significant portion of how protocols operate.
Introducing the OSI model
The OSI model is a framework for establishing a common method of communication between systems. The basic structure is illustrated in the following figure:
Figure 9.1 – The OSI model
The model is comprised of seven layers, in which the sender processes the layers in reverse order, starting with layer 7, and adding each layer till it gets to layer 1, at which point the transmission of data is moved from the sender to the receiver. When the receiver gets the data, the process follows the order from layer...