Back close

Course Detail

Course Name Computer Networks
Course Code 19EAC311
Program B. Tech. in Electronics and Computer Engineering
Semester 6
Year Taught 2019

Syllabus

Module I

The Internet – Network Edge, Network Core, delay, loss and throughput in Packet Switched Networks, Protocol layers and their service models, Principles of Network Applications: Web and HTTP, File transfer: FTP, Electronic Mail in the Internet, DNS, Peer-to-peer applications.

Module II

OSI Reference Model, Physical Layer – bus, tree, ring, mesh topologies – The Link Layer and Local Area Networks – Introduction and Services, Error detection and correction techniques, Multiple access protocols, link layer addressing, Ethernet, Point-to-point protocol. Network Interconnections – LAN-to-LAN, LAN-to-Host, Repeaters, Bridges, Routers and Gateways.

Module III

Transport Layer – Connection Oriented Transport – TCP, TCP Congestion control. Introduction to Network layer: Virtual circuit and datagram networks, Inside a Router, The Internet Protocol – Forwarding and addressing, Routing algorithms, broadcast and multicast routing.

Objectives and Outcomes

Course Objectives

  • To lay a solid foundation on the theoretical aspects of communication networks and learning about computer network organization and implementation.
  • To introduce computer communication network design and its operations.
  • To include the following topics: Open Systems Interconnection (OSI) communication model; error detection and recovery; local area networks; bridges, routers and gateways; network naming and addressing; and local and remote procedures.

Course Outcomes

  • CO1: Able to understand the fundamental networking principles and protocol concepts.
  • CO2: Able to connect networking principles with the practical network protocols currently used in the Internet.
  • CO3: Able to analyze the performance of network protocols and system architectural design choices.
  • CO4: Able to simulate, implement and monitor the performance of standard networking protocols by a network simulator, socket programming and a packet sniffer, respectively.

CO – PO Mapping

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

Textbook / References

Textbook / References

  • James Kurose and Keith Ross, “Computer Networking: A Top-down Approach” 5th/6th edition, Addison Wesley 2010.
  • Andrew S Tannenbaum, David J. Whetheral, “Computer Networks”, Prentice Hall, 5th edition, 2010.
  • William Stallings, “Data and Computer Communications”, 7th edition, Pearson Education Asia, 2004.
  • Behrouz Forouzan, “Data Communication and Networking”, Tata McGraw Hill 3rd edition, 2004.
  • Larry L. Peterson and Bruce S. Davie, “Computer Networks – A Systems Approach”, Morgan Kaufmann, 5th edition, 2011.

Evaluation Pattern 50:50 (Internal: External)

Assessment Internal External
Periodical 1 (P1) 15
Periodical 2 (P2) 15
*Continuous Assessment (CA) 20
End Semester 50
*CA – Can be Quizzes, Assignment, Projects, and Reports.

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