CLUSTER UNIVERSITY SRINAGAR Course Title Course Code Semester Course Type Credits ADVANCED COMPUTER NETWORKS PGMCA23DC206 MCA 2nd Discipline Centric Elective 04 Credits (L-T-P=3:1:0) Course Objectives: To get a grounding of basic network components and architecture. To learn the way protocols are used in networks. To understand the basic taxonomy and terminology of the computer networking area. To understand the Internet and Intranet, Protocols at different layers and their services, Network Applications like web, HTTP, FTP and Electronic Mail in the Internet, Domain Name System, and Transport-Layer Services. Course Outcomes: Understand the main abstract concepts related to the layered communication architecture. Analyze and implement some of the most advanced routing and congestion control algorithms. Understand basics and principles of new generation of computer networks (VPN, wireless networks, and mobile networks). Unit-I Network Layer and Protocols OSI and TCP/IP Models overview. IP Addressing- Notations, Class full Addressing, Classless Addressing, and Network Address Translation. Internet Protocol (IP), Datagram Format and Fragmentation. ICMP messages, Debugging Tools, ICMP Checksum. Mobile IP, Addressing, Agents, Three Phases, Inefficiency in Mobile IP. VPN Technology. Unit-II Next Generation IP IPv6 Introduction, Addressing, Representation, Address Space Allocation, Autoconfiguration, Renumbering. Transition from IPv4 to IPv6, Dual Stack, Tunneling, Header Translation. IPv6 packet Format, Extension Header. Unit-III Unicast and Multicast Routing Protocols Inter-Domain and Intra Domain Routing. Routing Algorithms (Distance Vector routing, Bellman-Ford Algorithm, Link State Algorithm, Path Vector Routing). Unicast Routing Protocols: Internet Structure, Routing Information Protocol (RIP), Open Source Shortest Path First (OSPF), Border Gateway Protocol (BGP). Introduction to Unicast, Multicast and Broadcast. Multicast Protocols: Distance Vector Multicast Routing (DVMRP), Multicast Link State (MOSPF), Independent Multicast (PIM). Unit-IV Transport Layer and Application Layer Protocols User Datagram Protocol, Services and applications. Transmission Control Protocol (TCP), Congestion Control, Stream Control Transmission Protocol (SCTP). World Wide Web and HTTP. FTP and TFTP, SMTP, POP, SNMP. Domain Name System (DNS), DHCP- Static and Dynamic Allocation. Suggested Readings: 1. Data Communications and Networking, Behrouz A. Forouzan, TataMcGraw Hill. 2. Computer Networks, Andrew S. Tanenbaum, Prentice Hall. 3. Advanced Computer Networks, B M Harwani, DT Editorial Services, Dreamtech. 4. Advance Computer Network, By Dayanand Ambawade, Dr. Deven shah, Prof. Mahendra Mehra, Wiley India. 5. The Internet and Its Protocols, A. Farrel, Elsevier. 6. Internetworking with TCP/IP, Comer Douglas, Prentice Hall. 7. TCP/IP Illustrated, G. Wright and W. Stevens, Addison-Wesley.