Data Communication and Computer Networks

Paper Code: 
MCA 125
Credits: 
04
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

 The course will enable the students to

  1. Understand networking concepts and basic communication model.
  2. Understand network architectures and components required for data communication.
  3. Analyze the function and design strategy of physical, data link, network layer and transport Layer.
  4. Acquire knowledge of various application protocol standard developed for internet.
  5. Acquire basic knowledge about the basic protocols of computer networks.

 Course Learning Outcomes (CLOs):

          

Learning Outcome (at course level)

Students will be able to:

Learning and teaching strategies

Assessment Strategies

  1. Differentiate and support the security measures, standards. Services and layer wise security considerations.
  2. Understand the concepts of data communication.
  3. Understand the application of TCP/IP model.
  4. Identify the different types of network devices and their functions within a network.
  5. Understand and building the skills of routing mechanisms.
  6. Familiarity with the basic protocols of computer networks.

Approach in teaching:

Interactive Lectures, Discussion, Demonstration, Role plays

 

Learning activities for the students:

Self-learning assignments, Quiz activity, Effective questions, presentation, flip classroom, project development

 

  • Assignments
  • Written test in classroom
  • Classroom activity
  • Semester Examination

 

12.00
Unit I: 

Networking Fundamentals:

Introduction, Data & Information, Data Communication-Characteristics of Data Communication, Components of Data Communication, Data Representation, Data Flow- Simplex, Half Duplex, Full Duplex, Computer Network- Categories of a network, Protocol- Elements of a Protocol, Networking Standards, Reference Models- OSI Model, TCP/IP Model, Comparison of OSI and TCP/IP Model.

12.00
Unit II: 

The Physical Layer

Transmission Media- Guided & Unguided, PSTN: Structure of the Telephone System, Data types, Signal types- Analog & Digital, Modulation Techniques, Modem, Cable Modem, Protocols: DSL, ISDN.

The Data Link Layer

Design Issues: Framing, Error Control, Flow Control, Protocols: FDDI, CDDI, Frame Relay, ATM, 802.11, PPP, HDLC.

12.00
Unit III: 

The Medium Access Sub-Layer

Multiple Access Protocols: ALOHA, CSMA, Ethernet: Switched Ethernet, Fast Ethernet, Gigabit Ethernet, DLL Switching: Internetworking, Repeaters, Hubs, Bridges, Switches, Routers, Gateways, Virtual LANs.

12.00
Unit IV: 

The Network Layer

Design Issues, Routing Algorithms: Link State Routing, Distance Vector Routing, Flooding, Routing Protocols: RIP, IGRP, EIGRP, OSPF, Internetworking: Tunneling, Fragmentation, IPV4, IPV6 Basics, BGP.

The Transport Layer Protocols: UDP, TCP, Headers.

12.00
Unit V: 

The Application Layer

DNS: The DNS Name Space, Name Servers,E-Mail: SMTP, POP3, HTTP, FTP, Telnet, Network Management: SNMP.

Network Security: Cryptography: Encryption, Decryption, Private/Public Key, Digital Signatures, SSL, Firewalls, PGP, S/MIME.

ESSENTIAL READINGS: 
  • Andrew S.Tanenbaum, “Computer Networks”, Prentice Hall, 5th Edition, October, 2010.
  • A. BehrouzForouzan, “Data Comm. & Network”, McGraw Hill Education (India) Private Limited, 5th Edition, 2013.
REFERENCES: 
  • Douglas E.Comer& M. S. Narayana, “Computer Networks and Internets with Internet Applications”, Pearson Education, 4th Edition, 2009.
  • Fred Halsall, “Data Communications, Computer Networks and Open Systems”, Addison Wesley, 4th Edition, 2001.
  • William Stallings, “Cryptography and Network Security: Principles and Practice”, Pearson Education,5th Edition,2011.
Academic Year: