JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

EC502PC: DATA COMMUNICATIONS AND NETWORKS

B.Tech III Year I Semester (R18)

Pre-requisite

Digital Communications

Course Objectives:

  • 1. To introduce the Fundamentals of data communication networks
  • 2. To demonstrate the Functions of various protocols of Data link layer.
  • 3. To demonstrate Functioning of various Routing protocols.
  • 4. To introduce the Functions of various Transport layer protocols.
  • 5. To understand the significance of application layer protocols

Course Outcomes

Upon completing this course, the student will be able to

  • 1. Know the Categories and functions of various Data communication Networks
  • 2. Design and analyze various error detection techniques.
  • 3. Demonstrate the mechanism of routing the data in network layer
  • 4. Know the significance of various Flow control and Congestion control Mechanisms
  • 5. Know the Functioning of various Application layer Protocols.

UNIT - I

Introduction to Data Communications: Components, Data Representation, Data Flow, Networks- Distributed Processing, Network Criteria, Physical Structures, Network Models, Categories of Networks Interconnection of Networks, The Internet - A Brief History, The Internet Today, Protocol and Standards - Protocols, Standards, Standards Organizations, Internet Standards. Network Models, Layered Tasks, OSI model, Layers in OSI model, TCP/IP Protocol Suite, Addressing Introduction, Wireless Links and Network Characteristics, WiFi: 802.11 Wireless LANs -The 802.11 Architecture,

UNIT - II

Data Link Layer: Links, Access Networks, and LANs- Introduction to the Link Layer, The Services Provided by the Link Layer, Types of errors, Redundancy, Detection vs Correction, Forward error correction Versus Retransmission Error-Detection and Correction Techniques, Parity Checks, Check summing Methods, Cyclic Redundancy Check (CRC) , Framing, Flow Control and Error Control protocols , Noisy less Channels and Noisy Channels, HDLC, Multiple Access Protocols, Random Access ,ALOHA, Controlled access, Channelization Protocols. 802.11 MAC Protocol, IEEE 802.11 Frame

UNIT - III

The Network Layer: Introduction, Forwarding and Routing, Network Service Models, Virtual Circuit and Datagram Networks-Virtual-Circuit Networks, Datagram Networks, Origins of VC and Datagram Networks, Inside a Router-Input Processing, Switching, Output Processing, Queuing, The Routing Control Plane, The Internet Protocol(IP):Forwarding and Addressing in the Internet- Datagram format, Ipv4 Addressing, Internet Control Message Protocol(ICMP), IPv6

UNIT - IV

Transport Layer: Introduction and Transport Layer Services : Relationship Between Transport and Network Layers, Overview of the Transport Layer in the Internet, Multiplexing and Demultiplexing, Connectionless Transport: UDP -UDP Segment Structure, UDP Checksum, Principles of Reliable Data Transfer-Building a Reliable Data Transfer Protocol, Pipelined Reliable Data Transfer Protocols, Go- Back-N(GBN), Selective Repeat(SR), Connection Oriented Transport: TCP - The TCP Connection, TCP Segment Structure, Round-Trip Time Estimation and Timeout, Reliable Data Transfer, Flow

R18 B.TECH ECE III YEAR

Control, TCP Connection Management, Principles of Congestion Control - The Cause and the Costs of Congestion, Approaches to Congestion Control

UNIT - V

Application Layer: Principles of Networking Applications – Network Application Architectures, Processes Communicating, Transport Services Available to Applications, Transport Services Provided by the File Transfer: FTP,- FTP Commands and Replies, Electronic Mail in the Internet- STMP, Comparison with HTTP, DNS-The Internet’s Directory Service – Service Provided by DNS, Overview of How DNS Works, DNS Records and messages.

TEXTBOOKS:

  • 1. Computer Networking A Top-Down Approach – Kurose James F, Keith W, 6th Edition, Pearson.
  • 2. Data Communications and Networking Behrouz A. Forouzan 4th Edition McGraw-Hill Education

REFERENCES:

  • 1. Data communication and Networks - Bhusan Trivedi, Oxford university press, 2016
  • 2. Computer Networks -- Andrew S Tanenbaum, 4th Edition, Pearson Education
  • 3. Understanding Communications and Networks, 3rd Edition, W. A. Shay, Cengage Learning. R18 B.TECH ECE III YEAR

Loading Question Papers

Fetching data from database...