0% found this document useful (0 votes)
16 views

DCCN Ap

Uploaded by

Swathi Tamma
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

DCCN Ap

Uploaded by

Swathi Tamma
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

ACADEMIC PLANNER

for

“Data Communication and Computer Networks”

Department of
Information Technology

CMR ENGINEERING COLLEGE


(Autonomous)
(Approved by AICTE-New Delhi, Affiliated to JNTU, Hyderabad)
Kandlakoya (v),Medchal Road, Hyderabad-501401,TelanganaState,India.

Website: www.cmrec.ac.in

(2022-23)
ACADEMIC PLANNER

Subject: DCCN

S.NO CONTENT

(1) - Preamble/Introduction

(2) - Prerequisites

(3) - Objectives and Outcomes

(4) - Syllabus

(5) - List of Expert Details

(6) - Journals with min 5 ref papers for literature study

(7) - Subject-Lesson plan

(8) - Suggested Books(prescribed and References)

(9) - Websites for self-learning


(10) - Question Banks

(11) - Two case study presentations with


Project/Product/Model/prototypes/Industrial
applications.

(12) - Assignment Question/Innovative Assignments sets.

(13) - List of topics for students Seminars with Guidelines

(14) - STEP/Course material in soft copy

(15) - Expert Lectures with topics& Schedules(if any)


(1) Introduction

This course will allow students to develop background knowledge as well as core
expertise in data communication and networking (DCN) technologies, which one of
the fastest growing industries in today’s world. The students will be exposed to
communication principles, different types of media, modulation techniques,
Multiplexing, switched networks, the Internet, TCP/IP suite, network security, mobile
wireless communication, fiber-optic communications and the state-of-art networking
applications.

(2) Pre-requisites:

 Digital Communications
 How systems are connected

(3) OBJECTIVES AND OUTCOMES

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.
(4.1) SYLLABUS (R20)

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
Unit– I 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,
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,
Unit– II
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
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
Unit– III Internet Protocol(IP):Forwarding and Addressing in the Internet-
Datagram format, Ipv4 Addressing, Internet Control Message
Protocol(ICMP), IPv6
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-
Unit– IV 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
Application Layer:
Principles of Networking Applications – Network Application
Architectures, Processes Communicating, Transport Services Available
to Applications, Transport Services Provided by the File Transfer:
Unit– V
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.

(4.2) SYLLABUS–GATE

Concept of layering. LAN technologies (Ethernet). Flow and error control techniques,
switching. IPv4/IPv6, routers and routing algorithms (distance vector, link state). TCP/UDP
and sockets, congestion control. Application layer protocols (DNS, SMTP, POP, FTP,
HTTP). Basics of Wi-Fi. Network security: authentication, basics of public key and private
key cryptography, digital signatures and certificates, firewalls.

(5) Expert Details

The Expert Details which have been mentioned below are only a few of the eminent ones
known Internationally, Nationally and Locally. There are a few others known as well.

5.1 International

1) Behrouza A. Forouzan, TMH


2) A.S. Tanenbaum
3) W.Tomasi
4) G.SHura and M.Singal

5.2 National

1) RRaghavan S V - Professor, Deptt. of CS, Madras


2) Prof. Sujit Kumar Chakrabarti - IIT Bangalore
3) Prof. Muralidhara V. N, IIT-Bangalore
4) Kamakoti V - Professor, Deptt. of CS, Madras

(5.3) Regional

1) Dr. V.Himadeepthi, Deptt. of CSE, vrsiddhartha


2) Dr.KOPPARTHI SURESH, Deptt. Of CSE, KL University
(6) Journals with 5 references

International
1. IEEE Transactions on Wireless Communications
2. IEEE Network
3. IEEE Security and Privacy
National
1) Journal of Optical Communications and Networking
2) Journal of Network and Computer Applications

(7) Session plan/Lesson plan

Lesson plan of faculty members for the I Semester of the academic year 2022

Name of the faculty: Swathi Tamma Department: IT


Subject: DCCN Class: III B.Tech
No of Lectures per week: 5 Branch: IT

S.NO Topics Sub-Topic No.OfLec Suggested Teaching


turesReq Books Methods
(JNTUHSyllabus) uired

UNIT-I

Components, Data L1 T1 BB/PPT


