DATA AND COMPUTER COMMUNICATIONS - STALLINGS,W. (NEW JERSEY PEARSON PRENTICE, 2004)