Computer communications and networking technologies - Gallo, Michael A. (Thomson Learning, 2002)