Syllabus
Course Code: MS-20-24 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; Reference Models: OSI and TCP/IP; 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 ; Applications of Internet; 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; Broadband and ADSL; 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 Detection and Correction; Sliding Window Flow Control Protocols. Media Access Control: Random Access: Aloha, CSMA , CSMA/CD; Collision free protocols with Controlled Access; Limited Contention Protocols; 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; Wireless LAN Protocol: MACA; Bluetooth and other wireless PAN technologies; Cellular Networks: Generations. |
|
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. 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. Network Security: Security Goals; Attacks; Cryptography; Confidentiality: Symmetric-Key and Asymmetric –Key Ciphers; Message Integrity & Authentication; Digital Signature; Certificates; IPSec; Firewalls; SSL. |
|