InfoCoBuild

Data Communication

Data Communication. Instructor: Prof. Ajit Pal, Department of Computer Science and Engineering, IIT Kharagpur. This course provides the fundamentals of data communication covering topics: a simple data communication model, layered architecture, data and signal, transmission impairments and channel capacity, transmission media, transmission of digital and analog signals, multiplexing techniques, interfacing, error detection and correction, flow and error control, data link control, switching techniques, data communication through LAN and WAN, multimedia networks, audio and video compression, and secured communication. (from nptel.ac.in)

Introduction


Lecture 01 - Introduction and Course Outline
Lecture 02 - Layered Architecture for Data Communication
Lecture 03 - Data and Signal
Lecture 04 - Transmission Impairments and Channel Capacity
Lecture 05 - Guided Transmission Media: Twisted Pair, Coaxial Cable, Optical Fibre
Lecture 06 - Unguided Media: Wireless Communication
Lecture 07 - Transmission of Digital Signal: Line Coding
Lecture 08 - Transmission of Digital Signal: Block Coding, Analog Data to Digital Signal
Lecture 09 - Transmission of Analog Signal: Modulation Techniques - AM, SSB, DSBSC
Lecture 10 - Transmission of Analog Signal: Modulation Techniques - FM, PM, ASK, FSK
Lecture 11a - Multiplexing: FDM, WDM, TDM, Inverse TDM
Lecture 11b - Multiplexing: FDM, WDM, TDM, Inverse TDM (cont.)
Lecture 12 - Multiplexing Applications: Telephone System, DSL Technology
Lecture 13 - Multiplexing Applications: Cable TV System, Cable Modem, SONET
Lecture 14 - Interfacing to the Media
Lecture 15 - Error Detection and Correction
Lecture 16 - Flow and Error Control
Lecture 17 - Data Link Control
Lecture 18 - Switching Techniques: Circuit Switching
Lecture 19 - Switching Techniques: Packet Switching
Lecture 20 - Routing: Desirable Properties of Routing, Design Parameters, Routing Algorithms
Lecture 21 - Routing: Routing Algorithms (cont.)
Lecture 22 - Congestion Control
Lecture 23 - X.25 and Frame Relay
Lecture 24 - ATM (Asynchronous Transfer Mode)
Lecture 25 - Medium Access Control I
Lecture 26 - Medium Access Control II
Lecture 27 - Medium Access Control III
Lecture 28 - IEEE 802 LANs
Lecture 29 - High Speed LANs: FDDI, Fast Ethernet, Gigabit Ethernet
Lecture 30 - Wireless LANs: IEEE 802.11, Bluetooth
Lecture 31 - Cellular Telephone Systems
Lecture 32 - Satellite Communications
Lecture 33 - Internet and Internetworking
Lecture 34 - TCP/IP - IP
Lecture 35 - TCP/IP - TCP
Lecture 36 - Multimedia Networks
Lecture 37 - Audio and Video Compression
Lecture 38 - Multimedia Services
Lecture 39 - Secured Communication: Cryptography Algorithms
Lecture 40 - Secured Communication: Applications of Cryptography

References
Data Communication
Instructor: Prof. Ajit Pal, Department of Computer Science and Engineering, IIT Kharagpur. This course provides the fundamentals of data communication.