JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

COMPUTER NETWORKS

B.Tech II Year II Semester (R22)

Pre-requisites:

  • 1. A course on “Programming for problem solving”.
  • 2. A course on “Data Structures”.

Course Objectives

  • The objective of the course is to equip the students with a general overview of the concepts and fundamentals of computer networks.
  • Familiarize the students with the standard models for the layered approach to communication between machines in a network and the protocols of the various layers.

Course Outcomes

  • Gain the knowledge of the basic computer network technology.
  • Gain the knowledge of the functions of each layer in the OSI and TCP/IP reference model.
  • Obtain the skills of subnetting and routing mechanisms.
  • Familiarity with the essential protocols of computer networks, and how they can be applied in network design and implementation.

UNIT - I

Network hardware, Network software, OSI, TCP/IP Reference models, Example Networks: ARPANET, Internet. Physical Layer: Guided Transmission media: twisted pairs, coaxial cable, fiber optics, Wireless Transmission. Data link layer: Design issues, framing, Error detection and correction.

UNIT - II

Elementary data link protocols: simplex protocol, A simplex stop and wait protocol for an error-free channel, A simplex stop and wait protocol for noisy channels. Sliding Window protocols: A one-bit sliding window protocol, A protocol using Go-Back-N, A protocol using Selective Repeat, Example data link protocols. Medium Access sublayer: The channel allocation problem, Multiple access protocols: ALOHA, Carrier sense multiple access protocols, collision free protocols. Wireless LANs, Data link layer switching.

UNIT - III

Network Layer: Design issues, Routing algorithms: shortest path routing, Flooding, Hierarchical routing, Broadcast, Multicast, distance vector routing, Congestion Control Algorithms, Quality of Service, Internetworking, The Network layer in the internet.

UNIT - IV

Transport Layer: Transport Services, Elements of Transport protocols, Connection management, TCP and UDP protocols.

UNIT - V

Application Layer –Domain name system, SNMP, Electronic Mail; the World WEB, HTTP, Streaming audio and video.

TEXT BOOK:

  • 1. Computer Networks -- Andrew S Tanenbaum, David. j. Wetherall, 5th Edition. Pearson Education/PHI

REFERENCE BOOKS:

  • 1. An Engineering Approach to Computer Networks-S. Keshav, 2nd Edition, Pearson Education
  • 2. Data Communications and Networking – Behrouz A. Forouzan. Third Edition TMH.

Loading Question Papers

Fetching data from database...