Skip to main content
@shmVirus

Computer Networking

The TCP/IP stack, routing, DNS, HTTP, TLS, and network programming — how data moves reliably across interconnected systems.


Data does not move by magic. This course follows a packet from application to wire and back — through the TCP/IP stack, routing protocols, DNS, TLS, and application-layer protocols.

Outcomes

  • Describe the role of each layer in the TCP/IP stack
  • Trace a packet through routing, DNS resolution, and TLS handshake
  • Write simple networked programs using sockets
  • Use Wireshark and other diagnostic tools to interpret live traffic

Outline

Start →
  1. 01
    Network ModelsThe OSI and TCP/IP reference models as a framework for understanding protocol layers.
  2. 02
    IP and RoutingIPv4 addressing, subnetting, routing algorithms, and how packets find their destination.
  3. 03
    Transport LayerUDP vs TCP: reliability, flow control, congestion control, and the three-way handshake.
  4. 04
    Application LayerDNS, HTTP, TLS, and the protocols that applications depend on every day.