CS 371: Introduction to Computer Networking 
 (Spring 2017) 
Location:     FPAT 263 (F. Paul Anderson Tower) 
Time:               MWF 11:00-11:50 am (Monday, Wednesday and Friday) 
- Instructor 
- Zongming Fei
- Office: 227 James F. Hardymon Building, (859)257-3202,
fei@cs.uky.edu 
- Office hours: MW 9:45am - 10:45am (or by appointment)
- 
- Textbook 
- 
James F. Kurose and Keith W. Ross, 
Computer Networking: A Top-Down Approach Featuring the Internet (7th Edition), 
Addison Wesley, 2017. (required)
- 
Michael J. Donahoo and Kenneth L. Calvert,
TCP/IP sockets in C: Practical Guide for Programmers,
Morgan Kaufmann, 2000. (recommended) 
 
 Here is  
the book web site with codes.
- Lecture Slides and Handouts 
- Lecture slides, assignments and other handouts will be posted on
Canvas.
- Additional References 
- 
Behrouz A. Forouzan,
TCP/IP Protocol Suite, Fourth Edition, McGraw-Hill, 2009. 
- 
Larry L. Peterson &  Bruce S. Davie,
Computer Networks: A Systems Approach,
Fifth Edition, Morgan Kaufmann Publishers, 2012.
- 
W. Richard Stevens, TCP/IP Illustrated, Volume 1, The Protocols, 
Addison Wesley, 1994.
- 
Christian Huitema, Routing in the Internet, Second Edition,
Prentice Hall, 2000.
- 
William Stallings, Data and Computer Communications, Prentice Hall,
8th Edition, 2006.
- 
RFCs, available at http://www.IETF.org/rfc.html 
- 
HTML Tutorial
-   History of the Internet 
-   Prof. Scott Shenker (Berkeley) "An attempt to motivate and clarify Software-Defined Networking (SDN)" 
- 
Philippe Camacho,
An Introduction to the OpenSSL command line tool.