Knowledge graphSettings

Updated: March 24, 2026 at 11:23 AM

OSI model

medium

Seven layers of the network, a visual map and the reasons why TCP/IP turned out to be more practical.

The OSI chapter is useful not as a memorize-the-seven-layers exercise, but as a diagnostic map for decomposing network problems by layer.

In practice, it gives teams a shared frame for incident investigation, making it easier to see whether a request is failing in the application, transport, addressing, or physical path.

In interviews and design discussions, it helps you answer networking-failure questions in a structured way instead of jumping between unrelated symptoms.

Practical value of this chapter

Layered diagnostics

Provides a structured way to investigate network problems without getting lost in symptoms.

Team communication

Creates a shared troubleshooting frame across application and infrastructure teams.

Root-cause speed

Improves time-to-root-cause through disciplined incident decomposition.

Interview structure

Offers a clear response flow for network failure and degradation interview prompts.

Source

OSI model

Description of levels, purpose and historical context.

Перейти на сайт

The OSI model is a seven-layer reference map of network communication. Production systems mostly run on TCP/IP, but OSI is still the best framework for troubleshooting: separating application issues from transport, routing, and physical-link problems.

Layers of the OSI Model

The layers are ordered from top to bottom: from application protocols to physical signaling.

OSI model layers

Select a layer to see its role and protocol examples

Active layer

Layer 7: Application

Application-level interfaces and protocols.

Examples

HTTPDNSSMTP
Upper layers are closer to applications, lower layers are closer to the physical medium.

OSI vs TCP/IP: practical layer mapping

In real systems, OSI is rarely implemented literally. The practical approach is to keep an OSI-to-TCP/IP map in mind so you can quickly narrow down the failure class.

Application logic and data format

OSI: L7-L5: Application / Presentation / Session
TCP/IP: Application

Examples: HTTP, DNS, TLS, gRPC, WebSocket

This is where API contracts, serialization, authentication, and error semantics live.

Host-to-host delivery

OSI: L4: Transport
TCP/IP: Transport

Examples: TCP, UDP, QUIC

This layer defines retries, delivery ordering, flow control, and behavior under packet loss.

Routing and addressing

OSI: L3: Network
TCP/IP: Internet

Examples: IPv4/IPv6, ICMP, routing

It determines how packets reach destination networks and what happens during network faults.

Physical transfer over links

OSI: L2-L1: Data Link / Physical
TCP/IP: Link

Examples: Ethernet, Wi-Fi, fiber, radio

Transmission medium issues and link limits directly affect jitter, loss, and real throughput.

Theory vs practice

Excellent theoretical model

Clear layers and interfaces between them allow you to share responsibilities, discuss problems at the right layer, and not confuse the roles of network components.

The Internet is based on TCP/IP

The Internet protocol suite became the foundation for the development of the Internet and real networking stacks.

The model remains useful

OSI is useful as a model for discussing and teaching networking concepts.

Not all boundaries stay perfectly separated

Modern protocols (for example QUIC + TLS) collapse parts of traditional boundaries. Use OSI as an analytical model, not as a literal implementation blueprint.

Reading incidents through OSI

L7-L5 (Application / Session)

Signals: Rising 4xx/5xx, auth failures, inconsistent payloads.

First checks: Check schema/version compatibility, headers, token TTLs, and serialization.

Why it matters: It quickly separates business logic faults from network faults.

L4 (Transport)

Signals: Timeouts, retransmits, connection resets, unstable p99 latency.

First checks: Review timeout budget, retry policy, keepalive settings, and max in-flight.

Why it matters: This is where latency often breaks first under load.

L3 (Network)

Signals: Inter-region packet loss, asymmetric reachability, unusual hop delays.

First checks: Validate routes, MTU/fragmentation, NAT/firewall rules, and tracing path.

Why it matters: It helps localize incidents to a specific network segment.

L2-L1 (Data Link / Physical)

Signals: Burst packet loss, jitter spikes, degradation in a single segment.

First checks: Inspect link state, interfaces, transmission medium, and channel saturation.

Why it matters: It prevents false backend hypotheses when the root cause is the link.

Why OSI matters in System Design

  • It helps design correct retry/timeout policies by separating L7 and L4 failures.
  • It improves capacity planning by exposing network bottlenecks beyond CPU and storage.
  • It gives backend, SRE, and networking teams a shared debugging language.
  • It shortens incident triage by enforcing a layer-by-layer troubleshooting flow.
  • It makes architecture trade-offs easier to explain in interviews and design reviews.

Why the OSI model is still useful

OSI gave the industry a shared map: clear layers and interfaces improved responsibility boundaries, terminology standardization, and engineering education. Even when implementations differ, the core idea of layered contracts directly translates to modern system design work.

Related chapters

Enable tracking in Settings