UNIT I: Introduction Introduction to communication Theory - Basics of data communication, Types of Signals, A/D, D/A, A/A, D/D Signal Conversion Methods, Bandwidth Utilization and Data Rate Limits, Multiplexing Techniques, Data rate limits,Topologies, Noise, types of noise, Shannon Hartley Theorem, Channel capacity, Nyquist and Shannon Theorem, Bandwidth S/N trade off, Network Models And addressing -OSI ModelTCP/IP Model (Data Format, Addressing Mechanisms, Devices) (Chapter - 1) UNIT II: Data Link Layer Part - I Data Link Layer Services, Error Detection and Correction: Introduction, Error Detection, Error Correction. Linear Block Codes: hamming code, Hamming Distance, parity check code. Cyclic Codes: CRC (Polynomials), Advantages of Cyclic Codes, Other Cyclic Codes (Examples: CHECKSUM: One's Complement, Internet Checksum). Framing: fixed-size framing, variable size framing. Flow control: flow control protocols. Noiseless channels: simplest protocol, stop-and-wait protocol. Noisy channels: stop-and-wait Automatic Repeat Request (ARQ), go-back-n ARQ, Selective repeat ARQ, piggybacking. (Chapter - 2)