COMP 332: Computer Networks
Fall 2018
         Home Schedule Policies Resources         


  LEC DAY DATE TOPIC READING OUT DUE
Week 1 1 Mo 3-Sep-18 Overview. Components of a computer network 1.1-1.3
2 We 5-Sep-18 Internet. Overview and protocol stack
RFC 3271: The Internet is for Everyone
1.4-1.5 HW 1
               
Week 2 3 Mo 10-Sep-18 Internet. Structure and measuring delay 1.6-1.8
4 We 12-Sep-18 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 17-Sep-18 App layer. Overview, HTTP, performance metrics
RFC 1958: Architectural Principles of the Internet.
2.2
6 We 19-Sep-18 App Layer. HTTP Protocol, Web proxies
2.3 HW 3 HW 2
               
Week 4 7 Mo 24-Sep-18 App layer. Email and SMTP
Development of email, smtp.txt
2.4
8 We 26-Sep-18 App layer. DNS
DNS hijacking
2.5 HW 4 HW 3
           
Week 5 9 Mo 1-Oct-18 Transport layer. Overview, (de)multiplexing, UDP 3.1-3.4.1
10 We 3-Oct-18 Transport layer. Reliable data transport 3.4.2-3.5 HW 5 HW 4
               
Week 6 11 Mo 8-Oct-18 Transport layer. Pipelined protocols, TCP overview 3.5-3.6
12 We 10-Oct-18 Transport layer. TCP seq #s, ack #s, retransmissions 3.7 HW 5
               
Week 7 13 Mo 15-Oct-18 Transport layer. Flow control, Midterm review
14 We 17-Oct-18 MIDTERM
               
Week 8 Mo 22-Oct-18 OCTOBER BREAK
15 We 24-Oct-18 Transport layer. Congestion control   HW 6
               
Week 9 16 Mo 29-Oct-18 Network layer. Overview, router functions, IP, addressing
RFC791: IP , RFC1149: IP over carrier pigeons
4.1-4.3
17 We 31-Oct-18 Network layer. More addressing, routing overview
Raw sockets
HW 7 HW 6
               
Week 10 18 Mo 5-Nov-18 Network layer. Link state vs. distance vector routing 5.1-5.2.2
19 We 7-Nov-18 Network layer. Distance Vector, Internet routing, ICMP 5.3-5.4 HW 8 HW 7
               
Week 11 20 Mo 12-Nov-18 Network layer. OSPF, BGP, addressing wrap-up
BGP hijack
21 We 14-Nov-18 Link layer. Services, ARP, ethernet, switches
scapy
6.1, 6.4 HW 9 HW 8
               
Week 12 22 Mo 19-Nov-18 Security. Overview, symmetric encryption
RSA Labs Reference
8.1-8.2.1
We 21-Nov-18 THANKSGIVING BREAK HW 9
           
Week 13 23 Mo 26-Nov-18 Security. Public key encryption, authentication 8.2.2-8.3
24 We 28-Nov-18 Security. Message integrity, securing TCP
RFC 5746: TLSv1.2, s_client
8.4, 8.6 HW 10
               
Week 14 25 Mo 3-Dec-18 Security. Securing IP
RFC 4301: IPsec
8.7
26 We 5-Dec-18 Anonymity and Anti-Censorship. Tor, review for final
Tor docs, Tor design
HW 10
               
Week 15 Sa 15-Dec-18 FINAL EXAM: 9a-12p