A beginner-friendly guide to understand networking concepts with practical examples. This guide covers everything from basic IP addressing to Kubernetes networking.
This guide is designed for DevOps engineers and beginners who want to understand networking fundamentals with real-world examples.
- IP Addressing & Subnetting
- TCP/IP & OSI Model
- DNS (Domain Name System)
- HTTP/HTTPS & Web Protocols
- Load Balancing
- Firewalls & Security Groups
- VPN & Tunneling
- Proxies & Reverse Proxies
- CDN (Content Delivery Network)
- Docker Networking
- Kubernetes Networking
Each folder contains markdown files explaining the concept with:
- Simple explanations
- Real-world examples
- Basic commands (only where necessary)
- Common use cases in DevOps
Start from folder 01 and work your way through in order.
Beginners: Start from the beginning and go sequentially.
Intermediate: Jump to Docker and Kubernetes networking sections.
This is a simple learning resource. Feel free to use it as needed.
MIT License - Feel free to use this guide for learning purposes.