Back close

Course Detail

Course Name Computer Networks
Course Code 23CSE302
Program B. Tech. in Computer Science and Engineering (CSE)
Semester 5
Credits 5
Campus Amritapuri ,Coimbatore,Bengaluru, Amaravati, Chennai

Syllabus

Unit I

The Internet-The Network Edge, the Network Core, Network Topology, Types of Networks, Delay, Loss, and Throughput in Packet Switched Networks. Protocol Layers and their Service Models. Principles of Network Applications: The Web and HTTP, File Transfer: FTP, Electronic Mail in the Internet, DNS, Peer-to-Peer Applications. Video streaming and Content Distribution Networks.

 

Unit II

Introduction and Transport Layer Services: Multiplexing and demultiplexing, Connectionless Transport – UDP, Principles of Reliable Data Transfer.

Transport layer – Connection Oriented Transport – TCP, Principles of Congestion Control, TCP Congestion Control. Introduction Network Layer: Virtual Circuit and Datagram Networks, Inside a Router, The Internet Protocol (IP) – Forwarding and Addressing in the Internet, Routing Algorithms, Routing in the Internet, Broadcast and Multicast Routing.

 

Unit III

The Link Layer and Local Area Networks – Introduction and Services, Error-Detection and Correction Techniques, Multiple Access Protocols – Link-Layer Addressing, Ethernet, Link-Layer Switches. Physical layer: basics of digital & analog signals, data communication, characteristics of media, signal, noise, attenuation, SNR.

Link Virtualization: A Network as a Link Layer, Multiprotocol Label Switching (MPLS), Introduction to Software Defined Networks,

Case Study: Data center Networking – Architecture and recent trends in Data center networking.

Objectives and Outcomes

Course Objectives 

  • This course introduces the fundamental principles of computer networks including important layers and protocols
  • This course will focus on the most important layers including application layer, transport layer, network layer and link layer along with their functionalities.
  • This course will help students to understand the design of the computer networks for real-time applications.

Course Outcomes

CO1: Understand the basic architectural components of computer networks and apply mathematical foundations to

solve computational problems in computer networking.

CO2: Apply network application services, protocols and programming for real-world applications.

CO3: Analyze protocols for data transfer mechanisms, buffer management and flow handling mechanisms

CO4: Apply various routing protocols and analyze routing protocols in the event of changes in network topology

CO5: Apply error handling mechanisms and Analyze network access protocols for the design of Local Area Network

CO6: Understand concepts of virtualization and data centric networking.

CO-PO Mapping

PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO
CO1 3 3 1 2 3 2
CO2 2 2 2 3 2 2 3 2
CO3 3 3 3 2 3 3 2
CO4 3 3 2 2 3 2 2 3 2
CO5 3 3 2 2 2 2 3 2
CO6 2 2 1 3 3 2

Evaluation Pattern

Evaluation Pattern: 70:30

Assessment Internal End Semester
Midterm 20
*Continuous Assessment (Theory) (CAT) 20
*Continuous Assessment (Lab) (CAL) 30
**End Semester 30 (50 Marks; 2 hours exam)

*CAT includes Quizzes and Tutorials

*CAL – Can be Lab Assessments, Project, Case Study and Report

**End Semester can be theory examination/ lab-based examination

Text Books / References

Textbook(s) 

Kurose J F and Ross K W. “Computer Networking: A Top-Down Approach”. Eighth Edition, Pearson Press, 2021. 

Reference(s)

Tanenbaum A S. “Computer Networks”. Sixth Edition, Pearson Education India; 2021.

Larry L. Peterson, ‎Bruce S. Davie, “Computer Networks: A Systems Approach”, Elsevier Science, 2021.

Forouzan B A. “Data Communication and Networking”. Fourth Edition, Tata McGraw Hill; 2017.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now