0% found this document useful (0 votes)
18 views14 pages

Cs610 Short Lectures

Uploaded by

chwahabg22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views14 pages

Cs610 Short Lectures

Uploaded by

chwahabg22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

📘 CS610 – Short Notes (Lecture 1–45)

Lecture 1: Introduction to Data Communication

Data Communication: Exchange of data between devices via transmission medium.

Components: Message, Sender, Receiver, Medium, Protocol.

Protocol: Rules governing communication (syntax, semantics, timing).

Data vs. Signal: Data = information, Signal = encoded data.

Analog vs. Digital Signals.

Lecture 2: Transmission Modes

Simplex: One-way only.

Half-Duplex: Two-way, but one at a time.

Full-Duplex: Two-way simultaneous.

Parallel vs. Serial Transmission.

Synchronous vs. Asynchronous.

Lecture 3: Network Models


OSI 7 Layers: Physical, Data Link, Network, Transport, Session, Presentation, Application.

TCP/IP Model: Link, Internet, Transport, Application.

Comparison of OSI vs TCP/IP.

Lecture 4: Physical Layer

Functions: Bit transmission, encoding, signaling.

Transmission Media: Guided (Twisted Pair, Coaxial, Fiber) & Unguided (Radio, Microwave, Satellite).

Multiplexing: FDM, TDM, WDM.

Lecture 5: Data Link Layer Basics

Functions: Framing, Error Control, Flow Control, Access Control.

Error Detection: Parity, CRC, Checksum.

Error Correction: Hamming Code, ARQ (Stop-and-Wait, Go-Back-N, Selective Repeat).

Lecture 6: Framing Techniques

Character Count, Byte Stuffing, Bit Stuffing, Physical Layer Violations.

Efficiency of framing methods.


Lecture 7: Flow Control Protocols

Stop-and-Wait ARQ.

Sliding Window Protocols.

Efficiency of Stop-and-Wait = 1 / (1 + 2a).

Lecture 8: Error Detection & Correction

Redundancy techniques.

Cyclic Redundancy Check (CRC).

Hamming Code distance concepts (dmin = 2t+1).

Lecture 9: Data Link Control

Connection-Oriented vs. Connectionless.

HDLC Protocol: Modes (NRM, ARM, ABM).

Frame types: I, S, U frames.

Lecture 10: Multiplexing


FDM, TDM, WDM explained.

Statistical TDM.

Synchronous vs. Asynchronous TDM.

Lecture 11: Switching

Circuit Switching: Dedicated path, predictable delay.

Packet Switching: Store-and-forward, variable delay.

Message Switching: Entire message stored then forwarded.

Lecture 12: Network Layer Basics

Functions: Routing, Addressing, Packet Forwarding, Congestion Control.

Services: Connectionless (IP), Connection-Oriented (X.25, ATM).

Lecture 13: IP Addressing

Classes A, B, C, D, E.

Subnetting: Borrowing host bits.

Supernetting (CIDR).
IPv6 addressing (128 bits).

Lecture 14: Routing Basics

Routing Tables.

Direct vs Indirect delivery.

Static vs Dynamic routing.

Lecture 15: Routing Protocols

Distance Vector: Bellman-Ford, RIP.

Link State: Dijkstra’s Algorithm, OSPF.

Path Vector: BGP.

Lecture 16: Congestion Control

Causes: High load, buffer overflow.

Techniques: Open-loop (prevention), Closed-loop (feedback).

Algorithms: Leaky Bucket, Token Bucket.


Lecture 17: Transport Layer

Functions: Process-to-process delivery, error control, flow control.

Services: Connection-oriented (TCP), Connectionless (UDP).

Lecture 18: TCP vs UDP

TCP: Reliable, stream-oriented, 3-way handshake, congestion control.

UDP: Connectionless, unreliable, fast.

Ports: Well-known ports (0–1023), registered ports.

Lecture 19: Session Layer

Functions: Dialog control, synchronization.

