Subject Syllabus
CS-602 - Computer Networks
CSE · Semester 6
Course Modules
Learn topic-wise with Hyper AI and revise using mapped PYQs.
Computer Network: Definitions, goals, components, Architecture, Classifications & TypesLayered Architecture: Protocol hierarchy, Design Issues, Interfaces and ServicesConnection Oriented & Connectionless ServicesService primitivesDesign issues & its functionalityISO OSI Reference Model: Principle, Model, Descriptions of various layers and its comparison with TCP/IPPrincipals of physical layer: Media, Bandwidth, Data rate and Modulations
MAC AddressingBinary Exponential Back-off (BEB) AlgorithmDistributed Random Access Schemes/Contention Schemes: for Data Services (ALOHA and Slotted ALOHA)For Local-Area Networks (CSMA, CSMA/CD, CSMA/CA)Collision Free Protocols: Basic Bit Map, BRAP, Binary Count Down, MLMALimited Contention Protocols: Adaptive Tree WalkPerformance Measuring MetricsIEEE Standards 802 series & their variant
Network Layer: Need, Services Provided, Design issuesRouting algorithms: Least Cost Routing algorithm, Dijkstra's algorithm, Bellman-ford algorithmHierarchical Routing, Broadcast Routing, Multicast RoutingIP Addresses, Header format, Packet forwardingFragmentation and reassemblyICMPComparative study of IPv4 & IPv6
Transport Layer: Design IssuesUDP: Header Format, Per-Segment Checksum, Carrying Unicast/Multicast Real-Time TrafficTCP: Connection Management, Reliability of Data Transfers, TCP Flow Control, TCP Congestion ControlTCP Header Format, TCP Timer ManagementApplication Layer: WWW and HTTP, FTP, SSHEmail (SMTP, MIME, IMAP)DNSNetwork Management (SNMP)