- Homepage
- Lab Website
- Courses
- Work Experience
- Workshops
- Scholarly Activities
- Publications
- Patents Granted
- Patents Pending
- Funding
CSCI 5580 Computer Networks
Office Hours
MW: 9-10am (or by appointment)
Grading
- 5% -- Homework 1 + Quizes 1
- 5% -- Homework 2 (3/10/2008) + Quizes 2
- 5% -- Homework 3 (3/5/2008)+ Quizes 3
- 5% -- Homework 4 + Quizes 4
- 10% -- Project 1 (due 3/5/2008)
- 10% -- Midterm (3/12/2008)
- 10% -- Project 2 (due 3/31/2008)
- 15% -- Project 3 (due 4/28/2008) (demo 4/28/2008)
- 10% -- Seminar
- 10% -- Final (5/5/2008, 10am)
- 10% -- Class Participation
TA Information
Neelima Punjala
(neelimapunjala@unt.edu, office
hours: Tuesday and Thursday: 10-12pm)
Syllabus
In this course, we will be studying practical aspects of socket programming, TCP/IP protocols, congestion control, flow control and quality of service.
In addition, we shall study on how a router or L3 switch is designed and issues involved in such network elements. High availability design will be another aspect of the course.
Finally we study (if time permits) the new protocols like ATM, MPLS and discuss different aspects of securing a network. Throughout the course we emphasize on real life examples and case studies. Lecture notes will be posted on the website.
Prerequisites: CSCI 3580 and enthusiasm to learn new things in networking (
(OS and system =rogramming background are highly desirable)
Course Policies (READ THIS)
| Topic | Date | Comments |
|---|---|---|
| Nuts and Bolts of the Internet | 1/14 | slides |
| Access, Edge, and Core Networks | slides | |
| Edge and Core Networks | slides | |
| LAN Design | slides | |
| End-user protocols, Services and QoS | slides, performance | |
| Socket Programming | slides | |
| TCP/IP Protocol Services | slides | |
| TCP/IP Reliable Transfer | slides | |
| TCP and QoS | slides | |
| MidTerm | ||
| TCP Connection Management | slides | |
| TCP over Wireless | slides | |
| High Availability | slides | |
| Application Layer Protocols | ||
| Final (5/5/2008, 10am) |
Text Book:
- James F. Kurose and Keith W. Ross, Computer Networking, A Top-Down Approach Featuring the Internet, 2005
Reference Books:
- Kieth Haviland, Dina Gray, Ben Salama, UNIX System Programming, Addison-Wesley, 1999.
- Douglas Comer, Internetworking with TCP/IP, Prentice-Hall, 2000, (ISBN: 013018380).
- Douglas Comer, Computer Networks and Internets, Prentice-Hall, 2001, (ISBN: 013091449).
- Chris Oggerino, High Availability Network Fundamentals, Cisco Press, 2001, (ISBN: 1587130173).
- Bill Douskalis, Putting VoIP to Work, Prentice-Hall, 2002, (ISBN: 0130409596).
- Eric Osborne, Ajay Simha, Traffic Engineering with MPLS, Cisco Press, 2003, (ISBN: 1587050315).
- Bill Douskalis, IP Telephony, Prentice-Hall PTR, 2000, (ISBN: 013014118).