Checkpoints for recovery.

Lecture 20: Presentation Layer

Functions: Data translation, encryption, compression.

ASN.1 encoding standard.

Lecture 21: Application Layer Protocols


FTP: File transfer.

HTTP: Web communication.

SMTP: Email transfer.

DNS: Name-to-IP resolution.

Lecture 22: Security Basics

Confidentiality, Integrity, Availability (CIA).

Threats: Passive (eavesdropping), Active (modification, denial).

Encryption: Symmetric vs Asymmetric.

Lecture 23: Cryptography

Symmetric (DES, AES).

Asymmetric (RSA, ECC).

Hashing (SHA, MD5).

Digital Signatures.
Lecture 24: Authentication

Passwords, Biometrics, Tokens.

Message Authentication Code (MAC).

Kerberos Authentication Protocol.

Lecture 25: Firewalls & IDS

Firewall: Packet filtering, Proxy, Stateful inspection.

IDS: Detects attacks (signature-based, anomaly-based).

Lecture 26: Network Management

SNMP: Manager-Agent model.

MIB: Database of managed objects.

RMON: Remote monitoring.

Lecture 27: Multimedia Networking

Real-time traffic (voice, video).

QoS parameters: Delay, Jitter, Bandwidth.


Protocols: RTP, RTCP.

Lecture 28: Wireless Networks

Characteristics: Mobility, Interference.

Standards: IEEE 802.11 (WiFi), Bluetooth, WiMAX.

Cellular Networks (GSM, CDMA).

Lecture 29: Mobile IP

Mobile Node, Home Agent, Foreign Agent.

Tunneling and Encapsulation.

Lecture 30: ATM (Asynchronous Transfer Mode)

Fixed-size cells (53 bytes).

Virtual Paths & Virtual Circuits.

QoS categories: CBR, VBR, UBR, ABR.

Lecture 31: Frame Relay


Virtual circuits.

DLCI identifiers.

Congestion control: FECN, BECN.

Lecture 32: DSL & Cable Networks

DSL: Uses telephone line.

ADSL vs SDSL.

Cable Modem: Uses TV cable.

Lecture 33: SONET/SDH

Synchronous Optical Network.

Frame structure: STS-1.

Multiplexing in optical fiber.

Lecture 34: Satellite Communication

GEO, MEO, LEO orbits.

Advantages/disadvantages of satellite links.


VSAT systems.

Lecture 35: Optical Networks

Wavelength Division Multiplexing (WDM).

DWDM: Dense WDM.

Optical Switching.

Lecture 36: Bluetooth

WPAN standard (IEEE 802.15.1).

Piconet (master + slaves).

Scatternet (multiple piconets).

Lecture 37: WiFi

IEEE 802.11 standards.

Infrastructure vs Ad-hoc mode.

Security: WEP, WPA, WPA2.


Lecture 38: WiMAX

IEEE 802.16 standard.

Provides broadband wireless access.

Range: up to 50 km.

Lecture 39: ZigBee

IEEE 802.15.4 standard.

Low-power, short-range communication.

Used in IoT and sensor networks.

Lecture 40: Internet of Things (IoT)

Interconnection of everyday devices.

Layers: Perception, Network, Application.

Protocols: MQTT, CoAP.

Lecture 41: Cloud Computing

Service Models: IaaS, PaaS, SaaS.


Deployment: Public, Private, Hybrid, Community.

Benefits: Scalability, Cost-efficiency.

Lecture 42: Data Centers

Contain servers, storage, networking equipment.

Virtualization: Efficient use of hardware.

Green Data Centers (energy efficient).

Lecture 43: Content Delivery Networks (CDN)

Distribute content across geographically distributed servers.

Improves latency, reliability.

Lecture 44: Network Virtualization

Abstracting network resources.

VLANs, VPNs.

SDN (Software Defined Networking).


Lecture 45: Future of Networking

5G and Beyond.

Quantum Communication.

AI in Networking.

Network Security Challenges.

You might also like