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