OSI Model
OSI Model
Application Layer
6. Presentation Layer
The presentation layer prepares data for the application layer. It
defines how two devices should encode, encrypt, and compress data
so it is received correctly on the other end. The presentation layer
takes any data transmitted by the application layer and prepares it
for transmission over the session layer.
5. Session Layer
4. Transport Layer
The transport layer takes data transferred in the session layer and
breaks it into “segments” on the transmitting end. It is responsible
for reassembling the segments on the receiving end, turning it back
into data that can be used by the session layer. The transport layer
carries out flow control, sending data at a rate that matches the
connection speed of the receiving device, and error control,
checking if data was received incorrectly and if not, requesting it
again.
3. Network Layer
1. Physical Layer