Exam Prep Guide
Computer Network Exam Prep
A topic-by-topic guide to what's actually covered in Computer Network, how to prepare for it properly, and the mistakes that cost students the most marks.
What's Typically Covered
Network Fundamentals
- Protocol Layers & Service Models (OSI & TCP/IP)
- Networks Under Attack
- Principles of Network Applications
Application Layer
- Web & HTTP
- Email (SMTP, IMAP, POP3)
- DNS
Application Layer II
- P2P Applications
- Video Streaming & Content Distribution
Transport Layer Basics
- Transport Layer Services
- Multiplexing & Demultiplexing
- Connectionless Transport (UDP)
Reliable Data Transfer
- Principles of Error Detection
- Flow Control
Connection-Oriented Transport (TCP)
- TCP Segments
- Reliability
- Flow Control
Congestion Control
- Principles of Congestion Control
- TCP Congestion Control
Network Layer
- IP Addressing (IPv4 & IPv6)
- Subnetting
- Inside a Router
Routing Basics
- Shortest Path (Dijkstra, Bellman-Ford)
- Distance Vector & Link State
Routing in Practice
- RIP
- OSPF (Intra-AS)
- EIGRP
Inter-AS Routing
- Border Gateway Protocol (BGP)
- Policy-Based Routing
LAN/MAN/WAN
- LAN, MAN, WAN
- Switching Concepts
Data Link Layer
- Ethernet
- VLANs
- ARP
- Error Detection & Correction
Advanced Networking
- SDN
- ICMP
- Middleboxes
- Network Security Basics
Emerging Trends
- Wireless & Mobile Networks
- Cloud Networking
- Future Internet Architectures
How to Actually Prepare
- Study layer by layer (application → transport → network → data link) and explicitly note what PROBLEM each layer solves — most conceptual questions are really asking “why does this layer exist.”
- Walk through the TCP three-way handshake and connection teardown by hand, labeling the SYN/ACK flags at every step — this is a near-guaranteed exam question.
- Practice subnetting problems with real numbers until the arithmetic is automatic — this is a pure practice skill, not something you can just “understand” once and move on from.
Common Mistakes Students Make
- Confusing routing (network layer, finding the path) with forwarding (moving a packet to the next hop) — these are tested as distinct concepts.
- Mixing up distance-vector and link-state routing algorithms' information-sharing rules.
- Treating UDP's simplicity as a missing feature instead of a deliberate design tradeoff (speed over reliability).
Want help with any of these topics?
Study Buddy explains Computer Network step by step, in Urdu or English, with diagrams and practice questions — free to start.
Start learning free