Maybe not as good, but you could also try: Internet Core Protocols: The Definitive Guide By Eric Hall ISBN; 1-56592-572-6, 469 pages First Edition, February 2000 (another O'Reilly vote)