JNTUH Computer Networks syllabus CS 3-1 Sem R18 CS503PC

Unit-1 Network hardware

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.

Unit-2 Data link layer

Data link layer:

Design issues, framing, Error detection and correction. 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 channel.

 

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 sub layer:

The channel allocation problem, Multiple access protocols: ALOHA, Carrier sense multiple access protocols, collision free protocols. Wireless LANs, Data link layer switching.

Unit-3 Network Layer

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-4 Transport Layer

Transport Layer:

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

Unit-5 Application Layer

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.

 

Course Outcomes

1. Gain the knowledge of the basic computer network technology.

2. Gain the knowledge of the functions of each layer in the OSI and TCP/IP reference model.

3. Obtain the skills of subnetting and routing mechanisms.

4. Familiarity with the essential protocols of computer networks, and how they can be applied in network design and implementation.