CS 6250 -
Computer Networks
Fall 2005
GT Lorraine Campus
This Page Last Updated:
Description
This is a graduate course in networking. I assume you
are coming to this class with some previous experience
in how networks work and how to write network programs.
Instead of covering a large number of topics in little detail
like an introductory course, we will focus on a smaller
number of topics in much detail.
The class will include textbook readings and supplemental
papers. There will be some written homework assignments
and two programming assignments. There will be two exams,
a midterm and a final.
Instructor
Assignments
I am planning for 2 or 3 written homework assignments
and 2 programming assignments. These will be individual
assignments to be done by yourself, not in groups.
We will discuss these further during the semester.
Sockets Reference Material From Pocket Sockets Guide
Presentation,
Sample Code
- Programming Assignment 1 -
Description - Due Wednesday, 14 September.
- Written Assignment 1 -
Description - Due Wednesday, 5 October in class.
- Programming Assignment 2 -
Description - Due Monday, 28 November.
Exams
- Mid-Term Exam - October 19; in class - closed book and notes
Sample Exam,
Exam
- Final Exam - TBD; Final Exam time will be used
for final semester project presentations.
Resources
Textbook
Communication Networks, Second Edition,
Leon-Garcia and Widjaja, Published by McGraw Hill, 2003.
The syllabus contains references to reading in the text.
The text will be supplemented with handouts and web pointers.
Reference Texts
Supplemental Reference Materials
- Internet History - a collection of resources describing the history of the Internet
- IETF - Internet Engineering Task Force
- IANA - Internet Assigned Numbers Authority
- BGP-4 RFCs
1771,
1772,
1773,
1774
- Cisco article on IPv4 Address Depletion
link
Watch this space for other supplements!
Grading and Academic Honesty
Your grade will be determined by your performance on homework assignments
(which will include some programming) and exams. The weights are
as follows:
- Written Homeworks - 20%
- Programming Assignments - 20%
- Midterm Exam - 25%
- Final Exam - 35%
Students are expected to abide by the Georgia Tech Honor Code. Honest
and ethical behavior is expected at all times. All incidents of
suspected dishonesty will be reported to and handled by the office of
student affairs.
Topic Outline (updated weekly)
- Introduction and Networking Background - Aug 25-29 -
Text Sections: 1.1, 1.2, 1.3, 2.1, 2.2, 2.3
- Network Programming - Aug 31-Sep 5 -
Section 2.4, Sockets Guides
- Topics in Routing - Sep 12 - Text Section: 8.6
- Topics in Wireless
- Datalink and Wireless Intro - Nov 2 - Background in Text Section 5.4, 5.6,
5.7 and 6.1, 6.2, 6.3
- Wi-Fi - 802.11x protocols - Nov 7-16 - Text Section 6.10
Jordan and Abdallah,
Wireless Communications and Networking: An Overview
- Cellular - Text Section 6.4
- AMPS - Nov 21
- GSM - Nov 23
- GPRS,UMTS,CDMA - Nov 28
- Topics in Internet Applications
- Realtime applications requirements - Nov 28 - Text Section 10.1
- VoIP - SIP - Nov 30 - Text Section 10.7,
RFC 3261
- VoIP - RTP - Dec 5 - Text Section 10.6,
RFC 3550
- RSVP - Dec 7 - Text Section 10.2,
RFC 2205
- Video streaming - IPTV
- Peer-to-Peer
Russell J. Clark
Created: Tue Aug 10 18:26:26 2004