top of page

🌐 30-Day Networking Study Plan

  • mirglobalacademy
  • Nov 26, 2025
  • 3 min read

Here is the perfect 30-Day Networking Study Plan, fully structured, beginner → intermediate → advanced. Follow this, and in 1 monthĀ you will understand networking fundamentals, cloud networking, security, and troubleshooting.


Time required per day:Ā 1 to 1.5 hours Outcome:Ā Solid networking foundation + job-ready skills + cloud basics


🟩 WEEK 1 — Networking Fundamentals (Days 1–7)

šŸ“Œ Day 1 — What is Networking?

  • What is a network?

  • LAN, WAN, MAN

  • Client-server model

  • IP, MAC, Ports

  • Tools: ping, tracert

šŸ“Œ Day 2 — OSI Model (Layer by Layer)

  • All 7 layers

  • Real examples

  • Mnemonics

  • Where each protocol fits

šŸ“Œ Day 3 — TCP/IP Model

  • 4 layers

  • Difference vs OSI

  • Which is used in real systems (TCP/IP)

šŸ“Œ Day 4 — IP Addressing Basics

  • IPv4

  • Private vs public IP

  • Subnet mask

  • Gateway

  • Hands-on practice: ipconfig

šŸ“Œ Day 5 — Subnetting (Beginner Level)

  • Why subnetting

  • /24, /16, /8

  • Practice small networks

šŸ“Œ Day 6 — DNS & DHCP

  • How DNS works

  • What is DHCP

  • DNS lookup (nslookup)

  • Hostname vs IP mapping

šŸ“Œ Day 7 — Transport Layer: TCP & UDP

  • TCP 3-way handshake

  • UDP characteristics

  • Use cases (WhatsApp vs HTTP)

🟦 WEEK 2 — Devices, Routing, Switching (Days 8–14)

šŸ“Œ Day 8 — Switches & MAC Addressing

  • MAC table

  • ARP

  • Broadcast vs unicast

šŸ“Œ Day 9 — VLANs

  • What is VLAN

  • Why needed

  • Trunking

  • Inter-VLAN routing

šŸ“Œ Day 10 — Routers & Routing Tables

  • How a router works

  • Routing table structure

  • Static vs dynamic routing

šŸ“Œ Day 11 — OSPF (Dynamic Routing Basics)

  • What OSPF does

  • Areas

  • Link state

šŸ“Œ Day 12 — BGP (Internet Routing)

  • AS numbers

  • How internet routing works

  • Why BGP is powerful

šŸ“Œ Day 13 — NAT & PAT

  • Private → public translation

  • Port address translation

  • Home router example

  • Firewall NAT

šŸ“Œ Day 14 — Firewalls & ACLs

  • Stateful firewall

  • Packet filtering

  • Access-control lists

  • Allow/deny rules

🟧 WEEK 3 — Advanced Networking + Cloud (Days 15–21)

šŸ“Œ Day 15 — Load Balancing

  • L4 vs L7 load balancers

  • Reverse proxy

  • HAProxy / Nginx basics

šŸ“Œ Day 16 — VPNs & Tunnels

  • IPSec

  • OpenVPN

  • SSL-VPN

  • When tunnels are needed

šŸ“Œ Day 17 — Proxies (Forward & Reverse)

  • Proxy

  • Reverse proxy

  • CDN

  • Cache servers

šŸ“Œ Day 18 — Network Security 101

  • TLS/SSL

  • Certificates

  • Zero Trust

  • IDS/IPS

šŸ“Œ Day 19 — Cloud Networking: AWS VPC

  • VPC

  • Subnets

  • IGW

  • NAT Gateway

  • Route tables

  • Security groups

šŸ“Œ Day 20 — Azure/GCP Networking Equivalents

  • VNet

  • Peering

  • Load balancers

  • Cloud DNS

šŸ“Œ Day 21 — CDN & Global Networking

  • Cloudflare

  • Akamai

  • How global routing works

  • Edge servers

🟪 WEEK 4 — DevOps Networking + Practical Skills (Days 22–30)

šŸ“Œ Day 22 — Docker Networking

  • Bridge network

  • Host mode

  • Port mapping

  • Docker compose networking

šŸ“Œ Day 23 — Kubernetes Networking

  • Pod to Pod

  • Service (ClusterIP, NodePort, LoadBalancer)

  • Ingress

  • CNI plugins (Calico, Flannel)

šŸ“Œ Day 24 — API Networking Basics

  • REST

  • RPC

  • WebSockets

  • Messaging queues

  • Rate limiting

šŸ“Œ Day 25 — Performance Concepts

  • Latency

  • Bandwidth

  • Throughput

  • QoS

  • Packet loss

šŸ“Œ Day 26 — Observability Tools

  • Grafana

  • Prometheus

  • Logs

  • Distributed tracing basics

šŸ“Œ Day 27 — Network Troubleshooting

Hands-on tools:

  • ping

  • traceroute

  • telnet

  • netstat

  • curl

  • mtr

Fix common issues:

  • DNS not resolving

  • No gateway

  • Port blocked

  • NAT misconfig

šŸ“Œ Day 28 — Security Hardening

  • Firewall rules

  • DDoS basics

  • Bruteforce prevention

  • HTTPS-only

šŸ“Œ Day 29 — Architecture Review

Learn real-world architectures:

  • WhatsApp

  • Netflix

  • Cloudflare

  • Amazon

  • Uber

Understand networking in distributed systems.


šŸ“Œ Day 30 — Final Review + Mini Project


Build a mini networking project:

Option A — Create your own cloud VPC

  • Create subnets

  • Add NAT

  • Add EC2

  • Add load balancer


Option B — Build a Docker + Nginx reverse proxy

Option C — Build a simple RPC + REST server

Comments


Post: Blog2_Post

00923225150501

Subscribe Form

Thanks for submitting!

©2018 by Mir Global Academy. Proudly created with Wix.com

bottom of page