This document outlines a course on computer networks. The course is worth 4 credits and involves 3 hours of lectures and 2 hours of practical sessions per week. The course aims to help students understand fundamental networking concepts like the OSI and TCP/IP models as well as analyze internetworking principles, protocols, and operations. The course is divided into 5 units that cover topics such as network topologies, transmission modes, networking devices, error control, media access control, switching techniques, routing algorithms, transport layer responsibilities, and congestion control. Students will complete 10 experiments involving simulations of queuing systems, networking protocols, and configuring network devices.
This document outlines a course on computer networks. The course is worth 4 credits and involves 3 hours of lectures and 2 hours of practical sessions per week. The course aims to help students understand fundamental networking concepts like the OSI and TCP/IP models as well as analyze internetworking principles, protocols, and operations. The course is divided into 5 units that cover topics such as network topologies, transmission modes, networking devices, error control, media access control, switching techniques, routing algorithms, transport layer responsibilities, and congestion control. Students will complete 10 experiments involving simulations of queuing systems, networking protocols, and configuring network devices.
This document outlines a course on computer networks. The course is worth 4 credits and involves 3 hours of lectures and 2 hours of practical sessions per week. The course aims to help students understand fundamental networking concepts like the OSI and TCP/IP models as well as analyze internetworking principles, protocols, and operations. The course is divided into 5 units that cover topics such as network topologies, transmission modes, networking devices, error control, media access control, switching techniques, routing algorithms, transport layer responsibilities, and congestion control. Students will complete 10 experiments involving simulations of queuing systems, networking protocols, and configuring network devices.
This document outlines a course on computer networks. The course is worth 4 credits and involves 3 hours of lectures and 2 hours of practical sessions per week. The course aims to help students understand fundamental networking concepts like the OSI and TCP/IP models as well as analyze internetworking principles, protocols, and operations. The course is divided into 5 units that cover topics such as network topologies, transmission modes, networking devices, error control, media access control, switching techniques, routing algorithms, transport layer responsibilities, and congestion control. Students will complete 10 experiments involving simulations of queuing systems, networking protocols, and configuring network devices.
Download as DOCX, PDF, TXT or read online from Scribd
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.