The following are listed in order of relevance to the subject. This is not an exhaustive list -- many, many books cover our subject area.
Kurose, James F. & Ross, Keith W. (2003) Computer Networking: A Top-Down Approach Featuring the Internet 2/e, Pearson Education Inc. ISBN 0-201-97699-4. The older (2001, Addison-Wesley) edition of this text may also be available (especially 2nd hand) and is a suitable substitute. Note:
Comer, D.E, (1999) Computer Networks and Internets 2/e NJ, Prentice-Hall. ISBN 0-13-084222-2. Now available: 3rd edition.
Stallings, W (1994) Data and Computer Communications, 5th Ed NY, Macmillan. ISBN 0-02-415441-5 (hardcover).
Comer, D.E, (1995) Internetworking with TCP/IP, Volume 1: Principles, Protocols and Achitecture, 3rd Ed NJ, Prentice-Hall. ISBN 0-13-216987-8 (v.1)
Tanenbaum, A.S. (1996) Computer Networks, 3rd Ed NJ, Prentice-Hall. ISBN 0-13-394248-1