D.G. Messerschmitt, Understanding Networked Applications: A First Course, Morgan Kaufmann Publishers, 1999.Here is a shorter (and cheaper) version of the book:
D.G. Messerschmitt, Networked Applications: A Guide to the New Computing Infrastructure, Morgan Kaufmann Publishers, 1999.
You can buy the books from local bookstores, or online:
Amazon.com associates program, with some of the revenue supporting SIMS student organizations