Computer Networking: A Top-Down Approac... by Ross, Keith W. Mixed media product
Revised to reflect the rapid changes in the field of networking, Computer Networking provides a top-down approach to this study by beginning with applications-level protocols and then working down the protocol stack.