CS601 - Data Communication
Data Communication and Networking
by Behrouz A. Forouzan
Data and Computer Communication
by William Stallings