|Home|

CSCI 5580 Computer Networks

Office Hours

MW: 9-10am (or by appointment)

Grading

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)

Lecture Schedule

TopicDateComments
Nuts and Bolts
of the Internet
1/14 slides
Access, Edge, and Core
Networks
slides
Edge and Core Networks slides
LAN Designslides
End-user protocols,
Services and QoS
slides, performance
Socket Programming slides
TCP/IP Protocol Services slides
TCP/IP Reliable Transfer slides
TCP and QoSslides
MidTerm
TCP Connection Management slides
TCP over Wireless  slides
High Availability  slides
Application Layer Protocols
Final (5/5/2008, 10am)

Text Book:

  1. James F. Kurose and Keith W. Ross, Computer Networking, A Top-Down Approach Featuring the Internet, 2005

Reference Books:

  1. Kieth Haviland, Dina Gray, Ben Salama, UNIX System Programming, Addison-Wesley, 1999.
  2. Douglas Comer, Internetworking with TCP/IP, Prentice-Hall, 2000, (ISBN: 013018380).
  3. Douglas Comer, Computer Networks and Internets, Prentice-Hall, 2001, (ISBN: 013091449).
  4. Chris Oggerino, High Availability Network Fundamentals, Cisco Press, 2001, (ISBN: 1587130173).
  5. Bill Douskalis, Putting VoIP to Work, Prentice-Hall, 2002, (ISBN: 0130409596).
  6. Eric Osborne, Ajay Simha, Traffic Engineering with MPLS, Cisco Press, 2003, (ISBN: 1587050315).
  7. Bill Douskalis, IP Telephony, Prentice-Hall PTR, 2000, (ISBN: 013014118).