Prof. Taieb Znati
Office: 6401 Sennott Square
Phone: (412) 624-8417

http://www.cs.pitt.edu/~znati

 

Course Schedule

Course Office Hours

Teaching Assistant

TA Office Hours

Monday: 3:00 - 5:50 p.m.
6110 Sennott Square

 

Monday:       10:30 – 12:30 a.m.

Wednesday:  10:30 – 12:00 a.m.

 

Carlos E Caicedo Bastidas

SIS 838A (SIS 835)

412-624-9490

cec15+@pitt.edu

 

Tuesday:    3:30 p.m. – 5:30 p.m.

Thursday:  11:00 a.m. – 1:00 p.m.

 

 



Course Objectives

The course discusses the basic principles and topics of fundamental importance related to network architectures, protocols and services. The emphasis will be on the basic performance and engineering tradeoffs in the design and implementation of computer networks. The main topics of the course include:

*  Fundamental Concepts of Network Architectures and Protocols

* Layered Architectures

*  End-to-End Principle

*  Switching Techniques

*  Internetworking

*  Naming and Addressing

*  Flow and Congestion Control

*  Routing

*  Multicasting

 

Students are expected to gain a deep understanding of concepts fundamental to how networks are designed, why they are designed the way they are, and how they are likely to evolve in the future.  The course will draw heavily on the experience gained in developing the Internet architecture and protocols to discuss concrete examples. A project assignment, requiring significant design and implementation, will provide valuable hands-on experience. 

 

 

Textbooks and Recommended Reading Material

 

*  A. Forouzan:TCP/IP Protocol Suite”,  3rd Edition, Addison-Wesley, 2006.

*  James F. Kurose, Keith W. Ross, “Computer Networking: A Top-Down Approach Featuring the Internet”, Addison Wesley 3rd Edition, 2005.

*  John D. Spragins et al.,CogNetCognitive Radio Netoworks @ Pitt ”, Addison-Wesley 1991.

*  Douglas E. Comer, David L. Stevens, Internetworking with TCP/IP”, Prentice Hall, 1992.

*  W. Richard Stevens, Gary R. Wright, TCP/IP Illustrated”, Vol. 1, 2 and 3, Addison-Wesley 1994