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 |