Computer communications and networking technologies - Gallo, Michael A. (Brooks/Cole, 2002)