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. |
|