Skip to content

CN Syllabus

TopicSubtopics / 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