Appearance
OSI model (also known as ISO/OSI)
TLDR
The OSI model is a set of 7 layers that standardize the communication process between different network devices. The layers are:
- Physical - Responsible for transmission of raw data, examples: Network Switch, Ethernet Hub, NIC card.
- Data Link - Provides a link and data transfer between two nodes, managing the connrection between devices, it also detects/prevents errors that originate from the physical layer.
- Network - Provides a mean for nodes to transfer data - packets, between each other, with each node having its own address.
- Transport - Allows the transfer of variable-length data, from a host to their destination. Large amounts of data may require breaking it up into segments.
- Session - Controls the connection between two, or more nodes.
- Presentation - Handles formatting, de/encryption, de/compression, and encapsulation of data.
- Application - Provides a means for end-users to interact with the network, it uses protocols such as HTTP, FTP, or SMTP.