Data communications and computer networks - Gupta, Prakash C. (Prentice-Hall of India, 2006)