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