Stanford University Logo

CS244A: Introduction to Computer Networks


We'll be using the latest editions of the following books:

  • Required textbook: Computer Networking: A Top-Down Approach Featuring the Internet by Kurose and Ross, fourth edition, 2007.
  • Required textbook: UNIX Network Programming, Volume I: The Sockets Networking API, by W. Richard Stevens, Bill Fenner, and Andrew M. Rudoff, third edition, 2003. (Here is the web site for the second edition of the book and corresponding source code.)