Course Name: 

Computer Networks (IT472)


B.Tech (AI)


Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-2) 4


Introduction to computer networks and Internet; Understanding of network and Internet, The network edge, The network core, Understanding of Delay, Loss and Throughput in the packet switching network, protocols layers and their service model, History of the computer network. The Link layer and Local area networks: Introduction and link layer services, error-detection and correction techniques, Multiple access protocols, addressing, Ethernet, switches. Network Layer: Introduction, Virtual and Datagram networks, study of router, IP protocol and addressing in the Internet, Routing algorithms, Broadcast and Multicast routing. Transport Layer: Introduction and transport layer services, Multiplexing and Demultiplexing, Connection less transport (UDP), Principles of reliable data transfer, Connection oriented transport (TCP), Congestion control. Application Layer: Principles of computer applications, Web and HTTP, E-mail, DNS, Socket programming with TCP and UDP.


Kurose and Ross, “Computer Networking- A Top-Down Approach”, 6th Edition, Pearson
Andrew S Tanenbaum, “Computer Networks”, 4th Edition, Prentice Hall
Behrouz A Forouzan, “Data Communications and Networking”, 4th Edition, McGraw Hill


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.