Part I: Network Theory
Building your foundational understanding of how networks operate
Welcome to Part I of Network Fundamentals & Security Exploits. This section builds the foundation you need to understand networks at a deep level—essential knowledge for anyone who wants to work with network security.
What You'll Learn
In this part, we cover the complete landscape of modern networking:
- Network Basics: What networks are, how they evolved, and the types we use today
- Protocol Layers: The OSI model and TCP/IP stack that organize network communication
- Data Link Layer: How devices communicate on local networks (Ethernet, ARP, VLANs)
- Network Layer: IP addressing, routing, and how packets traverse the internet
- Transport Layer: TCP, UDP, and modern protocols like QUIC
- Application Layer: DNS, HTTP, TLS, and protocols users interact with
- Infrastructure: Routers, switches, and the systems that make networks work
- Modern Topics: Wireless, cloud, containers, and software-defined networking
Chapter Overview
Introduction to Computer Networks
Network types, topologies, devices, history
Chapter 2The OSI Model & TCP/IP Stack
Layer models, encapsulation, protocol stacks
Chapter 3Data Link Layer Protocols
Ethernet, MAC, ARP, VLANs, 802.1X
Chapter 4Internet Protocol (IP)
IPv4, IPv6, subnetting, NAT, ICMP
Chapter 5Transport Layer Protocols
TCP, UDP, QUIC, congestion control
Chapter 6Application Layer Protocols
DNS, HTTP/1-3, TLS 1.3, SMTP, FTP
Chapter 7Routing and Network Infrastructure
Static/dynamic routing, BGP, OSPF, SD-WAN
Chapter 8Wireless Networking
802.11, WiFi 6/6E, WPA3, Bluetooth
Chapter 9Cloud Networking Fundamentals
VPCs, cloud architecture, hybrid connectivity
Chapter 10Container and Microservices Networking
Docker, Kubernetes, service mesh, CNI
Chapter 11Software-Defined Networking
SDN, OpenFlow, NFV, intent-based networking
How to Approach This Part
If you're new to networking, we recommend reading chapters 1-6 in order, as each builds on the previous. Chapters 7-11 cover specialized topics and can be read based on your interests.
Pro Tip: Each chapter includes "Try It Yourself" exercises. Hands-on practice is the best way to solidify these concepts.