Data Networks (Theory)

Paper Code: 
24CBCA402
Credits: 
03
Periods/week: 
03
Max. Marks: 
100.00
Objective: 

The course will enable the students to

  1. Learn various Data Communication and networking concepts.
  2. Learning basic network models.

 

Course Outcomes: 

Course

Learning Outcomes

(at course    level)

Learning and teaching strategies

Assessment Strategies

Course

 Code

Course

Title

 

 

 

 

 

 

 

 

 

24CBCA

402

 

 

 

 

 

 

 

 

 

Data Networks

(Theory)

 

CO205. Analyse the advantages of using a layered network model in real-world communication.

CO206. Distinguish between various   transmission media used in data communication.

CO207. Analyse digital transmission methods and multiplexing techniques for networking efficiency.

CO208. Examine switching types and error detection/ correction techniques in networking.

CO209 Evaluate data link control and elementary protocols for channel reliability.

CO210.Contribute effectively in course-  specific interaction.

Approach in teaching: Interactive Lectures, Discussion, Reading assignments, Demonstration.

 

Learning activities for the students: Self learning assignments, Effective questions, Seminar presentation.

Class test, Semester end examinations, Quiz, Assignments, Presentation.

 

 

9.00
Unit I: 

Data Communications:

Components, Data Representation and Data flow; Networks: Distributed Processing, Network Criteria, Network Models, Categories of networks and Internetwork; Internet and Protocols and Standards.

Network Models: Layered tasks, the OSI model, Layers in the OSI Model, TCP/IP protocol Suit, Addressing.

 

9.00
Unit II: 

Data and Signals:

Analog and Digital Data, Analog and Digital Signals, Periodic and Non periodic Signals, Transmission impairment, Data rate limits and Performance. Transmission modes. Transmission Media: Guided media (Twisted Pair Cable, Coaxial Cable & Fiber-Optic Cable) and Unguided media (Radio wave, Microwave, Infrared & Light wave).

 

9.00
Unit III: 

Digital Transmission:

Digital to Digital Conversion: - Line coding (Unipolar, Polar & Bipolar), Block Coding (4B/5B & 8B/10B), Scrambling (B8ZS & HDB3), Analog to Digital Conversion: PCM & DM, Digital to analog conversion: ASK, FSK, PSK&QAM, Analog to Analog conversion: Amplitude Modulation, Frequency Modulation & Phase Modulation.

Multiplexing: FDM, WDM, Synchronous TDM and Statistical TDM.

 

9.00
Unit IV: 

Switching:

Circuit switched networks, message switching & packet switching. Datagram networks, Virtual Circuit networks. Error Detection and Correction: Introduction, Block coding: Hamming Distance & Parity bit, linear block codes, cyclic codes: CRC, VRC & LRC, and Checksum.

 

9.00
Unit V: 

Data Link control:

Framing, Introduction of Flow and Error Control. Elementary Data Link Protocols: - Simplest Protocol, Stop & Wait Protocol and Simplex protocol for a Noisy channel. Sliding window Protocols: -one-bit sliding window protocol, Go-Back-N Protocol, Selective Repeat Protocols.

 

ESSENTIAL READINGS: 
  1. Behrouz A. Forouzan, “Data Communication and Networking”, 4th edition, Tata McGraw Hill, 2006.

 

REFERENCES: 

SUGGESTED READINGS:

  1. A. S. Tanenbaum, “Computer Networks”, Pearson Education Asia, 4th Ed., 2003.
  2. William Stallings, “Data and computer communications”, Pearson education Asia, 7th Ed., 2002.

e -RESOURCES:

  1. https://www.tutorialspoint.com/data_communication_computer_network/computer_network_models.htm
  2. https://cse.iitkgp.ac.in/~ksrao/pdf/iti-18/slide-2.pdf
  3. https://www.cs.nmt.edu/~cs353/Lectures/hybrid%20lecture%2004%20and%2006.pdf
  4. https://www.geeksforgeeks.org/error-detection-in-computer-networks/

JOURNALS:

  1. https://www.researchgate.net/publication/334054812_Boolean_Algebra_and_Logic_Gates
  2. https://www.sciencedirect.com/topics/engineering/central-processing-unit
  3. Journal of the Brazilian Computer Society, SpringerOpen
  4. Journal of Internet Services and Applications, SpringerOpen

 

Academic Year: