Data Communications Cse R20 CDP
Data Communications Cse R20 CDP
Course Objective:
• To provide insight about networks, topologies, and the key concepts.
• To gain comprehensive knowledge about the Data link layer through the concept of error
detection and correction techniques.
• To understand the principles, key protocols, design issues, Datagram networks and IP
protocols.
• To gain the knowledge of Transport layer network and principles of different networking
applications.
SYLLABUS
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.
Objective: To provide the students insight about networks, topologies, and the key concepts.
Session
Topics to be covered Reference Teaching Aids
No.
R.B:1- Ch:01
1. Data Representation BB
Pg No:15-16
Data Flow Standards T.B1- Ch:01 BB
2.
Pg No:16-21
R.B:1- Ch:01 BB
3. Networks- Distributed Processing
Pg No: 7-8
T.B:1- Ch:02 BB
4. Network Criteria, Physical Structures
Pg No:37-41
T.B:1- Ch:02 CASE STUDY
5. Network Models
Pg No:41-44
Categories of Networks Interconnection of T.B:1- Ch:03 PPT
6.
Networks Pg No:44-46
R.B:1- Ch:01 PPT
7. The Internet - A Brief History, The Internet Today
Pg No: 11-15
T.B:1- Ch:03 PPT
8. Protocol and Standards - Protocols
Pg No:46-48
T.B:1- Ch:03 PPT
9. Standards Organizations, Internet Standards.
Pg No:50-65
T.B:1- Ch:04 PPT
10. Network Models, Layered Tasks, OSI model,
Pg No:85-90
T.B:1- Ch:04 PPT
11. Layers in OSI model, TCP/IP Protocol Suite,
Pg No:91-93
T.B:1- Ch:04
12. Addressing Introduction Pg No:101- BB
107
T.B:1- Ch:05
13. Wireless Links and Network Characteristics Pg No:115- BB
118
T.B:1- Ch:05
14. WiFi: 802.11 Wireless LANs Pg No:123- BB
125
T.B:1- Ch:05
15. The 802.11 Architecture. Pg No:126- SEMINAR
127
Content beyond syllabus covered (if any): NIL
Course Outcome CO1: Classify various layers of OSI model and TCP/IP protocol, to illustrate wired
and wireless in various transmission media. (K2)
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.
Objective: To make the students understand the principles, key protocols, design issues, and
significance of each layers in ISO and TCP/IP.
Session
Topics to be covered Reference Teaching Aids
No.
Links, Access Networks T.B:2- Ch:06 Pg BB
16.
No: 194-195
T.B:2- Ch:06 Pg BB
17. Introduction to the Link Layer,
No: 187-190
The Services Provided by the Link T.B:3- Ch:07 Pg BB
18.
Layer No: 201-204
T.B:2- Ch:07 Pg PPT
19. Types of errors
No: 192-196
T.B:1- Ch:08Pg BB
20. Redundancy, Detection vs Correction
No: 199-205
Forward error correction Versus FLIPPED
T.B:1- Ch:10Pg
21. Retransmission Error-Detection and CLASSROOM
No: 267-278
Correction Techniques
Parity Checks,Check summing T.B:1- Ch:10Pg BB
22.
Methods No: 284-286
T.B:1- Ch:10Pg PPT
23. Cyclic Redundancy Check (CRC)
No: 287-297
Framing, Flow Control and Error T.B:1- Ch:11 PPT
24.
Control protocols Pg No: 307-311
Noisy less Channels and Noisy T.B:1- Ch:11 PPT
25.
Channels Pg No: 312-324
T.B:1- Ch:11 PPT
26. HDLC
Pg No: 340-343
Multiple Access Protocols, Random T.B:1- Ch:12 STAD
27.
Access Pg No: 363-377
T.B:1- Ch:12 BB
28. ALOHA, Controlled access
Pg No: 362
T.B:1- Ch:12 PPT
29. Channelization Protocols
Pg No: 383-385
T.B:1- Ch:14 PPT
30. 802.11 MAC Protocol
Pg No: 421
T.B:1- Ch:14 PPT
31. IEEE 802.11 Frame.
Pg No: 422-432
Content beyond syllabus covered (if any): NIL
Course Outcome CO2: Calculate various error detection and correction techniques by availing the
Services of Data link layer for reliable data transmission and protocols. (K3)
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
Objective:
To understand the principles, key protocols, design issues, Datagram networks and IP protocols.
Session
Topics to be covered Reference Teaching Aids
No.
R.B:1- Ch:07 BB
32. The Network Layer: Introduction
Pg No: 109-110
R.B:1- Ch:07 BB
33. Forwarding and Routing
Pg No: 110-111
R.B:1- Ch:07 PPT
34. Network Service Models
Pg No: 111
R.B:2- Ch:05 BB
35. Virtual Circuit and Datagram Networks
Pg No: 112
R.B:1- Ch:06 STAD
36. Datagram Networks
Pg No: 99-101
R.B:1- Ch:06 PPT
37. Origins of VC and Datagram Networks
Pg No: 102-104
R.B:1- Ch:06 PPT
38. Inside a Router-Input Processing
Pg No: 104-105
R.B:1- Ch:06 SEMINAR
39. Switching, Output Processing
Pg No: 105-106
R.B:1- Ch:06 PPT
40. Queuing, The Routing Control Plane,
Pg No: 106-107
The Internet Protocol(IP):Forwarding and R.B:1- Ch:08 PPT
41.
Addressing in the Internet- Datagram format, Pg No: 113-115
R.B:1- Ch:08 PPT
42. Ipv4 Addressing
Pg No: 115-119
Internet Control Message Protocol(ICMP), PPT
R.B:1- Ch:11
43. IPv6
Pg No: 333-338
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 De multiplexing,
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 Control,
TCP Connection Management, Principles of Congestion Control - The Cause and the Costs of
Congestion, Approaches to Congestion Control
Objective: To know the basic concepts of network services and various network applications.
Session
Topics to be covered Reference Teaching Aids
No.
T.B:1- Ch:23 BB
44. Introduction and Transport Layer Services
Pg No: 701-704
Relationship Between Transport and Network T.B:1- Ch:23 BB
45.
Layers Pg No: 705-707
T.B:1- Ch:23 BB
46. Overview of the Transport Layer in the Internet,
Pg No: 707-708
T.B:1- Ch:23 SEMINAR
47. Multiplexing and De multiplexing,
Pg No: 708
Connectionless Transport: UDP -UDP Segment T.B:1- Ch:23 BB
48.
Structure: UDP Checksum, Pg No: 708-711
Principles of Reliable Data Transfer-Building a T.B:1- Ch:23 BB
49.
Reliable Data Transfer Protocol Pg No: 712-715
T.B:1- Ch:23 BB
50. Pipelined Reliable Data Transfer Protocols,
Pg No: 716
T.B:1- Ch:11 PPT
51. Go-Back-N(GBN), Selective Repeat(SR)
Pg No: 318-332
Connection Oriented Transport: TCP - The TCP T.B:1- Ch:23 BB
52.
Connection Pg No: 715-719
T.B:1- Ch:23 SEMINAR
53. TCP Segment Structure
Pg No: 720-723
Round-Trip Time Estimation and Timeout, T.B:1- Ch:23 PPT
54.
Pg No: 724
T.B:1- Ch:23 PPT
55. Reliable Data Transfer,
Pg No: 725
T.B:1- Ch:23 PPT
56. Flow Control
Pg No: 748
T.B:1- Ch:23 PPT
57. TCP Connection Management,
Pg No: 719
Principles of Congestion Control - The Cause T.B:1- Ch:23 PPT
58.
and the Costs of Congestion, Pg No: 716
T.B:1- Ch:23 STAD
59. Approaches to Congestion Control
Pg No: 765-767
Content beyond syllabus covered (if any): NIL
Course Outcome CO4: Distinguish TCP and UDP protocols in connection oriented and connection
less networks (K3)
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.
Objective: To make the students understand the principles, key protocols, design issues, and
significance of each layers in ISO and TCP/IP.
Session Teaching
Topics to be covered Reference
No. Aids
R.B:1- Ch:011 BB
60 Principles of Networking Applications
Pg No: 245-246
R.B:1- Ch:011 PPT
61 Network Application Architectures
Pg No:243-244
R.B:1- Ch:011 STAD
62 Processes Communicating
Pg No:248-250
R.B:1- Ch:011 PPT
63 Transport Services Available to Applications
Pg No:250-258
R.B:1- Ch:011 PPT
64 Transport Services Provided by the File Transfer
Pg No:259-261
R.B:1- Ch:011 PPT
65 FTP,- FTP Commands and Replies
Pg No:262-264
R.B:1- Ch:011 SEMINAR
66 Electronic Mail in the Internet- STMP
Pg No:265-267
R.B:1-Ch:011 PPT
67 Comparison with HTTP
Pg No:268-270
R.B:1- Ch:011 PPT
68 DNS-The Internet’s Directory Service
Pg No:271-274
R.B:1- Ch:011 PPT
69 Service Provided by DNS
Pg No:275-276
R.B:1- Ch:011 PPT
70 Overview of How DNS Works
Pg No:277-280
DNS Records and messages. R.B:1- Ch:011 SEMINAR
71
Pg No:281-285
Content beyond syllabus covered (if any): NIL
Course Outcome CO5: Illustrate various services and protocols supported by Application layer.
(K2)
CO PO PSO
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
C301.1 3 3 2 3 2 - - - - - - - 3 -
C301.2 3 3 2 2 2 - - - - -- - - 3 -
C301.3 2 3 3 3 3 - - - 3 -- - - 3 -
C301.4 2 3 3 3 3 - 3 - 2 3 - - 3 -
C301.5 2 3 2 3 2 - - - - - - - 3 -
Text Books:
1. Computer Networks — Andrew S Tanenbaum, Fifth Edition. Pearson Education/PHI
2. Data Communications and Networks – Behrouz A. Forouzan, Fifth Edition TMH.
3. Tanenbaum and David J Wetherall, Computer Networks, 5th Edition, Pearson Edu 2010.
References Books:
1. Data Communications and Networks- Achut S Godbole, Atul Kahate
2. Computer Networks, Mayank Dave, CENGAGE