Fundamentals 7 min read

43 Diagrams Explain Computer Networks: Complete Visual Guide with PDF

This article uses 43 diagrams to explain computer network fundamentals including network concepts, ISP hierarchy, client-server and P2P communication, latency components, OSI and TCP/IP models, passband modulation, data link layer framing and error detection, VLANs, FTP protocol, and common port numbers.

Linux Cloud Computing Practice
Linux Cloud Computing Practice
Linux Cloud Computing Practice
43 Diagrams Explain Computer Networks: Complete Visual Guide with PDF

Computer Network Overview

A computer network connects hosts, while the internet connects multiple networks, making it a network of networks. A computer network consists of three main parts: computers (clients and servers), network devices (routers, switches, firewalls), and transmission media (wired and wireless).

Computer network components diagram
Computer network components diagram

Internet Service Providers (ISP)

ISPs obtain IP addresses from internet management organizations, own communication lines and routing equipment, and provide internet access to individuals or organizations for a fee. The current internet has a multi-level ISP structure: backbone ISPs, regional ISPs, and local ISPs. Internet Exchange Points (IXPs) allow two ISPs to connect directly without a third ISP.

Multi-level ISP structure diagram
Multi-level ISP structure diagram

Host Communication Modes

1. Client-Server (C/S)

The client requests services; the server provides services.

Client-server model diagram
Client-server model diagram

2. Peer-to-Peer (P2P)

No distinction between client and server; each node can act as both.

Peer-to-peer model diagram
Peer-to-peer model diagram

Delay Components

Total delay = transmission delay + propagation delay + processing delay + queuing delay.

Delay components diagram
Delay components diagram

Computer Network Architecture

Three common layered models:

OSI: Application, Presentation, Session, Transport, Network, Data Link, Physical (7 layers)

Five-layer protocol: Application, Transport, Network, Data Link, Physical (5 layers)

TCP/IP: Application, Transport, Internet, Network Interface (4 layers)

Network architecture comparison diagram
Network architecture comparison diagram

Passband Modulation

Analog signals are continuous; digital signals are discrete. Passband modulation converts digital signals into analog signals for transmission over analog media.

Passband modulation diagram
Passband modulation diagram

Data Link Layer

Framing

Encapsulates network-layer packets by adding headers and trailers to mark frame boundaries.

Framing diagram
Framing diagram

Transparent Transmission

Ensures data appears as if the transmission medium does not exist; uses escape sequences to handle special bit patterns.

Transparent transmission diagram
Transparent transmission diagram

Error Detection

Widely uses Cyclic Redundancy Check (CRC) to detect bit errors.

Virtual LAN (VLAN)

VLANs create logical groups independent of physical location. Only members of the same VLAN receive broadcast traffic. For example, hosts A1–A4 in one VLAN receive broadcasts from A1, while other stations do not.

VLAN broadcast domain diagram
VLAN broadcast domain diagram

File Transfer Protocol (FTP)

FTP uses TCP at the transport layer and establishes two parallel TCP connections: a control connection (port 21) that stays open throughout the session, and a data connection (port 20) that closes after data transfer completes.

FTP connections diagram
FTP connections diagram

Common Port Numbers

Reference diagram listing well-known port numbers for common services.

Common port numbers table
Common port numbers table
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

tcp-ipnetwork latencyOSI modelFTPcomputer networksVLANdata link layerISP
Linux Cloud Computing Practice
Written by

Linux Cloud Computing Practice

Welcome to Linux Cloud Computing Practice. We offer high-quality articles on Linux, cloud computing, DevOps, networking and related topics. Dive in and start your Linux cloud computing journey!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.