Data communications and computer networks : - White, Curt M. (Thomson, 2007)