← Back to CoursesNetworking: Advanced

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Network Models, Metrics, and Architectural Foundations

Manual: General · Subject: Networking

Build the mathematical and conceptual foundation for analyzing modern computer networks.

Why Network Models Matter

The role of abstraction

Networking is built on layered abstractions that let heterogeneous systems interoperate at scale. The core challenge is to reason about delay, loss, throughput, reliability, and control across multiple time scales and administrative domains.

Core terms

Latency
End-to-end time for a packet or flow to traverse a path
Bandwidth
Maximum signaling or transmission capacity of a link or path
Throughput
Sustained delivered rate observed by applications
Goodput
Useful application payload rate after protocol overhead
Jitter
Variation in delay over time
Queueing delay
Waiting time caused by contention at an output buffer

Layered architectures

The Internet stack is usually described by the application, transport, network, link, and physical layers. The OSI model is useful pedagogically, but real systems often blur boundaries; for example, congestion control decisions in transport depend on network path behavior, and link-layer retransmissions affect transport-level delay and loss inference.

Common performance metrics

MetricTypical question it answers
LatencyHow long does communication take?
Loss rateHow often are packets dropped?
ThroughputHow much data can be carried per second?
AvailabilityHow often is the network reachable?
FairnessHow evenly is capacity shared?

Which metric best captures the variability of packet delay over time?

Why can goodput be substantially lower than throughput?

ℹ️

Research perspective

At advanced levels, the same network can be modeled as a queueing system, a graph, a control system, or a stochastic process depending on the question being asked.

A systematic way to analyze a network

  1. 1

    Identify the abstraction level: packet, flow, session, or control plane.

  2. 2

    List the dominant constraints: propagation, serialization, queueing, or processing.

  3. 3

    Choose metrics that match the user objective.

  4. 4

    Validate assumptions using traces, measurements, or simulation.

  5. 5

    Interpret results with respect to stability, fairness, and scalability.

Which statement is most accurate about the OSI model in modern networking?