Professional Documents
Culture Documents
Course contents
1. Data communication and networking fundamentals
a. Data communication
b. Computer networking
c. The internet
d. Protocol layers
2. Physical layer
a. Introduction
b. Network media
c. Data transmission
d. Transmission impairments
3. Link Layer
a. Introduction
b. Error detection & correction
c. Medium access control
d. Link layer addressing
e. LAN technologies
f. Virtual circuit networks
4. Network layer
a. Introduction
b. Logical addressing
c. Internet protocol
d. Routing algorithms & protocols
5. Transport layer
a. Transport layer service
b. Transport layer protocols
c. Connection management & congestion control
d. Socket programming
6. Application layer
a. Introduction
b. Application layer protocols
c. P2P applications
References:
Michael Duck & Richard Read, “Data communication and computer
networks”
Behrouz A. Forouzan, “Data communication and networking”