0% found this document useful (0 votes)
12 views3 pages

Syllabus:: Data Communication and Networking CSE501/ CSE501P 4-0-2 Prerequisite

The document outlines the syllabus for a Data Communication and Networking course for B Tech (CSE) students in their fifth semester. It details course outcomes, topics covered in theory and practicals, and lists required textbooks and reference materials. Students are expected to have a basic understanding of logic circuits and will learn about networking protocols, error detection, and socket programming among other topics.

Uploaded by

hejod81894
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views3 pages

Syllabus:: Data Communication and Networking CSE501/ CSE501P 4-0-2 Prerequisite

The document outlines the syllabus for a Data Communication and Networking course for B Tech (CSE) students in their fifth semester. It details course outcomes, topics covered in theory and practicals, and lists required textbooks and reference materials. Students are expected to have a basic understanding of logic circuits and will learn about networking protocols, error detection, and socket programming among other topics.

Uploaded by

hejod81894
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

Syllabus:
School: School Course Name: Data
ofComputerScience Year: 3 Communication and
andEngineering Networking
Program :B Tech(CSE) Semester: 5 Course Code: CSE501/ CSE501P
L-T-P : 4-0-2
Prerequisite:
It’s expected to have basic
knowledge of logic circuits and
their applications in digital systems.

Course Outcome Description


C01 Understand different layers of OSI and TCP/IP models
Understand data link layer protocols to solve errors that occur during
C02
communication.
C03 Apply IP addressing and subnet masking to fulfill networking requirements.
Analyze the working of various protocols used for communication at the
C04
transport layer.
C05 Evaluate application layer protocols for real-lifeapplications.
Detailed Syllabus(Theory)
No.of
Unit No. Topics CO No. proposed
lectures
Introduction: Networks, Network Types, Topologies, Protocol
Layering, OSI Model, TCP/IP protocol suite
1 CO1 8
Physical Layer: Responsibilities, Performance, Transmission
media, Switching
Error Detection and correction: Types of Errors, Detection,
Error Correction, Data Link Control and Protocols: Flow and CO2
Error Control, Stop-and-wait, ARQ. Go-Back-N ARQ, Selective
2 8
Repeat ARQ, HDLC. Point–to–Point Protocol, PPP Stack,
Multiple Access, Random Access, Controlled Access,
Channelization.
Network Layer: Services, Performance – IPV4, Ipv6 protocol
and addressing, Network Layer Protocols- IP, CIDR, ARP,
3 CO3 8
RARP, DHCP, ICMP, Routing Algorithms – Static and Dynamic

Transport Layer: Responsibilities, Port Numbers, Protocols –


UDP, TCP; TCP congestion control and Quality of service, Flow
4 CO4
Control and retransmission, Window Management, Quality of
Service. 8

B. Tech V SEM Page 4 of 16


Application Layer: Services, WWW, Client Server Model,
5 Socket Interface, Protocols- HTTP, FTP, IMAP, POP3, Telnet, CO5 8
SSH, SNMP, Remote Login, Data Compression, Cryptography
(Basic Concept)
Text Books:
1. Behrouz A. Forouzan, Data Communications and Networking, Fifth Edition TMH, 6TH edition.

2. William Stallings, Data and Computer Communications, Tenth Edition, Pearson Education,
tenth edition.
3. A.Tanenbaum, David Wetherall Computer Networks, 5th Edition, Pearson
Reference Books:
1. Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems
2. Approach, Fifth Edition, Morgan Kaufmann Publishers Inc., 2012.
3. James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach Featuring the
Internet, Sixth Edition, Pearson Education, 2013.

Lab Syllabus:
List of Practical

Practical Practical Co. No.


No.
1
To learn handling and configuration of networking hardware like RJ-45 1
connector, CAT-6 cable, crimping tool, etc

2 3
Configuration of router, hub, switch, etc. (using real devices or simulators)

3 3
Running and using services/commands like ping, traceroute, nslookup, arp,
telnet, FTP, etc

4 3
Network packet analysis using tools like Wireshark, tcpdump, etc

5 3
Network simulation using tools like Cisco Packet Tracer, NetSim, OMNeT++,
NS2, NS3, etc.

6 4
Socket programming using UDP and TCP (e.g., simple DNS, data & time
client/server, echo client/server, iterative & concurrent servers)

B. Tech V SEM Page 5 of 16


7 4
Programming using raw sockets

8 4
Programming using RPC

B. Tech V SEM Page 6 of 16

You might also like