Computer Networks
TCP/IP, addressing, routing and application protocols
This is the Computer Networks syllabus taught for AP Exams (Advanced Placement). Each topic opens as a full chapter — theory, worked examples and the traps that paper actually uses.
Topics in Computer Networks
- DNS, HTTP and MailDNS resolution and records, HTTP/HTTPS, well-known ports, and the SMTP send versus POP3/IMAP pull split.
- IP Addressing, CIDR and NATIPv4 addressing, subnetting with CIDR, fragmentation, and support protocols like ARP, DHCP and NAT.
- How a Packet Finds a PathRoutes as next hops, distance-vector Bellman-Ford, count-to-infinity, and link-state Dijkstra.
- TCP Flow and Congestion ControlReceiver window versus congestion window, sliding-window throughput, slow start and AIMD after loss.
- Layers and How a Connection OpensOSI versus TCP/IP layering, TCP versus UDP, the three-way open and four-way close, and the header bytes that name ports.
Practise Computer Networks
Reading every chapter below is free and needs no account. Practice, mocks and progress live in the app.
Continue with Google — freeNo card, no trial. Works offline once installed.