Computer Networks

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Course

Course No. Title of the Course Credits Pre-Requisite


Structure
Computer L-T-P
EAEPC19 4 EAEPC06
Networks 3-0-2
COURS OUTCOMES (CO)
After completing the course, the students shall be able to:
CO1: Understand fundamental concepts of OSI, TCP/IP models and network architecture.
CO2: Analyse internetworking principles and LAN technologies
CO3: Understand Internet and Transport Protocols and gain knowledge on Internetwork
operations.
CO4: Design multistage switching structures involving time and space switching stages
CO5: Implement routing and congestion control algorithms
Unit 1 Introduction to Computer Networking, Network Topologies, Types of area
networks – LAN, MAN and WAN, Transmission Modes in Computer Networks
(Simplex, Half-Duplex and Full-Duplex), Layers of OSI Model, TCP/IP Model,
Network Devices (Hub, Repeater, Bridge, Switch, Router), IEEE 802.3;
ETHERNET, Fast ETHERNET, Gigabit ETHERNET
Unit 2 Framing; error control, error detection, parity checks, Internet Checksum and
Cyclic Redundancy Codes for error detection; Flow control, ARQ strategies,
Sliding Window Protocol and their performance analysis; HDLC protocol.
Media Access Control (MAC): Pure and Slotted ALOHA, CSMA, CSMA/CD.
Introduction to queuing theory, Birth and Death Process, Analysis of M/M/1,
M/M/m, M/M/1/K, M/M/m/K queuing system, M/G/1 Queue, queues with
blocking, vacation systems.
Unit 3 Switching & Multiplexing: Circuit, message, packet switching, Comparison of
Switched Communication Techniques. Switching Fabrics, Multiplexing
Techniques, T1, E1 Standards, Space division switching. Multiple-stage
switching. Design examples. Switching matrix control. Time division switching.
Multiple-stage time and space switching.
Unit 4 Routing algorithms, shortest path, flooding, Link State and Distance Vector
routing; Internet routing, RIP, OSPF, BGP; IPv4 protocol, packet format,
addressing, subnetting, CIDR, ARP, RARP, fragmentation and reassembly,
Internet Control Message Protocol (ICMP); DHCP; IPv6 summary.
Unit 5 Transport Layer responsibilities, Congestion Control, Leaky Bucket Algorithm,
Transmission Control Protocol (TCP), TCP Congestion Control, Error Control in
TCP, User Datagram Protocol (UDP), Differences between TCP and UDP.
Text Books:
[T1] Andrew S. Tanenbaum, David J Wetherall, “Computer Networks”, Pearson
Education.
[T2] Alberto Leon Garcia and Indra Widjaja, “Communication Networks:
Fundamental Concepts and Key Architectures”, Tata McGraw Hill
[T3] James Kurose, Keith Ross, “Computer Networks: A Top - Down Approach”,
Pearson Education.
Reference Books:
[R1] Larry L Peterson, Bruce S Davis, “Computer Networks”, Elsevier
List of Experiments:
Experiment 1: To Generate Exponential distributed random number from Uniformly
distributed random number.
Experiment 2: Study of following Network Devices in Detail
• Repeater
• Hub
• Switch
• Bridge
• Router
• Gate Way
Experiment 3: Connect the computers in Local Area Network, and Study of basic network
command and Network configuration commands.
Experiment 4: Configure and analyze bus, ring, star, mesh, and hybrid network topology with
wired vs wireless networks.
Experiment 5: Analyze Distance Vector Routing Protocol using Routing Information
Protocol to configure a computer network.
Experiment 6: Performing an Initial Switch Configuration, and Initial Router Configuration
using packet tracer
Experiment 7: Configuring and Troubleshooting a Switched Network using packet tracer.
Experiment 8: To generate a M/M/1 Queue having infinite buffer space with parameters (, )
and plot the average delay per packet vs /.
Experiment 9: To simulate STOP and WAIT protocol using M/M/1 queuing system and plot
average delay per packet vs /.
Experiment 10: To simulate SLIDING WINDOW protocol and evaluate its performance with
variation of window size.

You might also like