Textbooks: L. Peterson and B. S. Davie, Computer
Networks: A Systems Approach, Fifth Edition, Morgan Kaufmann, 2012.
References:
Basic Computer Networking and
TCP/IP topics (a partial list):
- A. Tanenbaum,
Computer Networks, Fourth Edition, Prentice Hall, 2003.
- J. Kurose and
K. Ross, Computer Networking: A Top-Down Approach Featuring the
Internet, Seventh Edition, Addison Wesley, 2017.
- Fred
Halsall, Computer Networking and the Internet (5th Edition) 5th
Edition, 2005.
- R. Perlman, Interconnection,
Second Edition, Addison Wesley, 2000.
- L. Garcia and
I. Widjaja, Communication Networks, Second Edition, McGraw-Hill,
2003.
- S. Keshav, An Engineering Approach to Computer
Networking, Addison Wesley, 1997.
- W. R.
Stevens, TCP/IP Illustrated Volume I, The
Protocols, Addison Wesley, 1994.
Advanced references:
- Milton L. Mueller. Networks and States: The Global
Politics of Internet Governance. The MIT Press, 2010.
- Laura De
Nardis. Protocol
Politics: The Globalization of Internet Governance - Information
Revolution and Global Politics. The MIT Press, 2009.
- Janet
Abbate. Inventing the
Internet. MIT Press, 2000.
- John Day.
2008. Patterns in Network
Architecture: A Return to Fundamentals, Prentice Hall, 2008.
Online resources:
References for Chapter 2:
- Martin Probst and Lars Trieloff, "Bit and Frame Synchronization Techniques."
- Fred
Halsall, Computer Networking and the Internet (5th Edition) 5th
Edition, 2005. (Very detailed information on datalink issues)
- James K Beard, "Binary Polynomial Division," April 2006.
- Joann Zimmerman and Charles E. Spurgeon, Ethernet: The Definitive Guide, 2nd Edition, O'Reilly Media, Inc., March 2014.
- How to determine the end of an Ethernet frame?
- more