YAML
OSI Model Layers - YAML
The OSI Reference Model (Open Systems Interconnection Reference Model) is a 7-layer reference model for computer network communication defined by ISO/IEC 7498-1, originally established by the International Organization for Standardization (ISO) in 1984 and revised in 1994. It provides a common framework for ensuring interoperability between different systems, defining communication protocols across seven hierarchical layers from the Physical Layer to the Application Layer. It is widely used as a foundation for network design, troubleshooting, and education.
OSI Model
ISO Standard
Networking
Protocol
Communication Model
ISO/IEC 7498-1
- code: "7"
slug: "application-layer"
name: "Application Layer"
description: "The layer that provides network services to end-user applications."
dataUnit: "Data"
keyProtocols:
- "HTTP"
- "HTTPS"
- "FTP"
- "SMTP"
- "POP3"
- "IMAP"
- "DNS"
- "SNMP"
- "Telnet"
- "SSH"
- code: "6"
slug: "presentation-layer"
name: "Presentation Layer"
description: "The layer that translates data between the application layer and the network."
dataUnit: "Data"
keyProtocols:
- "SSL"
- "TLS"
- "JPEG"
- "GIF"
- "MPEG"
- "ASCII"
- "EBCDIC"
- "MIME"
- code: "5"
slug: "session-layer"
name: "Session Layer"
description: "The layer that establishes, manages, and terminates sessions between applications."
dataUnit: "Data"
keyProtocols:
- "NetBIOS"
- "RPC"
- "PPTP"
- "SIP"
- "SAP"
- code: "4"
slug: "transport-layer"
name: "Transport Layer"
description: "The layer that provides end-to-end communication and error recovery."
dataUnit: "Segments"
keyProtocols:
- "TCP"
- "UDP"
- "SCTP"
- "DCCP"
- "SPX"
- code: "3"
slug: "network-layer"
name: "Network Layer"
description: "The layer that handles data routing, forwarding, and addressing."
dataUnit: "Packets"
keyProtocols:
- "IP"
- "IPv4"
- "IPv6"
- "ICMP"
- "IGMP"
- "OSPF"
- "BGP"
- "RIP"
- "IPsec"
- code: "2"
slug: "data-link-layer"
name: "Data Link Layer"
description: "The layer that provides reliable data transmission across a single network segment."
dataUnit: "Frames"
keyProtocols:
- "Ethernet"
- "Wi-Fi"
- "PPP"
- "HDLC"
- "ATM"
- "Frame Relay"
- "ARP"
- "L2TP"
- code: "1"
slug: "physical-layer"
name: "Physical Layer"
description: "The layer that transmits raw bit streams over a physical medium."
dataUnit: "Bits"
keyProtocols:
- "Ethernet Cable"
- "Fiber Optic"
- "Coaxial Cable"
- "Twisted Pair"
- "USB"
- "Bluetooth"
- "RS-232"