Computer Networking : A Top-Down Approach Featuring The Internet, Third Edition - KUROSE, James F. (Pearson Addison Wesley, 2005)