Syllabus

Course Code: MCA-20-14    Course Name: Data Communication and Computer Networks

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Network Characterization: Goals and Applications; Categorization according to Size, Purpose, Design issues & Transmission Technologies; Network Architecture and Service Models; Design issues for the Layers; OSI and TCP/IP Reference Models; Functions of layers and protocols of TCP/IP; Comparison of OSI & TCP/IP ; Data Transmission using TCP/IP.
Networking Models & Applications: <Centralized, Decentralized, and Distributed; Client-Server and Peer-to-Peer; File sharing & Web- based; Content Distribution Networks.
Introduction to Example Networks: The Internet and its Conceptual View ; Accessing The Internet; Connection-Oriented Networks: X.25, Frame Relay and ATM.
2 Data Communication Concepts & Components: Digital and Analog Data and Signals, Asynchronous and Synchronous transmission; bit rate, baud, bandwidth & Channel Capacity; Nyquist Bit Rate, Shannon Capacity; Network Performance Parameters; Transmission Impairment.
Connecting Devices & Transmission Media: Network Interface Cards, Connectors, Hubs, Transceivers & Media Connectors; Link-Layer Switches, Bridge, Routers, Gateways, Virtual LANs; Guided Transmission Media; Wireless transmission; Satellite communication.
Data Encoding & Modulation Techniques: NRZ, NRZ-I, Manchester and Differential Manchester encoding; 4B/5B ; Pulse Code Modulation & Delta Modulation; Digital to Analog encoding.
Switching and Bandwidth Utilization: Methods of Switching; Virtual Circuit & Datagram Networks; Multiplexing; Spread Spectrum.
Wired Networks and The Local Loop: Telephone Networks; Modems and Modulation Techniques; Broadband and ADSL; Internet over Cable; ADSL Versus Cable; Hybrid Fiber-Coaxial Network; Fiber-to-the-Home Broadband.
3 Data Link Layer: Communication at the Data Link Layer; Nodes and Links; Link Layer Addressing; Examples of Data Link layer protocols.
Design Issues: Framing techniques: Byte Oriented and Bit Oriented Protocols; Error Control: Error Detection and Correction; Sliding Window Flow Control Protocols.
Media Access Control: Aloha, CSMA, CSMA/CD, CSMA/CA; Collision free protocols with Controlled Access; Limited Contention Protocols; Channelization: FDMA, TDMA, CDMA; Wavelength Division Multiple access for Fiber-Optic Data Communication.
IEEE LAN standards: Ethernet (Physical specifications, Encoding, Frame Format & MAC protocol); Binary Exponential Backoff algorithm; Token Ring and FDDI.
Introduction to Wireless Networks: IEEE 802.11 Wireless LAN; Wi-Max; Bluetooth and other wireless PAN technologies & their applications; Cellular Networks: Generations; GSM & CDMA Technologies.
4 Transport layer: Addressing, Services and Protocols; TCP and UDP services & header formats.
Network Layer: Services, Routing Algorithms: Shortest path Routing, Flooding, Distance Vector Routing, Link State Routing, Hierarchical Routing, Multi Cast Routing, Routing for Mobile hosts.
Network layer in TCP/IP: Basic characteristics of IP protocol; addressing and header format of IPv4 ; IPv6: Major goals& features.
Congestion Control & Quality of Service: General Principals; Congestion control in Virtual – Circuit Subnets; Congestion Control in Datagram Subnets: Choke packets, Load Shedding; Random Early Detection, Jitter Control; Over provisioning, Buffering, Traffic Shaping, Leaky bucket, token bucket, Resource Reservation, Admission Control, Packet Scheduling.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.