Computer Networking: A Top-Down Approach

by James F. Kurose, Keith W. Ross

Read this book on Feynman