CS 640: Computer Networks
Fall '10: Lecture Schedule

[ Home | Schedule | Work ]


Topic # Dates Topic Readings Slides
1 Sep. 2-7 Course overview.
Communication history and Internet timeline.
Basic internetworking concepts and requirements.
P&D Chapter 1 intro.ppt
2 Sep. 9-14 Layered architecture.
Protocols and interfaces.
Information theory overview.
Communication performance.
Physical layer.
P&D Chapter 1 (1.1, 1.2, 1.3 and 1.5)
P&D Chapter 2 (2.1 and 2.2)
ip.ppt
phys.ppt
3 Sep. 16-23 Link layer protocols.
Ethernet and Ethernet framing.
CSMA/CD and exponential backoff.
Learning Bridges
Spanning Tree
Sockets.
P&D Chapter 2 (2.6 and 2.7)
P&D Chapter 3 (3.2)
Project 1 assigned.
Due: Oct. 14, 11 PM
ethernet.ppt
sockets-bridge-learning.ppt
spanning_tree.ppt
4 Sep. 28-30 The Internet Protocol (IP) and Addresssing.
Address resolution (ARP) and host configuration (DHCP).
Internet control message protocol (ICMP).
P&D Chapter 4 (4.1) cross_ip.ppt
add_tran.ppt
5 Oct. 5-7 Intra-domain routing.
Distance vector routing.
Link state routing.
P&D Chapter 4 (4.2) route.ppt
route1.ppt
6 Oct. 12-14 Subnetting, Classless interdomain routing (CIDR).
IPv6.
Mobile IP.
P&D Chapter 4 (4.3) cidr.ppt
ipv6.ppt
mobile.ppt
7 Oct. 19-21 Inter-domain routing via border gateway protocol (BGP) (4.3).
Midterm in class on Oct 21. Exam covers all topics upto and including BGP.
P&D Chapter 4
bgp.ppt
8 Oct. 26-28 Transport layer protocols (the fun begins).
The user datagram protocol
Simple methods for reliability.
Multicast (on thursday: a bit of topic reordering)
P&D Chapter 4 and 5
(2.5, 4.4, 5.1, 5.2)
transport.ppt
multicast.ppt
9 Nov 2-4 The transmission control protocol (TCP).
Header format.
State-transitions.
Flow control.
P&D Chapter 5 (5.2) tcp.ppt
10 Nov 9-11 Congestion control.
Better round trip time estimation.
TCP-Reno, TCP Vegas, Random early detection (RED)
P&D Chapter 6
(6.3, 6.4.2, 6.4.3)
cong.ppt
other_cong.ppt
11 Nov 16-18 Network security.
Encryption methods, authentication protocols.
Secure shell.
Remote attacks.
Network security methods.
P&D Chapter 8
(8.1, 8.2, 8.3, 8.4.2, 8.5, 8.Open Issue:DOS)
security.ppt
ssh_dos.ppt
12 Nov 23-Dec 14 The domain name system (DNS)
Network application layer protocols: Email (SMTP), Web/HTTP
Overlay Network and CDNs
P2P applications
P&D Chapter 9
(9.1.1, 9.1.2, 9.1.3, 9.4)
dns.ppt
apps-and-web.ppt
overlays.ppt
p2p.ppt