🌐 The Web

Computer Networks

A computer doing calculations alone is useful. A billion computers talking to each other is a revolution. This subject explains how a message of "0s and 1s" leaves your phone, travels through underwater cables, bounces off satellites, and arrives at a server in California perfectly intact—covering everything from Physical Signals (Layer 1) to HTTP (Layer 7).

🚀 Practical Applications

📍 Internet Architecture

Understanding IP Addressing, Subnetting, and Routing—how data finds its way across the globe.

✅ Reliability

How TCP guarantees your file download doesn't have missing bytes, while UDP allows laggy video calls.

🔐 Cybersecurity

How Encryption (SSL/TLS) protects your credit card info during online shopping.

🗺️ Course Roadmap

Module 1: The Foundations & Link Layer

What: Covers OSI Model, Framing, Error Control (CRC), Flow Control (Sliding Window), Ethernet, and Spanning Trees.

Why: Error control ensures a flipped bit doesn't corrupt your file. Flow control ensures a fast sender doesn't drown a slow receiver.

1. The Layered Architecture Coming Soon
2. The Physics of Errors (Reliability) Coming Soon
3. Speed vs. Distance (Delays & Stop-and-Wait) Coming Soon
4. Filling the Pipe: Sliding Window Protocols Coming Soon
5. Managing the Medium: CSMA/CD & Aloha Coming Soon
6. LAN Hardware & Spanning Trees Coming Soon
7. Ethernet & Switching Coming Soon

Module 2: The Network Layer (Layer 3)

What: Covers IPv4, Subnetting, CIDR, Routing Algorithms (Dijkstra, Distance Vector), and ICMP.

Why: IP addresses identify where you are; Routing algorithms calculate the best path to get there.

8. IPv4 Addressing & Subnetting Coming Soon
9. Scaling the Internet: CIDR & VLSM Coming Soon
10. The IP Packet & Fragmentation Coming Soon
11. Finding the Path: DVR & LSR Coming Soon
12. The Support Crew: ARP, DHCP & ICMP Coming Soon

Module 3: The Transport Layer (Layer 4)

What: Covers TCP (Three-Way Handshake, Congestion Control), UDP, Sockets, and Traffic Shaping.

Why: TCP is the "guarantee" for reliability. Understanding Congestion Control explains why your internet slows when everyone is online.

13. TCP Essentials: Ports & Sockets Coming Soon
14. The TCP Lifecycle (Connection & States) Coming Soon
15. Flow & Congestion Control Coming Soon
16. TCP Timers & Traffic Shaping Coming Soon

Module 4: Application & Security

What: Covers DNS, HTTP, Cryptography (RSA, Digital Signatures), and Key Exchange.

Why: DNS turns "google.com" into an IP. Cryptography secures the channel so no one can spy on your data.

17. Application Protocols: DNS & HTTP Coming Soon
18. Cryptography & RSA Coming Soon
19. Signatures & Key Exchange Coming Soon

Module 5: Advanced Standards (IPv6 & WiFi)

What: Covers IPv6 Architecture, Addressing, IPSec, and WiFi fundamentals.

Why: We ran out of IPv4 addresses; IPv6 is the future. WiFi explains how we transmit data over radio waves.

20. IPv6 Architecture Coming Soon
21. IPv6 Addressing & IPSec Coming Soon
22. WiFi Fundamentals Coming Soon

Module 6: Practice Labs

What: Problems on Subnetting, Sliding Window, Routing, TCP, and Security.

Why: IP math is the bread and butter of network engineering. Practice ensures you can calculate subnets in your head.

23. Practice Lab: LAN & Network Layers Coming Soon
24. Practice Lab: TCP & Security Coming Soon
← Back to The Journey