Data and computer comunications - William Stalings - STALLINGS, William (Prentice Hall International Inc, 1994)