CS 571: Computer Networks (FALL 2008)


Location:     FPAT 259 (Anderson Tower)
Time:           TR 11:00 - 12:15

Instructor
Zongming Fei
Office: 227 James F. Hardymon Building, (859)257-3202, fei@cs.uky.edu
Office hours: TR 10:00 - 11:00 (or by appointment)

Textbook

Larry L. Peterson & Bruce S. Davie, Computer Networks: A Systems Approach, Fourth Edition, Morgan Kaufmann Publishers, 2007.

Handouts

  1. Syllabus or in .pdf format
  2. Homework 1

Lecture Slides

  1. Design Philosophy
  2. End to End Arguments
  3. Introduction
  4. Ethernet


Related Papers

  1. David D. Clark, The Design Philosophy of the DARPA Internet Protocols, Proc. SIGCOMM'88, Computer Communication Review, Vol.18, No.4, August, 1988, pp.106-114.
  2. Jerome H. Saltzer, David P. Reed, and David D. Clark, End-to-End Arguments in System Design, ACM Transactions in Computer Systems, Vol.2, No.4, November 1984, pp.277-288.
  3. Christopher A. Kent, Jeffrey C. Mogul, Fragmentation Considered Harmful , Proc. ACM SIGCOMM'87, Computer Communication Review, Vol.17, No.5, August, 1987.
  4. M. Waldvogel, G. Varghese, J. Turner, and B. Plattner, Scalable High Speed IP Routing Lookups , Proceedings of the ACM SIGCOMM 1997 Conference.
        What is a trie ?
  5. RFC 1771: A Border Gateway Protocol 4 (BGP-4)
  6. L. Fan, P. Cao, J. Almeida and A. Broder, Summary cache: a scalable wide-area web cache sharing protocol, Proceedings of SIGCOMM'98.
  7. S. Deering and D. R. Cheriton, Multicast routing in datagram internetworks and extended LANs, ACM Transactions on Computer Systems, vol. 8, pp.85-110, May 1990.
  8. S. Deering, D. Estrin, D. Farinacci, V. Jacobson, C. G. Liu, L. Wei, The PIM architecture for wide-area multicast routing, IEEE/ACM Transactions on Networking, vol. 4, no. 2, April 1996, pp153-162.
    Try this PIM-TON.ps. Though it cannot be displayed properly, it can be printed out fine.
    Otherwise, you can print from these scanned pages: page 3, page 5, page 6, page 7.
  9. Y. Chu, S. Rao, H. Zhang, "A Case For End System Multicast" , (or here) Proceedings of ACM SIGMETRICS , Santa Clara,CA, June 2000, pp 1-12.

Additional References

  1. Michael J. Donahoo and Kenneth L. Calvert, TCP/IP sockets in C: Practical Guide for Programmers, Morgan Kaufmann, 2001.
    Take a look at the book web site with codes.
  2. James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, 4/e, Addison Wesley, 2007.
  3. Behrouz A. Forouzan, TCP/IP Protocol Suite, Third Edition, McGraw-Hill, 2005.
  4. Christian Huitema, Routing in the Internet, Second Edition, Prentice Hall, 2000.
  5. William Stallings, Data and Computer Communications, Prentice Hall, 8th Edition, 2007.
  6. Gary R. Wright, W. Richard Stevens, TCP/IP Illustrated, Volume 2, Addison Wesley, 1995.
  7. Douglas Comer, Internetworking with TCP/IP: Principles, Protocols, and Architecture, Prentice Hall, 5th Edition, 2006.
  8. RFCs, available at http://www.IETF.org/rfc.html