Back close

Course Detail

Course Name Advanced Computer Networks
Course Code 26CSA657
Program M. C. A.
Credits 4
Campuses Amritapuri, Mysuru

Syllabus

Unit I

Protocol layers -The Network Edge- The Network Core– Delay– Loss and Throughput in Packet Switched Networks

Unit II

IPV4, IPV6, Routing algorithm – Interior and Exterior routing. ICMP, Classless and Subnet Address Extensions (CIDR), Internet Multicasting. NAT Routing protocol design and architectures for RIP, OSPF, BGP, RIP.

Unit III

Application layer protocols – HTTP- DNS – PPP file sharing Introduction to Transport Layer Services – Connectionless Transport- UDP – Principles of Reliable Data Transfer- Connection Oriented Transport- TCP Traffic Control: Packet Scheduling, TCP Congestion Control, – Leaky Bucket, Token Bucket-Internet protocol

Unit IV

Internet Layer-Class full Addressing – Classless addressing – Private Addresses – Subnets – Subnet masks –ARP – ICMP-Routing & Forwarding –

Unit V

Global Internet– RIP – OSPF – BGP – Broadcast & Multicast routing.
ifconfig, nw.js – netcat – netstat – DNS – dhcp and monitoring tool Wireshark Network simulator.

Objectives and Outcomes

Course Description

The field of computer networking is rapidly changing. It is critical to consider not only what computer networks are today, but also why and how they are designed in the manner that they are. The goal of this course is to provide a solid conceptual foundation for computer networks and the principles that govern their design. The course covers the various protocols and the working of the Internet and its design which help students to contribute to research work.

Course Objectives

  • The primary course objective is to provide the foundation of basics in computer networks in the digital era.
  • Enable the student to understand the fundamental networking principles, standards, protocols and technologies.
  • The course also provides insights into networking concepts in each layer of the protocol model.
  • The course will enrich the students with hands-on experience in configuring networking devices using Packet Tracer and analyzing the protocols using Wireshark.

Course Outcomes

COs Description
CO1 Discuss concepts of the core network and layered approach.
CO2 Describe routed network and design Network Models using Simulation tools.
CO3 Describe application protocols and its analysis using simulation tools
CO4 Describe IP Addressing and subnetting.
CO5 Demonstrate a real time network and study and network troubleshooting commands

CO-PO Mapping

PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8
CO
CO1 2 1 1
CO2 2 2   3 1
CO3 1 1   2  
CO4 2 2   2 1
CO5 3 2   3 1  

Textbooks / References

  • James F. Kurose and Keith W. Ross, “Computer Networking: A Top-Down Approach”, 6th Edition, Addison Wesley, 2008.
  • Larry Peterson and Bruce Davie, “Computer Networks: A Systems Approach”, Fourth Edition, Morgan Kaufmann, 2007.
  • Richard Stevens, Bill Fenner and Andrew M. Rudoff, “UNIX Network Programming”, Volume 1: “The Sockets Networking API”, Third Edition, Addison Wesley, 2004.
  • Andrew S.Tanenbaum, “Computer Networks”, Fifth Edition, Prentice Hall of India, 2011.

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