Syllabus Computer Networking - (BC03001031) Total Credits L+T+(PR/2) Assessment Pattern and Marks Total Marks C Theory Tutorial / Practical ESE (E) PA / CA (M) PA / CA (I) ESE (V) 4 70 30 20 30 150 Unit No. Content 1. Introduction : Use of Computer Network, Types of Computer Networks, Personal Area Network, Local Area Network, Metropolitan Area Network, Wide Area Network, Internetworks, ARPANET, NSFNET, The Internet Architecture, Protocol Layering, Connection-Oriented Service, Connectionless Service, Service Primitives, Relationship of Services to Protocols, OSI Reference Model, TCP/IP Reference Model. (Chapter - 1) 2. Physical Layer : Guided Transmission Media, Persistent Storage, Twisted Pairs, Coaxial Cable, Fiber Optics, Wireless Transmission, The Electromagnetic Spectrum, Radio Transmission, Microwave Transmission, Infrared Transmission, Light Transmission, Digital Modulation, Multiplexing, Public Switched Telephone Network, Switching. (Chapter - 2) 3. Data Link Layer : Data Link Layer Design Issues, Error Detection and Correction, Simplex Link Layer Protocols : Utopia, Stop-and-Wait, Sequence Number and ARQ, Piggybacking, Sliding Windows, One-bit Sliding Window, Go-Back-N, Selective Repeat. Medium Access Control Sub Layer : Channel Allocation Problem, ALOHA, Carrier Sense Multiple Access Protocols, Collision Free Protocols, Wireless LAN Protocol, IEEE 802.11 Architecture and Protocol Stack, 802.11 Physical Layer, 802.11 MAC Sublayer Protocol, 802.11 Frame Structure, Bluetooth Architecture. (Chapter - 3) 4. Network Layer : Network Layer Design Issues, Optimality Principle, Shortest Path Algorithm, Flooding, Distance Vector Routing, Link State Routing, Need for Traffic Management, Traffic Aware Routing, Admission Control, Load Shedding, Random Early Detection, Choke Packets, Explicit Congestion Notification, IPv4 Classfull Addressing. Transport Layer : Transport Service, Services Provided to the Upper Layers, Transport Service Primitives, Elements of Transport Protocols, Transport Layer Addressing, Connection Establishment, Connection Release, Congestion Control, UDP, TCP. (Chapter - 4) 5. Application Layer : Domain Name System (DNS), Electronic Mail, World Wide Web. (Chapter - 5)