COURSE
COURSE TITLE L T P C
CODE
1151EC111 DATA COMMUNICATION NETWORKS 2 2 0 3
Course Category:
Program Core
a. Preamble:
The purpose of this course is to provide the knowledge of data communication
over inter network based on OSI model and in depth knowledge about the layers and
application protocols.
b. Prerequisite Courses:
Nil
c. Related Courses:
Network Security, Network Management, Internet of Things.
d. Course Outcomes:
Upon the successful completion of the course, students will be able to:
Knowledge
CO Level (Based on
Course Outcomes
revised Bloom’s
Nos.
Taxonomy)
Interpret the concepts, components, standards and
CO1 K2
topologies of data communication networks
Explain layered architecture of OSI and TCP/IP model K2
Outline the concepts of various protocols used in
CO2 K2
Application Layer
Illustrate about reliable and non reliable data transfer
CO3 K2
protocols in transport layer for different applications
Apply the knowledge of various network layer routing
CO4 K3
protocols to predict the shortest path between the nodes
Inferabout how error detection, flow control and error
K2
control is done in data link layer
CO5
Explain about different multiple access techniques used
K2
in Wired and Wireless Networks
e. Course Content:
UNIT I: Introduction to Networks 9
Data Communication: Components, Protocols and Standards, Standard making
organizations, Data rate and Channel capacity, Line configuration, Topology of
networks, Transmission modes, Digital Data Transmission, Categories of Networks,
Inter-Networks, OSI model,TCP/IP Model, Networking and inter-networking devices,
Switching: Circuit switching, Packet switching, Message switching
UNIT II: Application Layer ` 9
Web and HTTP: Overview of HTTP, Non Persistent and Persistent, HTTP Message
format, Cookies, Web catching, Conditional GET, FTP, Electronic Mail in Internet:
SMTP, Comparison with HTTP, Mail Message format, Mail Access Protocol, DNS,
Peer to Peer Applications, Concept of Socket in TCP & UDP, Telnet
UNIT III:Transport Layer 9
Introduction and Transport Layer Services, Multiplexing and De-multiplexing,
Connectionless Transport: UDP, Principles of Reliable Data Transfer, Connection
Oriented TCP, Principles of Congestion Control: ATM ABR Congestion Control,
TCP Congestion Control
UNIT IV:Network Layer 9
Inside a Router, Internet Protocol, IPV4, IPV6, ICMP, Routing protocols: Distance
Vector Routing (RIP) and Link State (OSPF) Routing, BGP, Broadcast and Multicast
Routing
UNIT V:Data Link Layer and Wireless Networks 9
Introduction to Data link layer, Error detection VRC, LRC, CRC, Checksum and
Error correction: Hamming Code, Reliable transmission: Flow Control and Error
Control, Token bus, Token ring, Medium Access control, TDMA, FDMA, CDMA,
Aloha, CSMA/CA, CSMA/CD Wireless Networks: Introduction to Wi-fi, Wimax,
MANET, VANET, WSN.
Total: 45 Periods
f. Learning Resources:
Text Books
1. James F. Kurose, Keith W. Ross, “Computer Networking: A Top Down
Approach”, 5th Edition, Pearson Publications, 2012.
2. Behrouz A. Forouzan, “Data Communication and Networking” 2nd Edition,
McGraw-Hill, 2003.
References
1. William Stallings, “Data and Computer Communication”, Prentice Hall of
India.Eighth edition.
2. Andrew S. Tanenbaum, Computer Networks, Prentice Hall.
Online resources
http://nptel.ac.in/courses/106105082/