Computer Networking with Internet Protocols and TechonologyWilliam Stallings - STALLINGS, William (Prentice Hall, 2004)