Networking

On this page

Networking moves bytes between machines reliably and securely. A working engineer needs to read packets, understand the stack layer by layer, and reason about latency, throughput, and loss.

Overview

Two reference models are everywhere: the 7-layer OSI model and the simpler 4-layer TCP/IP model. Both describe the same job — framing, addressing, delivery, ordering, and presenting bytes — split across cooperating layers.

OSI & TCP/IP

  • 1 Physical — copper, fiber, RF.
  • 2 Data link — Ethernet, Wi-Fi, MAC, VLANs.
  • 3 Network — IPv4 / IPv6, routing.
  • 4 Transport — TCP, UDP, QUIC.
  • 5–7 Session / Presentation / Application — HTTP, DNS, TLS, SMTP, MQTT.

Addressing & Subnetting

  • IPv4: 32 bits; private ranges 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.
  • CIDR notation — /24 = 256 addresses, /30 = 4 (2 usable).
  • IPv6: 128 bits; link-local fe80::/10, ULA fc00::/7.
  • MAC: 48 bits; first 24 = OUI.
  • NAT, PAT; loopback 127.0.0.1.

Common Protocols

  • DHCP (67/68) — address assignment.
  • DNS (53) — name resolution, A/AAAA/CNAME/MX/TXT.
  • HTTP/HTTPS (80/443) — web.
  • SSH (22), RDP (3389).
  • SMTP/IMAP/POP3 (25/143/110) — mail.
  • NTP/PTP — time sync.
  • SNMP (161/162) — device management.
  • Industrial: Modbus TCP (502), EtherNet/IP (44818/2222), OPC UA (4840), PROFINET.

Routing & Switching

  • Switches forward frames by MAC; build CAM/MAC tables.
  • VLANs (802.1Q) segment broadcast domains.
  • STP/RSTP (802.1D/w) prevents loops; PortFast, BPDU Guard.
  • Routers forward packets by longest-prefix IP match.
  • Routing protocols: OSPF, EIGRP, BGP, IS-IS.

Security

  • Firewall rules (stateful), zones / DMZ.
  • TLS 1.2/1.3, certificate chains, PKI.
  • VPN — IPsec, WireGuard, OpenVPN.
  • 802.1X port authentication.
  • Zero Trust — verify every request, segment everything.
reference page