COMP 332: Computer Networks
Spring 2023
         Home Schedule Policies Resources         


  LEC DAY DATE TOPIC READING OUT DUE
Week 1 1 Th 26-Jan-23 Overview. Components of a computer network 1.1-1.3 HW 1
               
Week 2 2 Tu 31-Jan-23 Internet. Overview and structure
RFC 3271: The Internet is for Everyone
1.4-1.5
3 Th 2-Feb-23 Internet. Structure and measuring delay 1.6-1.8
               
Week 3 4 Tu 7-Feb-23 Sockets. Systems programming, network tools
Python sockets, echo_client.py, echo_server.py
2.1, 2.7 HW 2 HW 1
5 Th 9-Feb-23 App layer. Overview, HTTP, performance metrics
RFC 1958: Architectural Principles of the Internet.
2.2
               
Week 4 6 Tu 14-Feb-23 App Layer. HTTP protocol, web proxies
2.3 HW 3 HW 2
7 Th 16-Feb-23 App Layer. Email and SMTP
Development of email, smtp.txt
2.4
               
Week 5 8 Tu 21-Feb-23 App layer. DNS
DNS hijacking
2.5 HW 4 HW 3
9 Th 23-Feb-23 App layer. Peer-to-peer networks 2.6
           
Week 6 10 Tu 28-Feb-23 Transport layer. Overview, (de)multiplexing, UDP 3.1-3.4.1 HW 5 HW 4
11 Th 2-Mar-23 Transport layer. Reliable data transport 3.4.2-3.5
               
Week 7 12 Tu 7-Mar-23 Transport layer. Pipelined protocols, TCP overview 3.5-3.6 HW 5
13 Th 9-Mar-23 Transport layer. TCP seq #s, ack #s, retransmissions 3.7
               
Week 8 Tu 14-Mar-23 MARCH BREAK
Th 16-Mar-23 MARCH BREAK
               
Week 9 Tu 21-Mar-23 MARCH BREAK
Th 23-Mar-23 MARCH BREAK
               
Week 10 14 Tu 28-Mar-23 Transport layer. Congestion control, Midterm review  
15 Th 30-Mar-23 MIDTERM
               
Week 11 16 Tu 4-Apr-23 Network layer. Overview, router functions, IP, addressing
RFC791: IP , RFC1149: IP over carrier pigeons
4.1-4.3 HW 6
17 Th 6-Apr-23 Network layer. More addressing, routing overview
               
Week 12 18 Tu 11-Apr-23 Network layer. Link state vs. distance vector routing
Raw sockets
5.1-5.2.2 HW 7 HW 6
19 Th 13-Apr-23 Network layer. Distance Vector, Internet routing, ICMP 5.3-5.4    
               
Week 13 20 Tu 18-Apr-23 Network layer. OSPF, BGP, addressing wrap-up
BGP hijack
6.1, 6.4 HW 8 HW 7
21 Th 20-Apr-23 Network layer. Wrap-up, help session for hw7 coding
8.1-8.2.1    
               
Week 14 22 Tu 25-Apr-23 Link layer. Services, ARP, ethernet, switches
scapy
8.1-8.2.1 HW 9
23 Th 27-Apr-23 Security. Overview, symmetric encryption
RSA Labs Reference
8.2.2-8.3
           
Week 15 24 Tu 2-May-23 Security. Public key encryption, authentication 8.4, 8.6 HW 8
25 Th 4-May-23 Security. Message integrity, securing TCP
RFC 5746: TLSv1.2, s_client
8.7
               
Week 16 26 Tu 9-May-23 Review. Final review
HW 9
               
Week 17 We 17-May-18 FINAL EXAM: 2-5p, LOCATION: Exley 137