Representation
Introduction Data Flow, Networks- L2, L3 T1 BB/PPT
Distributed Processing, Network
1 Criteria, Physical Structures
Network Models,
Categories of Networks
L4 T1, BB/PPT
Interconnection of
Networks
The Internet - A Brief History,
The Internet Today, Protocol and L5, L6 T1,R1 BB/PPT
Standards

Protocols and BB/PPT


2 Standards Organizations, L7 T1, R1
standards Internet Standards

Layered Tasks, OSI model, BB/PPT


Layers in OSI model
L8 T1,
TCP/IP Protocol Suite L9 T1 BB/PPT
Network Models
3 Addressing Introduction, BB/PPT
Wireless Links and Network L10 T1
Characteristics

Wi-Fi 802.11 Wireless LANs -The BB/PPT


4

4 802.11 Architecture L11 T1


UNIT2
Data Link Layer Links, Access Networks, and L12 BB/PPT
LANs T1,R1
Introduction to the Link Layer, BB/PPT
L13 T1,R1
The Services Provided by the
Link Layer
5 BB/PPT
Types of errors,
Redundancy, Detection vs
L14, T1,R1
Correction, Forward error
L15
correction Versus
Retransmission Error-
Detection and Correction
Techniques
6 Parity Checks, Check summing L16,L17 T1,R1 BB/PPT
Methods, Cyclic Redundancy
Check (CRC)
Framing, Flow Control and Error L18 T1,R1 BB/PPT
Control protocols
Noisy less Channels and BB/PPT
L19 T1,R1
Noisy Channels
HDLC, Multiple Access L20 T1,R1 BB/PPT
Protocols
Random Access ,ALOHA, BB/PPT
L21 T1,R1
Controlled access
7 BB/PPT
Channelization Protocols. 802.11 T1,R1
MAC Protocol, IEEE 802.11 L22
Frame

UNIT3
The Network Layer Introduction, Forwarding BB/PPT
L23 T1,R1
and Routing

Network Service Models L24 T1,R1 BB/PPT


BB/PPT
Virtual Circuit and Datagram
Networks-Virtual-Circuit L25, T1,R1
8
L26
Networks, Datagram Networks
Origins of VC and Datagram BB/PPT
T1,R1
Networks, Inside a Router-Input
L27
Processing
Switching, Output Processing, BB/PPT
Queuing L28 T1,R1

9
The Internet Forwarding and Addressing in BB/PPT
Protocol(IP) the Internet- Datagram format, L29 T1,R1
Ipv4 Addressing

10 BB/PPT
Internet Control Message L30,L31
Protocol(ICMP), IPv6
T1,R1
UNIT4

Transport Layer Introduction and Transport Layer BB/PPT


11

11 Services : Relationship Between


Transport and Network Layers L32 T1,R1
Overview of the Transport BB/PPT
Layer in the Internet L33
T1,R1

Multiplexing and Demultiplexing L34 T1,R1 BB/PPT


Connectionless
12 Transport UDP -UDP Segment Structure L35 T1,R1 BB/PPT

UDP Checksum, Principles of L36,L37 T1,R1 BB/PPT


Reliable Data Transfer-Building
a Reliable Data Transfer Protocol
Pipelined Reliable Data Transfer T1,R1 BB/PPT
L38
Protocols
Go- Back-N(GBN), T1,R1 BB/PPT
L39
Selective Repeat(SR)

TCP - The TCP Connection T1,R1 BB/PPT


Connection Oriented L40
13 Transport

TCP Segment Structure, Round- L41 T1,R1 BB/PPT


Trip Time Estimation and
Timeout
Reliable Data Transfer, Flow T1,R1 BB/PPT
Control, TCP Connection
L42,L43
Management
14 The Cause and the Costs of T1,R1 BB/PPT
Principles of L44,L45
Congestion, Approaches to
Congestion Control Congestion Control

UNIT-5
Application Layer Principles of Networking L46 T1,R1 BB/PPT
15 Applications
Network Application BB/PPT
Architectures L47 T1
Transport Services Processes Communicating, T1,R1 BB/PPT
L48
Provided by the File Transport Services
Transfer Available to Applications
FTP,- FTP Commands and L49 T1,R1 BB/PPT
Replies
Electronic Mail in the Internet- L50 T1,R1 BB/PPT
STMP
16 Comparison with HTTP, T1,R1 BB/PPT
DNS-The Internet’s Directory
Service L51
T1,R1 BB/PPT
Service Provided by DNS,
L52
Overview of How DNS Works
17 DNS Records and messages L53 T1,R1 BB/PPT

