JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

ADVANCED COMPUTER NETWORKS

M.Tech I Year II Semester (R19)

Prerequisites

Data Communication, Basic Networking Principles

Course Objective:

  • This course aims to provide advanced background on relevant computer networking topics to have a comprehensive and deep knowledge in computer networks.

Course Outcomes:

  • Understanding of holistic approach to computer networking
  • Ability to understand the computer networks and their application
  • Ability to design simulation concepts related to packet forwarding in networks.

UNIT - I

Review of Computer Networks, Devices and the Internet: Internet, Network edge, Network core, Access Networks and Physical media, ISPs and Internet Backbones, Delay and Loss in Packet- Switched Networks, Networking and Internet - Foundation of Networking Protocols: 5-layer TCP/IP Model, 7-Layer OSI Model, Internet Protocols and Addressing. Multiplexers, Modems and Internet Access Devices, Switching and Routing Devices, Router Structure. The Link Layer and Local Area Networks-Link Layer, Introduction and Services, Error- Detection and Error-Correction techniques, Multiple Access Protocols, Link Layer Addressing, Ethernet, Interconnections: Hubs and Switches, PPP: The Point-to-Point Protocol, Link Virtualization

UNIT - II

Data-link protocols: Ethernet, Token Ring and Wireless (802.11). Wireless Networks and Mobile IP: Infrastructure of Wireless Networks, Wireless LAN Technologies, IEEE 802.11 Wireless Standard, Cellular Networks, Mobile IP, Wireless Mesh Networks (WMNs), Multiple access schemes Routing and Internetworking: Network–Layer Routing, Least-Cost-Path algorithms, Non-Least-Cost-Path algorithms, Intra-domain Routing Protocols, Inter-domain Routing Protocols, Congestion Control at Network Layer.

UNIT - IV

Transport and Application Layer Protocols: Client-Server and Peer-To-Peer Application Communication, Protocols on the transport layer, reliable communication. Routing packets through a LAN and WAN. Transport Layer, Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Mobile Transport Protocols, TCP Congestion Control. Principles of Network Applications,

UNIT - V

The Web and HTTP, File Transfer: FTP, Electronic Mail in the Internet, Domain Name System (DNS), P2P File Sharing, Socket Programming with TCP and UDP, building a Simple Web Server Creating simulated networks and passing packets through them using different routing techniques. Installing and using network monitoring tools.

Text books:

  • 1. Computer Networking: A Top-Down Approach, James F. Kuros and Keith W. Ross, Pearson, 6th Edition, 2012.
  • 2. Computer Networks and Internets, Duglas E. Comer, 6th Edition, Pearson. Page 33 of 55 R19 M.TECH. CSE/CS

References:

  • 1. A Practical Guide to Advanced Networking, Jeffrey S. Beasley and Piyasat Nilkaew, Pearson, 3rd Edition, 2012
  • 2. Computer Networks, Andrew S. Tanenbaum, David J. Wetherall, Prentice Hall. Page 34 of 55 R19 M.TECH. CSE/CS M. Tech - CSE/CS – I Year – II Semester Common to CSE and CS Syllabus

Loading Question Papers

Fetching data from database...