This is by no mean an absolute schedule. Check back here weekly as we
go along, ...
Last updated on
Sunday, April 2, 2006
|
|
Week 1: Jan 17, 19 |
- Topics: Administrative aspects of CSE 489/589, Introduction
to Computer Networking, the TCP/IP reference model, Protocol Architectures
- Reading Assignment:
- Supplementary Materials:
- No recitations in the first week.
- TAs will hold no office hours in the first week. My office hours
are still held though.
|
Week 2: Jan 24, 26 |
- Topics:
- The Application Layer: DNS, FTP, HTTP, SMTP.
- Reading Assignment:
- Supplementary reading:
- Thu Jan 26: Project - phase 1 out.
- Recitation topics: Programming in the Unix environment, Makefile,
C compiler, debuggers
|
Week 3: Jan 31, Feb 02 |
- Topics:
- TCP/IP Transport Layer: TCP & UDP introduction.
- Unix Network Programming API.
- Reading Assignment:
- Tuesday, Jan 31: hw1 out.
- Recitation topics: C programming, multiple header files, basic
Unix I/O
|
Week 4: Feb 07, 09 |
- Topic: The transport layer
- Connectionless Transport
- Multiplexing and Demultiplexing
- Reliable Data Transfer
- Reading Assignment:
- Supplementary reading:
- Recitation topics: signal handling, inter-process communications
in Unix, discuss homework 1
|
Week 5: Feb 14, 16 |
- Topic: More issues in connection-oriented transport, TCP
- Reading Assignment:
- Supplementary Reading:
- Mathis, M., Mahdav i, J., Floyd, S., and Romanow, A., RFC
2018 - TCP Selective Acknowledgement Options, April 1996.
- Raymond S. Tomlinson, Selecting
Squence Numbers, Proceedings of the 1975 ACM SIGCOMM/SIGOPS workshop
on Interprocess communications
- CERT®
Advisory CA-1996-21 TCP SYN Flooding and IP Spoofing
- Theft
On The Web: Prevent Session Hijacking
- Tue, Feb 14: hw1 due!
- Thu, Feb 16: hw2 out.
- Recitation topics: signal handling, inter-process communications
in Unix, TCP/UDP programming revisited
|
Week 6: Feb 21, 23 |
- Topic: Congestion control and TCP
- Reading Assignment:
- Suplementary Reading:
- TCP and Explicit Congestion
Notification, Floyd, S., AC M Computer Communication Review,
V. 24,N. 5, October 1994, p. 10 -23.
- S. Floyd, and V. Jacobson, "Random
Early Detection Gateways for Congestion Avoidance", IEEE/ACM
Transactions on Networking, V.1, N.4, August 1993, p. 397-413.
- Papers
on TCP modelling and related topics
- TCP
Friendly Website
- TCP
Congestion Control (RFC 2581)
- W. Stevens, TCP
congestion control, RFC 2001, Jan 1997.
- C. Q. Yang and Reddy A. A
taxonomy for congestion control algorithms in packet switching networks.
IEEE Network Magazine, 9:34--45, 1995
- D.-M. Chiu and R. Jain, "Analysis
of the Increase and Decrease Algorithms for Congestion Avoidance
in Computer Networks", Computer Networks and ISDN Systems,
Vol. 17, 1989, pp. 1-14.
- Recitation topics: discussions of homework 2 and homework 1's
solution
|
Week 7: Feb 28, Mar 02 |
- Topic: TCP continued
- Tue Feb 28: Project phase 1 due.
Absolute deadline! Project phase 2 out.
- Thu Mar 02: hw2 due.
- Recitation topics: IP Addressing, CIDR
|
Week 8: Mar 07, 09 |
- Review for the midterm exam
- Discussion of Project phase 2
- Thu Mar 09: Midterm
exam.
- Thu Mar 09: Deadline for grad students
to register for a survey topic.
|
Week 9: Mar 14, 16 |
- No classes this week.
Spring recess!
|
Week 10: Mar 21, 23 |
- Topic: More on the Internet Protocol
- Services
- Routing principles
- IP Addressing
- Reading Assignment:
- Suplementary Reading:
- IPv6
- Internet
Protocols
- ICMP
(RFC 792)
- T. G. Griffin, F. B. Shepherd and G. Wilfong, "The
Stable Paths Problem and Interdomain Routing", IEEE Transactions
on Networking, April 2002
- Craig Labovitz, Abha Ahuja, Abhijit Bose, Farnam Jahanian, "Delayed
Internet Routing Convergence", IEEE/ACM Transactions on
Networking, Vol. 9, No. 3 (April 2001), Pages 293-306.
- Short overview of IP Spoofing (Part
I, Part
II)
- Session
Hijacking
|
Week 11: Mar 28, 30 |
- Topic: More on the Internet Protocol & Inside a Router
- Routing on the Internet: RIP & OSPF, BGP
- ICMP
- DHCP
- NAT/PAT
- Inside a router
- Switching Fabrics
- Reading Assignment:
- Textbook: 4.4--4.5
- Textbook: 4.6--4.10
- Suplementary Reading:
- Interior
Gateway Routing Protocol (IGRP)
- RIP
Version 2 (RFC 1723)
- RIP
Version 2 MIB Extension (internet draft)
- OSPF
Version 2 (RFC 2328)
- A Border
Gateway Protocol 4 (BGP-4) -- RFC 1771
- Border
Gateway Protocol
- A. Shaikh and A. Greenberg, "OSPF
Monitoring: Architecture, Design and Deployment Experience",
Proc. USENIX Symposium on Networked System Design and Implementation
(NSDI), March 2004.
- A. Shaikh, C. Isett, A. Greenberg, M. Roughan and J. Gottlieb, "A
Case Study of OSPF Behavior in a Large Enterprise Network. Proc.
ACM SIGCOMM Internet Measurement Workshop (IMW), pp. 217-230, November
2002.
- Issues and Trends in Router
Design
- IP
encapsulation within IP (RFC 2003)
- Mobile
Networking Through Mobile IP (Charles Perkins)
- Nomadicity:
How Mobility Will Affect the Protocol Stack (Charles Perkins)
- Tue Mar 28: hw3 out.
|
Week 12: Apr 04, 06 |
- Topic: Brief overview of the physical layer & Datalink
layer
- Multiple Access Protocols
- ARP
- Reading Assignment:
- Suplementary Reading:
- Recitation topics: NAT and DHCP
|
Week 13: Apr 11, 13 |
- Topic: Local Area Networks
- Ethernet
- Hardwares: hubs, bridges, switches
- Wireless LANs: 802.11
- Reading Assignment:
- Suplementary Reading:
- Tue Apr 11: hw3 due, hw4 out.
- Recitation topics: IP Multicast
|
Week 14: Apr 18, 20 |
- Topic: Network Security
- Reading Assignment:
- Suplementary Reading:
- Thu Apr 20: project phase 2 due. Absolute
deadline!
- Recitation topics: Mobile IP
|
Week 15: Apr 25, 27 |
- Topic: Multimedia Networking (if time allows)
- Reading Assignment:
- Suplementary Reading:
- Thu Apr 27: hw4 due.
- Recitation topics: take questions on
homeworks, project, etc.
|
Week 16: May 02, 04 |
- Topic: Wrap things up - review for final exam.
- Monday May 01: Graduate Students' Surveys
due!
|
Final exam on May 10, 2006. Location: Knox 14. Time:
3:30pm-6:30pm |
|