Course Resources

Note: In general, networking-related resources abound on the Internet.  However, you should remember that you usually get what you pay for (i.e., nothing). Don't believe everything that you read from the Internet.

Some Networking Books

Davie and Peterson, Computer Networks: A Systems Approach, 2nd Ed. 1999. [more technical detail]
Stallings, W. Data and Computer Communications, 6th Edition, 1999 (book site) [more technical detail]
James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, 2000.
Beyda, W., Data Communications: From Basics to Broadband, 3rd Ed., 1999. [overview style]
Tanenbaum, A. Computer Networks, 3rd Ed., 1996 [rather outdated]
Stamper, A. Business Data Communications [less technical detail]
Panko, R., Business Data Communications and Networking: A Modular Approach, 2nd Ed., 1998. [less technical detail]
Comer, D. Internetworking with TCP/IP Vol. I: Principles, Protocols, and Architecture [good protocol details]
Comer, D. Internetworking with TCP/IP Vol. III Client-Server Programming and Applications-Windows Sockets Version
Stevens, W.R., TCP/IP Illustrated, Volume 1 : The Protocols (Addison-Wesley Professional Computing Series)
Huitema, C.  Routing in the Internet, 2nd Ed., 1999. [all about routing]
Ferguson and Huston, Quality of Service: Delivering QoS on the Internet and in Corporate Networks [all about QoS]
Donahoo and Calvert, The pocket guide to TCP/IP Sockets, C Version. [I understand a Java version of this handy book is coming out soon, if not already.]  http://www.mkp.com/socket
Deitel and Deitel, Java How to Program (How to Program Series)  [network programming coverage]

Networking research papers

Networking and Other Standards Organizations

Internet Engineering Task Force (IETF): Request for Comments (RFCs), Internet Drafts, Working Groups, etc.
IEEE: 802.x standards
ATM Forum
W3C
The Internet Society
ITU
ISO
ANSI
NIST
IPng Homepage
 

Tools and Applets

Useful Internet Tools
Dijkstra's algorithm illustrated (java applet) (mirrors: 1, 2, 3, 4, 5)
Network Visualization Tools
Fourier Synthesis Applet
Network Simulator
Binary-to-decimal cheat sheet (contributed by J.A.F.)
Hexadecimal/decimal/binary conversion table (contributed by C.K.)
Applet illustrating CRC operation (contributed by V.B.)
 

Other Links

Telecom Information Resources
vBNS
Internet2
MBone
Internet Performance Measurement and Analysis (IPMA)
Cisco's Internetworking Technology Overview
Internet Traffic Archive
www.caching.com
Federal Communications Commission (FCC)
Telecommunications Act of 1996
TCP SYN attacks
Introduction to Queueing Theory
Introduction to IP (contributed by M.T.)
Huffman Coding (contributed by fellow classmate)
IP fragmentation example (contributed)

Note: If you find good links you'd like to share with the class, email them to me.