CPS 114 Introduction to Computer Networks: Syllabus

Here is the tentative schedule for lectures and assignment deadlines. All information is subject to change, and please check this page periodically for the updated schedule.

Monday Wednesday
Week 1 Jan 13(First day of class)
Lec 1: Introduction
Read 1 of [PD]
Week 2 Jan 18
MLK Day. No class
Jan 20
Lec 2: Physical layer
Read 2.1-2.3 of [PD]
Out: Lab1
Week 3 Jan 25
Lec 3: Direct link: reliability
Read 2.4-2.5 of [PD]
Jan 27
Lec 4: Direct link: multi-access
Read 2.6-2.8 of [PD]
Week 4 Feb 1
Lec 5: Switching-I
Read 3.1, 3.4 of [PD]
Out: Quiz1
Feb 3
Lec 6: Switching-II
Read 3.2, 3.3 of [PD]
Week 5 Feb 8
Lec 7: Simple IP
Read 4.1 of [PD]
Out: Lab2;
Due: Lab1, Quiz 1
Feb 10
Lec 8: IP Auxiliary functions
Read 4.1.6, 4.2.1 of [PD]
Week 6 Feb 15
Lec 9: Intra-domain routing
Read 4.2 of [PD]
Out: Assignment1;
Feb 17
Lec 10: Inter-domain routing
Read 4.3 of [PD] and Routing Notes
Week 7 Feb 22
Lec 11: BGP
Read 4.3 of [PD]
Due: Lab2 Checkpoint (ARP)
Feb 24
Lec 12: Multicast
Read 4.4 of [PD]
Week 8 Mar 1
Lec 13: Tunneling and Midterm Review
Read 6.1-6.3 of [PD]
Due: Assignment 1
Mar 3
Midterm
Week 9 Spring break. No class
Week 10 Mar 15
Lec 14: Transport Protocols
Read 6.4 of [PD]
Out: Lab3; Due: Lab2
Mar 17
Lec 15: TCP
Read 5.2 of [PD]
Week 11 Mar 22
Lec 16: TCP Congestion Control
Read 6.3 of [PD] Read TCP CC
Mar 24
Lec 17: Resource Allocation
Read 6.1-6.2 of [PD]
Week 12 Mar 29
QoS and Net Neutrality
Read 6.5 of [PD]
Mar 31
QoS and Net Neutrality (cont.)

Read 6.5 of [PD]
Week 13 April 5
Using TCP through Socket
Read this
Out: Lab4; Out: Assignment 2; Due: Lab3
April 7
DNS
Read 9.1.3 of [PD]
Week 14 April 12
P2P content distribution
Read 9.4.2 of [PD]
April 14
Email
Week 15 April 19
Network Security
Read 8 of [PD]
Due: Assignment 2
April 21
Network Security
Week 16 April 26
SPAM
Read SCAM,SpamAlytics
April 28
Botnet
Read Botlab, Torpig, BotSniffer
Due: Lab4
Week 17 (Finals week) Final exam at 7pm-10pm on Fri, May 7
Last updated: 01/11/2010