CN Syllabus
| Topic | Subtopics / What to Cover |
|---|---|
| Introduction to Computer Networks | Network types ⭐ Uses of networks |
| Network Models | OSI model ⭐ TCP/IP model ⭐ OSI vs TCP/IP ⭐ |
| Physical Layer | Transmission media ⭐ Bandwidth Data rate |
| Data Link Layer | Framing ⭐ Error detection ⭐ Error correction |
| Flow Control | Stop-and-Wait ⭐ Sliding Window ⭐ |
| Error Control | CRC ⭐ Checksum ⭐ |
| Medium Access Control | ALOHA ⭐ CSMA/CD ⭐ CSMA/CA ⭐ |
| Network Layer | Logical addressing ⭐ Routing principles ⭐ |
| IP Addressing | IPv4 ⭐ IPv6 ⭐ Subnetting ⭐ |
| Routing Algorithms | Distance Vector ⭐ Link State ⭐ |
| Transport Layer | TCP ⭐ UDP ⭐ TCP vs UDP ⭐ |
| Congestion Control | Leaky Bucket ⭐ Token Bucket ⭐ |
| Application Layer | HTTP ⭐ FTP ⭐ SMTP ⭐ DNS ⭐ |
| Network Devices | Hub Switch ⭐ Router ⭐ |
| Switching Techniques | Circuit switching ⭐ Packet switching ⭐ |
| Wireless Networks | WLAN Bluetooth |
| Network Security | Firewall ⭐ Encryption basics |
| Socket Programming (Intro) | Client–server model |
| Performance Metrics | Throughput ⭐ Delay ⭐ Jitter |
| Case Studies | Ethernet Internet |