Skip to main content

Introduction to Computer Networks

Enrollment is Closed

About This Course

This is the second course for awarding B. Tech. Minor in Computer Science and Engineering with specialization in Networking. Study of this course provides the learners a clear understanding of how computer networks from local area networks to the massive and global Internet are built and how they allow the usage of computers to share information and communicate with one another. This course covers the layers of OSI Reference models and inter-networking. This course helps the learners to compare and analyze the existing network technologies and to choose a suitable network design for a given system.


Topics covered under the course Data Communication (CST 255).

Course Outcomes

Explain the features of computer networks, protocols and network design models (Cognitive Knowledge : Understand

Discuss the design issues of data link layer, data link layer protocols, bridges and switches (Cognitive Knowledge : Understand)

Illustrate wired LAN protocols (IEEE 802.3/4/5) and wireless LAN protocols (IEEE 802.11a/b/g/n, 802.15) (Cognitive Knowledge : Understand)

Select appropriate routing algorithms, congestion control techniques and Quality of Service requirements for a network (Cognitive Knowledge : Apply)

Illustrate the functions and protocols of network layer, transport layer and application layer in inter-networking (Cognitive Knowledge : Understand)

Course Staff

Soumya S Raj

Assistant Professor
CSE Department

Text Book

Andrew S. Tanenbaum, Computer Networks, 4/e, PHI (Prentice Hall India)


1.Behrouz A Forouzan, Data Communication and Networking, 4/e, Tata McGraw Hill
2. Larry L Peterson and Bruce S Dave, Computer Networks – A Systems Approach, 5/e, Morgan Kaufmann.
3. Fred Halsall, Computer Networking and the Internet, 5/e.
4. James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach, 6/e.
5. Keshav, An Engineering Approach to Computer Networks, Addison Wesley, 1998.
6. W. Richard Stevens. TCP/IP Illustrated volume 1, Addison-Wesley, 2005.
7. William Stallings, Computer Networking with Internet Protocols, Prentice-Hall, 2004.
8. Request for Comments (RFC) Pages - IETF -

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

See our list of supported browsers for the most up-to-date information.