Useful Networking Texts & Theses

General

*       Larry Peterson and Bruce Davie, Computer Networks: A Systems Approach.

*       S. Keshav, An Engineering Approach to Computer Networking.

*       Jean Walrand, Communication Networks: A First Course.

*       Andrew Tanenbaum, Computer Networks, 3rd ed. (Search for Tanenbaum on the Prentice Hall site).

*       Dmitri Bertsekas and Robert Gallager, Data Networks, 2nd ed. (Search for Bertsekas on the Prentice Hall site).

*       Jean Walrand and Pravin Varaiya, High-Performance Communication Networks.

*       Craig Partridge, Gigabit Networking.

*       Stallings.

Routing, High-Speed Networks

*       Christian Huitema, Routing in the Internet. (Search for Huitema on the Prentice Hall site).

*       Radia Perlman, Interconnections: Bridges and Routers, Addison Wesley.

*       Martha Steenstrup, Routing in Communication Networks. (Search for Steenstrup on the Prentice Hall site).

*       BGP4

The TCP/IP Protocol Suite

*       W. Richard Stevens, TCP/IP Illustrated, Volume 1: The Protocols.

*       W. Richard Stevens, TCP/IP Illustrated, Volume 2: The Implementation.

*       W. Richard Stevens, TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Datagram Protocols.

*       Douglas Comer, Internetworking with TCP/IP, Volume 1: Principles, Protocols and Architecture, 3rd ed. (Search for Comer on the Prentice Hall site).

*       Christian Huitema, IPv6: The New Internet Protocol, 2nd ed. (Search for Huitema on the Prentice Hall site).

Multicast

*       Stephen Deering, Multicast Routing in a Datagram Internetwork,  Ph.D. thesis, Stanford University, 1991.

*       Steven McCanne, Scalable Compression and Transmission of Internet Multicast Video, PhD thesis, UC Berkeley, 1996.

*       Sanjoy Paul, Multicasting on the Internet and its Applications, Kluwer Academic Publishers, 1998. Search for it on Amazon using the keyword "Sanjoy Paul"

*       Ken Miller

Wireless and Mobility

*       J. Solomon, Mobile IP: The Internet Unplugged.

*       Charlie Perkins, Mobile IP: Design Principles and Practices.

*       Vijay Garg and Joseph Wilkes Wireless and Personal Communication Systems.

*       Hari Balakrishnan, Reliable Data Transport over Heterogeneous Wireless Networks, PhD thesis, UC Berkeley, 1998.

Performance, Modeling

*       Raj Jain, The Art of Computer Systems Performance Analysis, Wiley, 1991.

*       Len Kleinrock, Queueing Theory.

Programmable Networks

*       David Wetherall, Service Introduction in an Active Network, PhD thesis, M.I.T., 1999.

*       Elan Amir, An Agent-based approach to Multimedia Transmission over Heterogeneous Environments, PhD thesis, U.C. Berkeley