8. SUGGESTED BOOKS
TEXTBOOKS:
1. Computer Networking a Top-Down Approach – Kurose James F, Keith W, 6 th Edition, Pearson.
2. Data Communications and Networking Behrouz A. Forouzan 4 th 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

9. WEBSITES for Self learning


1. http://119.235.53.233:55557/index.php/question-papers
2. http://119.235.53.233:55557/index.php/others/staff-published-articles/cse/cse/category/2073-
computer-networks
3. http://119.235.53.233:55557/index.php/others/staff-published-articles/cse/cse/category/1491-
computer-networks
4. http://119.235.53.233:55557/index.php/e-books-menu/book-boon/ebooks-computers-it-menu
5. http://119.235.53.233:55557/index.php/others/staff-published-articles/cse/cse/category/86-
computer-networks
6. http://www.sis.pitt.edu/~icucart/networking_basics/4LayersofTCPIPModel.html
7. http://pic.dhe.ibm.com faculty.ist.psu.edu/giles/IST220/vghs/Ch5.ppt
8. http://www.jkinfoline.com
9. www.cs.science.cmu.ac.th/person/ekkarat/datacomm/ch18.ppt
10. http://cs.uccs.edu/~cs522/F99rout.PDF
11. www.csi.ucd.ie/staff/jmurphy/networks/csd8_4-datalink_2.pdf
12. http://www.cs.virginia.edu
13. https://www.princeton.edu
14. Compnetworking.about.com
15. http://nptel.iitk.ac.in/
16. www.core.org.cn

10. Question Bank

Questions Unit wise


UNIT-I

1. Discuss the classification of Networks according to their size?


2. Compare and contrast OSI reference model and TCP/IP reference model.
3. What is the need for layered architecture? Explain the features of various protocols used in
TCP/IP reference model.
4. What are the layers in OSI-Model? Explain each layer in detail?
5. Briefly explain about guided and unguided media? And differentiate between optical fiber and
coax cables?
6. Explain about the design issues of a data link layer?
7. What is the check summed frame transmitted if the message is 1101011011 and the generator
polynomial is x 4 + x + 1 using CRC.
8. Briefly explain about elementary data link protocols and sliding window protocols?

UNIT-II
1. a) What is pure ALOHA and slotted ALOHA? Mention the advantages of slotted
ALOHA?
2. Briefly explain ALOHA, CSMA, CSMA/CD and CSMA/CA protocols and Compare its
performance.
3. a) Discuss circuit switching and packet switching methods. Also discuss their merits and
demerits.
b) Compare circuit switched, Data gram and virtual circuit networks
4. Briefly explain about Ethernet in physical layer? And MAC Sublayer?
5. Write short notes on Spanning Tree Bridges?
6. Explain the various Inter connecting devices.
UNIT-III
SUBJECTIVE QUESTIONS
1. a) Explain Dijkstra’s shortest path algorithm.
b) Consider graph given figure 5b. Compute the shortest path from A to D.
Figure 5b

2. a) How hierarchical routing reduces the size of routing table.


b) What is reverse path forwarding? How it helps in broadcasting.
c) What are the services provided by network layer to transport layer.
3. What are the steps involved in congestion control? Explain.
4. a) Define congestion. What are the reasons for congestion?
b) How congestion control is different from flow control?
5. a) How leaky bucket algorithm helps in traffic shaping?
b) Explain the working of token bucket algorithm.
6. Explain about Distance vector routing? And count infinity problem in Distance vector routing?

UNIT-IV
SUBJECTIVE QUESTIONS
1. a) Give the frame format of IPV4. Explain the function of each field.
b) Describe the Procedure used for Checksum Calculation in IPV4.
2. a) What is logical addressing? Discuss IPV4 addressing.
b) Compare IPV4 and IPV6.
3.Explain techniques used for header transition from IPV4 to IPV6?
3. a) Discuss various types of ICMP messages.
b) Explain about address mapping?
4. Explain about services provided to the upper layer?

