Schedule
Introduction to Computer Networks
Spring 2024
- 01 02/20- Admin, Overview: Internet and Protocol
- 02 02/27- Overview: Internet edge, Internet core, Performance metrics (No class on 2/28; PA#1 due 03/02, 18:00:00)
- 03 03/05- Application Layer: Overview, Quality of services (PA#2 due 03/09, 18:00:00)
- 04 03/12- Application Layer: HTTP, SMTP
- 05 03/19- Application Layer: DNS, P2P, Multimedia (PA#3 due 03/23, 18:00:00)
- 06 03/26- Exam #1 (Class on 03/26; Exam on 03/27)
- 07 04/02- Transport Layer: Overview, UDP, Reliable data transfer - stop and wait (PA#4 due 04/06, 18:00:00)
- 08 04/09- Transport Layer: Reliable data transfer - pipelined (PA#5 due 04/13, 18:00:00)
- 09 04/16- Transport Layer: TCP error recovery, Flow control, Connection management (PA#6 due 04/20, 18:00:00)
- 10 04/23- Transport Layer: General congestion control, TCP congestion control (PA#7 due 04/27, 18:00:00)
- 11 04/30- Exam #2 (Class on 04/30; Exam on 05/01)
- 12 05/07- Network Layer: Router Architecture, IPv4, DHCP, Addressing
- 13 05/14- Network Layer: NAT, IPv6, SDN data plane (PA#8 due 05/18, 18:00:00)
- 14 05/21- Network Layer: Routing principles, Internet Routing (PA#9 due 05/25, 18:00:00)
- 15 05/28- Network Layer: Internet Routing, Link Layer and MAC
- 16 06/04- Exam #3 (No class on 06/04; Exam on 06/05)