DCCN Ap
DCCN Ap
for
Department of
Information Technology
Website: www.cmrec.ac.in
(2022-23)
ACADEMIC PLANNER
Subject: DCCN
S.NO CONTENT
(1) - Preamble/Introduction
(2) - Prerequisites
(4) - Syllabus
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
Course Objectives:
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)
(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.
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
5.2 National
(5.3) Regional
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
Lesson plan of faculty members for the I Semester of the academic year 2022
UNIT-I
UNIT3
The Network Layer Introduction, Forwarding BB/PPT
L23 T1,R1
and Routing
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
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
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
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.
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
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