Reference Books: 1)Behrouz A. Forouzan 2)Data Communications and Networks. by author: ACHYUT GODBOLE 3) Computer Networks by ANDREW S. TANENBAUM