Handout - BTech (CS - IT) V Sem - CS302 - DCN - JulyDec2024
Handout - BTech (CS - IT) V Sem - CS302 - DCN - JulyDec2024
Date: 05-07-2024
Course Instructors: Prof. C. K. Jha, Head, Dept. of Computer Science - B.Tech. (CS-C)
Dr. Anoop Kumar, Assistant Professor, Dept. of Computer Science - B.Tech. (IT)
Mr. Sushil Buriya, Assistant Professor, Dept. of Computer Science - B.Tech. (CS-A&B)
Learning Outcomes:
On successful completion of the course students will be able to:
Understand basics of computer networks and the data communications system & its components.
Describe the layers of the OSI model and TCP/IP and the function(s) of each layer.
Describe the importance of data communications and the Internet in supporting business communications
and daily activity.
Analyze the features and working of IPv4, IPv6 and their transition with Connection less and Connection
oriented Transport layer protocols (TCP/UDP).
Analyze the features and operations of various protocols such as HTTP, DNS, SMTP and many more
application layer protocols.
Syllabus:
Section A
Data Communication Model, tasks of a communication system, computer network, historical background of
computer networks, analog and digital transmission, transmission media, signal encoding techniques: digital data
digital signals, digital data analog signals (ASK, PSK, FSK), analog data digital signals (PCM, Delta
modulation), analog data analog signals (AM, FM, PM), multiplexing (TDM, WDM, FDM).
Section B
Principles and Purpose of layered approach, OSI model, TCP\IP protocol suite, Data link control: framing &
synchronization, Error detection & Error correction techniques, Flow control & Error Control protocols (stop and
wait, sliding window, go-back-N, selective repeat), MAC layer (CSMA/CD, CSMA/CA), Network switching
techniques, Internetworking: various internetworking devices, Routing (unicast routing).
Section C
Internet Protocols (IPv4, IPv6), IP addressing (classless, classful, IPv6). Transport protocols: TCP, UDP, SCTP;
Application layer protocols: DNS, FTP, E-mail, HTTP; Network security: overview of cryptography, RSA
algorithm, firewalls.
Suggested Books:
R1. Stallings, W. (2007). Data and computer communications. Pearson Education India.
R2. Forouzan, A. B. (2007). Data communications & networking. Tata McGraw-Hill Education.
R3. Tanenbaum, A. S. (2014). Computer networks. PHI.
R4. Kurose, J. F., & Ross, K. W. (2009). Computer networking: a top-down approach. Pearson Education.
R5. Gupta, P. C. (2013). Data communications and computer networks. PHI Learning Pvt. Ltd.
R6. Couch, I. I., & Leon, W. (1998). Modern Communication Systems: Principles and Applications. PHI
Learning.
Lecture Plan:
Lecture Suggested
Topics to be Covered
Number Readings
Section -A
1-2 Data Communication Model, tasks of a communication system, computer network,
R1/R2/R5
historical background of computer networks
3-6 Analog and digital transmission, transmission media R2/R3/R5
Signal encoding techniques: digital data digital signals, digital data analog
7-10 R2/R5
signals (ASK, PSK, FSK)
Analog data digital signals (PCM, Delta modulation), analog data analog signals
11-14 R2/R5
(AM, FM, PM)
15-16 Multiplexing (TDM, WDM, FDM) R2/R5
Section -B
17-19 Principles and Purpose of layered approach, OSI model, TCP\IP protocol suite R2/R5
Data link control: framing & synchronization, Error detection & Error correction
20-23 techniques R1/R2/R3/R5
Flow control & Error Control protocols (stop and wait, sliding window, go-back-N,
24-26 selective repeat) R1/R2/R3/R5