Course Outline: Introduction to Networking (CMPE-080N)
Data and Computer Communications, by William Stallings, 6th Edition Prentice Hall (ISBN 0-13-084370-9)
Computer Networks, by Andrew Tanenbaum, Prentice Hall, Third Edition.
Communication Networks: A First Course, by Jean Walrand, 2nd Ed., McGraw-Hill 1998.
An Engineering Approach to Computer Networks, by S. Keshav, 3rd Ed., Addison-Wesley 1998.
Power Programming with RPC, by John Bloomer, O'Reilly & Associates, 1992.
Data Networks, by Bertsekas and Gallager, Prentice Hall. (Queueing Theory, MAC Protocols)
Data and Computer Communications, by Stallings, Macmillian. (Encoding/Decoding)
The Pocket Guide to TCP/IP Sockets: C Version, by M. Donahoo and K. Calvert, Morgan Kaufman Publishers. (Socket Programming)
Unix Network Programming, by R. Stevens, Prentice Hall. (Socket Programming)