Computer Networks
Computer Networks โ Topics
Introduction to Computer Networks
What a network actually is, and why almost every device around you is part of one.
Network Types (LAN, MAN, WAN, PAN)
Networks come in different sizes โ from your own room to the entire planet.
Network Topologies
The different shapes a network can be arranged in โ and the trade-offs of each.
Transmission Media (Wired & Wireless)
The physical (or invisible) paths that actually carry your data.
The OSI Model
7 layers that describe how data travels across a network.
The TCP/IP Model
The simpler, 4-layer model that the real internet actually runs on.
OSI vs TCP/IP โ Comparison
Two models, one goal โ here's exactly how they line up and differ.
TCP/IP & the 3-Way Handshake
How two devices agree to start a reliable connection.
Framing and Error Detection
How raw bits get organized into meaningful chunks, and how mistakes get caught.
Error Correction (Hamming Code)
Not just detecting an error โ actually finding and fixing it.
MAC Addressing and Switching
The permanent hardware 'ID card' every network device carries, and how switches use it.
ARP (Address Resolution Protocol)
How a device figures out the MAC address behind a known IP address.
IP Addressing (IPv4)
The unique 'postal address' every device needs to be found on a network.
Subnetting Explained
Splitting one big network into smaller, organized pieces โ with actual math you can follow.
IPv6 Basics
The internet's successor addressing system โ built to never run out of addresses.
Routing Algorithms
How routers decide the best path for your data to travel.
Routing Protocols (RIP, OSPF, BGP)
The three protocols that actually keep the internet's traffic flowing correctly.
TCP vs UDP
The two ways data actually travels across the Transport layer โ reliable vs fast.
Flow Control and Congestion Control
How TCP prevents a fast sender from overwhelming a slow receiver, or a busy network.
Sockets and Ports
How one device juggles hundreds of network connections at once without mixing them up.
DNS (Domain Name System)
The internet's phonebook โ turning easy-to-remember names into actual IP addresses.
HTTP and HTTPS
The language your browser and every website actually speak to each other.
Email Protocols (SMTP, POP3, IMAP)
The three protocols working together every time you send or check email.
DHCP (Dynamic Host Configuration Protocol)
How your device automatically gets an IP address the moment it joins a network.
Firewalls and VPNs
The two most common tools for controlling and protecting network traffic.
Cryptography Basics
The math-based techniques that keep your data secret and verified, even over an open network.
Common Network Attacks
The most common ways networks and the data flowing through them get attacked.
Network Devices (Hub, Switch, Router, Gateway)
The physical hardware that actually builds a network, and what makes each one different.
Wireless Networks and Wi-Fi Standards
How data travels through thin air, and what those confusing '802.11' numbers actually mean.
Cloud Networking Basics
How networking concepts extend into the cloud โ where the 'network' isn't physical hardware you own.