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