📙 OSI Model#
Par Offnfopt — Travail personnel, Domaine public, Lien
OSI Model Layers#
The Open Systems Interconnection (OSI) model is a conceptual framework that standardizes the functions of a communication system into seven distinct layers, each with specific responsibilities and associated protocols.
The layers, from the bottom (physical) to the top (application), are as follows:
Layer 1: Physical Layer#
Responsible for transmitting raw bits over a physical medium.
It defines the mechanical, electrical, and functional specifications for the transmission medium.
Protocols and standards at this layer include
RS-232,100BaseTX,ISDN,RS-449,SONET/SDH,DSL,Wi-Fi radios, andEthernet physicalstandards.
Layer 2: Data Link Layer#
Organizes bits into frames and provides hop-to-hop delivery between directly connected nodes.
It handles frame synchronization, flow control, error detection, and access control.
Protocols include
Ethernet (IEEE 802.3), VLAN (IEEE 802.1Q),PPP,HDLC,Frame Relay,ATM,Logical Link Control (IEEE 802.2), andMAC sublayerprotocols.
Layer 3: Network Layer#
Manages the routing and forwarding of packets from source to destination across different networks.
It is responsible for logical addressing and path determination.
Key protocols include
IP (IPv4, IPv6),ICMP,IGMP,ARP,IPsec,OSPF,BGP, andIS-IS.
Layer 4: Transport Layer#
Ensures reliable end-to-end data transfer between processes on source and destination machines.
It manages segmentation, flow control, error recovery, and data integrity.
Protocols include
TCP(connection-oriented),UDP(connectionless),SCTP,DCCP,QUIC, andSPX.
Layer 5: Session Layer#
Establishes, manages, and terminates communication sessions between applications.
It handles session synchronization, checkpointing, and recovery.
Protocols include
NetBIOS,RPC,PPTP,SAP, andNamed Pipe.
Layer 6: Presentation Layer#
Translates, encrypts, and compresses data to ensure compatibility between different systems.
It handles data formatting, syntax, and encryption.
Protocols include
SSL/TLS,MIME,JPEG,ASCII/EBCDIC conversion,ASN.1, andXDR.
Layer 7: Application Layer#
Provides network services directly to end-user applications.
It supports user-level protocols for tasks like web browsing, email, and file transfer.
Protocols include
HTTP,HTTPS,SMTP,POP3,FTP,DNS,SNMP,DHCP,SSH,Telnet,NFS, andNTP.