UNIT-V
1. a) What are the Services and application of TCP? Compare TCP and UDP Protocol.
b) What is Congestion? Explain the causes and effects of congestion.
2. Explain about congestion control in TCP? Explain Two Congestion control mechanisms?
3. Explian about connection establishment and connection release process in TCP?
4. Draw the TCP Segment Header format? And explain each field in TCP Segment Header?
5. Briefly explain about Real Time Transport Protocols?
6 a) Give DNS Message types and its header format.
b) Explain File Transfer Protocol.
7. Explain the terms
i)Name spac ii) Domain name space
iii) Dynamic Domain Name System
iv) DNS Messages
8. a) Explain the modes of operation of TELNET.
b) Explain the process of transferring a mail message.
9. a) Explain how DNS is used in the Internet.
b) Explain the services of a user agent of electronic mail
10. Explain name – address and address – name resolution process.

11. TWO case studies


Case Study-1
Topic: Wireless Ethernet for IoT: A CASE STUDY
Wireless Ethernet is one of the most important wireless technologies that enhance our personal
environment, either work or private, by means of networking or a variety of personal and wearable
devices within the space and with the outside world. This case study represents an overall view of
the wireless Ethernet features, advantages, applications and integration of mobile communication.

Case Study-2
Topic: A Case Study on Access Control Rules Design and Implementation of Firewall
With the rapid development of firewall technology, access control rules design has become one of
the most important tasks for firewall technologies. In this paper, the TopSec's network guardian is
adopted to design access control lists, and a configuration case for a typical enterprise network
environment based on source and destination IP address is given.
11. Assignment Questions
Assignment-I

1. A REVIEW ON OSI MODEL – A SEVEN LAYERED ARCHITECTURE OF OSI MODEL


2. a) What is the check summed frame transmitted if the message is 1101011011 and the generator
polynomial is x 4 + x + 1 using CRC.
3. If a frame transmitted by the sender is 11000011 and frame received by the receiver is 11001011
Then explain how the hamming code will identifies and correct error in the received frame.
4. What is CSMA and explain what length of the packet is required to detect the collision in
CSMA/ CD?
5. Compute the shortest path from A to D for the graph using Dijkstra’s algorithm.
Assignment-II

1. Explain count-to-Infinity problem in distance vector routing protocol?


2. Explain how hierarchical routing reduces the size of routing table with an example.
3. Explain congestion control algorithms in TCP, and also explain the TCP, segment header
format?
4. Explain techniques used for header transition from IPV4 to IPV6?
5. Explain the architecture and protocols in email?

Innovative assignment questions

Assignment -I
Set- 1
Technical Paper
Topic: A Study of Challenges and Security Issues on 4G Network
Set -2
Case Study
Topic: Wireless Ethernet for IoT: A CASE STUDY

Set-3
Code Implementation & Write up
Topic: Socket Programming- Server and Client - A Two-Player Networked Tic-Tac-Toe 
Set -4
Code Implementation
Topic: UDP SOCKET PROGRAMING - A simple UDP server program that waits for client’s
requests and then accepts the message (datagram) and sends back the same message.
Set -5
Implementation
Topic: Write NS simulation script and explains what each line does.

Assignment -II

Set- 1
Technical Paper
Topic: An energy efficient approach for routing in wireless sensor networks
Set -2
Case Study
Topic: A Case Study on Access Control Rules Design and Implementation of Firewall
Set -3
Code Implementation & Write up
Topic: Socket Programming - Game - A Multi-User Chat Application
Set -4
Code Implementation
Topic: TCP /IP SOCKET PROGRAMING- creation of a server socket, waiting for client request,
and then responding to a client that requested for connection by greeting.
Set -5
Topic: Simulation and Analysis of network protocols using wire shark.
13. TOPICS FOR STUDENT’S SEMINARS
Layers in the OSI Model
Virtual-Circuit Networks
Cable TV networks,
Cable TV for Data Transfer
IEEE standards
Bluetooth.
LAN concepts
DNS
HTML
14. STEP/ COURSE MATERIAL

https://docs.google.com/document/d/
1go9g4WWvGxzHdwUP71c6J8AyuNSAUKGx/edit?
usp=drive_web&ouid=100052633091483537631&rtpof=true

15. Expert Lectures

SNO NAME OF THE TOPICS SCHEDULE


PROFESSOR
1 Dr D Sujatha Routing and its research First week of
scope September
2 Dr D Chandra Features of wireless First week of
Sekhar Reddy networks& Internet in 5G November

You might also like