Data communications and networking - Forouzan, Behrouz . (Tata Mc Graw Hill Publishing Company, 1998)