good answer for Q Computer Networking a Top-Down Approach, (5th Edition), Kurose J.F, Ross K.W, Addison Wesley 2010 (or 6th edition 2013) if you can
Pages
33 What is a protocol
28 What is the Internet
35 The Network Edge
38 Access in the Enterprise
47 Physical media
62 Packet Loss
65-74 delay, loss and throughput
69 End to end delay
71 Throughput
80 Protocol Layering
80-82 Encapsulation
112 Network Application Architectures
148-155 SMTP
158-172 DNS
173-177 Peer to Peer
186-189 Socket Programming
224 Introd. to Transport Layer
227 Transport Layer Services
297 Principles of Congestion Control
342-349 Introduction to the network layer
356-367 Insides of a router
33 What is a protocol
28 What is the Internet
35 The Network Edge
38 Access in the Enterprise
47 Physical media
62 Packet Loss
65-74 delay, loss and throughput
69 End to end delay
71 Throughput
80 Protocol Layering
80-82 Encapsulation
112 Network Application Architectures
148-155 SMTP
158-172 DNS
173-177 Peer to Peer
186-189 Socket Programming
224 Introd. to Transport Layer
227 Transport Layer Services
297 Principles of Congestion Control
342-349 Introduction to the network layer
356-367 Insides of a router