Course Name: 

Computer Communication and Networking (IT200)


B.Tech (IT)




Programme Core (PC)

Credits (L-T-P): 

(4-0-0) 4


Evolution of Data Communication and Networks, Transmission Fundamentals: Signaling Schemes, Encoding and Modulation, Data Transmission over Networks – Switching Techniques, Layered Architecture of Computer Networks, OSI & TCP/IP Architectures and Layers with protocols, Data Link Control and Protocols, Error Detection and Correction, Internetworking & Routing, Transport Layer Protocols, Applications: E-Mail, HTTP, WWW, Multimedia; Implementation of Signaling and Modulation, Bit, Byte & Character Stuffing and Error Detection/Correction Coding Techniques, TCP/IP Level Programming, Routing Algorithms, Exercises comprising simulation of various protocols.


“Computer Networks”, Andrew S. Tanenbaum and David J Wetherall, 5th Edition, Pearson, 2013.
“Data Communications and Networking”, Behrouz A. Forouzan, 4th Edition, McGraw Hill, 2017.
“Data and Computer Communications”, William Stallings, 10th Edition, Pearson, 2013.
“Communication Networks”, Leon, Garcia and Widjaja, 2nd Edition, McGraw-Hill, 2003.
“Computer Networking: A Top-Down Approach”, James Kurose; Keith Ross, 7th Edition, Pearson, 2016.
“Computer Networks: A Systems Approach”, Larry Peterson and Bruce Davie, 5th Ed., Morgan Kaufmann, 2011.


Information Technology

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in

Web Admin: Sowmya Kamath S

Connect with us

We're on Social Networks. Follow us & stay in touch.