The document outlines a Computer Networks course worth 4 credits, covering fundamental concepts such as OSI and TCP/IP models, LAN technologies, and networking principles. It includes five units focused on topics like network topologies, error detection, switching and multiplexing, routing algorithms, and transport layer responsibilities. The course aims to equip students with essential knowledge and skills in computer networking, supported by various textbooks and reference materials.
The document outlines a Computer Networks course worth 4 credits, covering fundamental concepts such as OSI and TCP/IP models, LAN technologies, and networking principles. It includes five units focused on topics like network topologies, error detection, switching and multiplexing, routing algorithms, and transport layer responsibilities. The course aims to equip students with essential knowledge and skills in computer networking, supported by various textbooks and reference materials.
Structure Computer Networks 4 L-T-P EAEPC06 3-0-2 COURSE OUTCOMES (CO) After completing the course, the students shall be able to: CO1: To understand the fundamental concepts of OSI, TCP/IP models and network architecture. CO2: To internetworking principles and LAN technologies. CO3: To Internet and Transport Protocols, and gain knowledge on internetworking. CO4: Understand multistage switching structures involving time and space switching stages, different 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/I/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
Stitched Communication Techniques. Switching Fabrics, Multiplexing Techniques, TI, 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 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 1. [R1] Larry L. Peterson, Bruce S Davis, "Computer Networks", Elsevier