CS610 - Computer Network
Computer Networks & Internets
with Internet Applications
by Douglas E.Comer
Computer Networks
by Andrew S. Tanenbaum
Networking: A Top-Down Approach Featuring the Internet by James F. Kurose and Keith W. Ross