Back

Computer Networks Roadmap - Intermediate

Follow this step-by-step roadmap to master computer_networks at Intermediate level

1

Data Link Layer

3 weeks
  • Framing & Error Control
  • Media Access Control (MAC)
  • Ethernet (IEEE 802.3)
  • Switching Techniques (Circuit, Packet, Message)
  • ARP (Address Resolution Protocol)
2

Network Layer

3 weeks
  • IPv4 Addressing & Subnetting
  • IPv6 Fundamentals
  • Routing Algorithms (Distance Vector, Link State)
  • NAT (Network Address Translation)
  • ICMP & IP Fragmentation
3

Transport Layer

3 weeks
  • TCP vs UDP
  • 3-Way Handshake & Connection Management
  • Flow Control & Sliding Window
  • Congestion Control (AIMD, Slow Start, Fast Retransmit)
  • Socket Programming Basics
4

Application Layer

2 weeks
  • DNS (Domain Name System)
  • HTTP/HTTPS
  • FTP, SMTP, POP3, IMAP
  • DHCP (Dynamic Host Configuration Protocol)
  • Remote Login (SSH, Telnet)
GeekDost - Roadmaps & Snippets for Developers