COMP 332: Computer Networks
Spring 2024
         Home Schedule Policies Resources         


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