0% found this document useful (0 votes)
35 views2 pages

CN Syllabus 4 Sem CSD

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)
35 views2 pages

CN Syllabus 4 Sem CSD

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/ 2

MADHAV INSTITUTE OF TECHNOLOGY & SCIENCE, GWALIOR (M.P.

)
(A Govt. Aided UGC Autonomous Institute Affiliated to RGPV, Bhopal)
NAAC Accredited with A+ + Grade

Department of Computer Science and Engineering

COMPUTER NETWORKS
2290405 (DC)

COURSE OBJECTIVES
● Build an understanding of the fundamental concepts of computer networking.
● Familiarize the student with the basic taxonomy and terminology of the computer networking
area.
● Introduce the student to advanced networking concepts, preparing the student for entry
Advanced courses in computer networking.

Unit-I
Introduction: Computer Network, Types- LAN, MAN & WAN, Data transmission modes-
Serial & Parallel, Simplex, half duplex & full duplex, Synchronous & Asynchronous
transmission, Transmission medium- Guided & Unguided, Cables- Twisted pair, Coaxial
cable & Optical fiber, Networking Devices: Repeaters, Hub, Switch, Bridge, Router,
Gateway, Modem, Proxy Server, Wireless router, & Wireless Access Point (WAPs).
Performance Criteria- Bandwidth, Throughput, Latency (Delay), Propagation Time,
Transmission time & Queuing Time, Network Standardization- OSI Reference Model &
TCP/IP Reference Mode.
Unit-II
Physical Layer: Network topologies- Bus, Ring, Star Topology & Mesh, Switching-
Circuit switching, Message switching & Packet switching, Multiplexing; FDM – Frequency
division multiplexing, WDM – Wavelength division multiplexing & TDM – Time division
multiplexing, Wireless transmission- Electromagnetic spectrum, Radio transmission &
Microwave transmission.
Unit-III
Data Link Layer: Introduction, Design issues, Services, Framing, Error control, Flow
control, ARQ Strategies, Error Detection and correction, Parity bits, Cyclic Redundant Code
(CRC), Hamming codes, MAC Sub Layer- The channel allocation problem, Pure ALOHA,
Slotted ALOHA, CSMA, CSMA/CD, CSMA/CA, IEEE 802.3 frame format.

Unit-IV
Network Layer& Transport Layer: Introduction, Design issues, Services, Routing-
Distance vector routing, Hierarchical routing, Link state routing, shortest path algorithm-
MADHAV INSTITUTE OF TECHNOLOGY & SCIENCE, GWALIOR (M.P.)
(A Govt. Aided UGC Autonomous Institute Affiliated to RGPV, Bhopal)
NAAC Accredited with A+ + Grade

Dijkstra's Algorithm & Floyd–Warshall's Algorithm, Flooding, Congestion Control- Open


Loop & Closed Loop Congestion Control, Leaky Bucket & Token bucket Algorithm.
Connection Oriented & Connectionless Service, Port addressing basics.

Unit-V
Presentation, Session& Application Layer: Introduction, Design issues, Presentation
layer- Translation, Encryption & Compression. Session Layer – Dialog Control,
Synchronization. Application Layer- Remote login, File transfer & Electronic mail.

RECOMMENDED BOOKS

● Behrouz A. Forouzan “Data Communication and Networking”, McGraw – Hill


Publications.
● Andrew Tanenbaum – Computer Networks, PHI
● Peterson and Davie, “Computer Networks, A systems Approach”, 5th ed., Elsevier, 2011.
● Ying-Dar Liu, Ren-Hwang, Fred Baker, “Computer Networks: An open-Source
Approach”, McGraw – Hill, 2001.

COURSE OUTCOMES
After completion of the course students would be able to:

CO1. Outline the Data Communications System and its components.


CO2. Describe the different types of network topologies and protocols.
CO3. Demonstrate the layers of the OSI model and function(s) of each layer.
CO4. Differentiate the different types of network devices and their functions within a
network.
CO5. Analyze the problems associated with various networking protocols and measure the
Performance.
CO6. Evaluate the basic protocols of computer networks, and how they can be used to assist
in network design and implementation.

You might also like