Understanding : data communications and networks - Shay, William A. (Belmont:Thomson Learning, 2004)