Understanding data communications and networks - SHAY, William A. (Thomson Learning, 2004)