CS 6250 -
Computer Networks
Fall 2003
TuTh 1:35-2:55 - ES&T Building, Room 1255
This page last updated:
Instructor
Ellen W. Zegura
Main office: 216 GCATT (250 14th Street)
Office phone: 404.894.1403
Office hours: TTh after class (or by appointment)
ewz@cc.gatech.edu
Teaching Assistants and Office Hours
All TA office hours will be held in the CCB 1st floor commons area.
Jinliang Fan
(jlfan@cc.gatech.edu)
Office hours Monday and Wednesday, 3-4pm
Assignments
Late homeworks will not be accepted.
- Homework 1,
(postscript,
pdf)
- Homework 1 solutions,
(postscript)
- Homework 2,
(postscript,
pdf)
- Homework 2 solutions,
(postscript)
- Homework 3,
(postscript,
pdf)
- Homework 3 solutions,
(postscript)
- Homework 4,
(postscript,
pdf)
- Homework 5,
(postscript,
pdf)
- Homework 6,
(postscript,
pdf)
- Sockets Programming Project Overview,
(postscript,
pdf)
UDP Programming Project,
(postscript,
pdf)
TCP Programming Project,
(postscript,
pdf)
Textbook
Communication
Networks: Fundamental Concepts and Key Architectures,
Leon-Garcia and Widjaja, McGraw Hill, 1st edition (at bookstore).
Course Outline
- Introduction - What happens when you click www.gnu.org?
- IP
- Service
- Addressing
- Fragmentation
- Checksum
- IPv6, including transition issues
- Routing Fundamentals
- Graph abstraction
- Link state routing
- Distance vector routing
- Routing Realities
- Routing to subnets
- RIP
- OSPF
- Interdomain routing/BGP
- Alternate Best-Effort Delivery Paradigms
- IP Multicast
- IP Anycast
- Mobile IP
- Transport Layer
- Unreliable datagram transmission (UDP)
- Principles of reliable transmission
- Stop-and-Wait ARQ
- Go-back-N ARQ
- Selective Reject ARQ
- Reliable stream transmission (TCP)
- TCP reliability
- TCP congestion control
- TCP connection management
- Sockets Programming
- Application Layer
ewz@cc.gatech.edu
Last modified: Wed Sep 17 13:01:49 EDT 2003