Computer Networks
CN Part-1
- What is a Computer Network?
- Goals and Applications of Computer Networking
- Computer Network Components
- Types of Computer Networks
- Network Topology
- Difference between Client Server and Peer to Peer Network
- Layered Architecture in Computer Networks
- Protocol Hierarchy in Computer Networks
- Interfaces and Services in Computer Networks
- Connection Oriented and Connectionless Services
- Service Primitives
- OSI Model
- TCP/IP Model
- Difference between OSI Model and TCP/IP Model
- Encapsulation and Decapsulation in Computer Networks
- Queueing Models in Computer Network
CN Part-2
- Physical Layer in Computer Networks
- Transmission Media in Computer Networks
- Analog and Digital Signals
- Data Rate and Bandwidth
- Encoding Techniques
- Multiplexing in Computer Networks
- Transmission Modes in Computer Networks
- Data Link Layer
- Framing in Data Link Layer
- Flow Control in Data Link Layer
- Error Control in Data Link Layer
- Error Detection and Correction in Computer Networks
- Stop and Wait Protocol
- Sliding Window Protocol
- SDLC(Synchronous Data Link Control) Protocol
- High-Level Data Link Control (HDLC) Protocol
- Point-to-Point Protocol (PPP)
CN Part-3
- MAC Sublayer and MAC Addressing
- Channel Allocation Methods
- ALOHA Protocol (Pure and Slotted ALOHA)
- CSMA/CD and CSMA/CA in Computer Networks
- Ethernet (IEEE 802.3)
- Wireless LANs (IEEE 802.11, Wi-Fi, and Bluetooth Basics)
- Network Layer and Design Issues
- IPv4 and IPv6 Protocols
- Addressing: IP Address, Subnetting, and Supernetting
- Routing Algorithms: Static vs Dynamic, Distance Vector, and Link State
- Routing Protocols: RIP, OSPF, and BGP
- Packet Switching and IP Fragmentation
- Network Layer Protocols: ICMP, ARP, RARP, DHCP, and NAT
CN Part-4
- Transport Layer and Functions
- Process-to-Process Delivery, Ports, and Sockets
- TCP Segment and Three-Way Handshake Connection Establishment
- UDP (User Datagram Protocol): Format and Features
- Flow Control and Error Control in Transport Layer
- Congestion Control: Leaky Bucket, Token Bucket, and TCP Congestion Control
CN Part-5
- Application Layer Architecture and Principles
- Domain Name System (DNS)
- Email Protocols: SMTP, POP3, and IMAP
- File and Web Protocols: FTP, HTTP, and HTTPS
- Remote Access Protocols: Telnet and SSH
- World Wide Web (WWW) and Web Architecture
- Network Security Basics: SSL, TLS, and Cryptography Fundamentals
Computer Network kya hota hai?
Simple Definition
Computer Network ek system hai jismein 2 ya usse zyada computers ya devices aapas mein connected hote hain taaki woh data, files aur resources (jaise printer, internet) share kar saken.
Computer Network ki zarurat kyun hoti hai?
Socho aap aur aapke doston ke paas laptop hai. Agar sabhi ek hi network se connected hain to aap log:
-
Notes aur projects easily share kar sakte ho
-
Ek hi printer use kar sakte ho
-
Internet ek hi connection se sabhi use kar sakte ho
-
Multiplayer games khel sakte ho
Computer Network ke basic parts (components)
| Component | Kya kaam karta hai |
|---|---|
| Devices (Nodes) | Computer, printer, mobile – jo network mein connected hain |
| Links | Wire (cable) ya wireless signal jo devices ko connect karte hain |
| Switch | Ek device jo multiple devices ko ek LAN mein jodta hai |
| Router | Alag-alag networks ko connect karta hai (jaise ghar ka network aur internet) |
| Protocols | Rules jo devices follow karte hain baat karne ke liye (jaise TCP/IP) |
Diagram: Simple Computer Network
[Computer A]
|
[ Switch ]——[Printer]
|
[Computer B] |
[Router]—— Internet
Is diagram mein:
-
Do computers ek switch se connected hain
-
Ek printer bhi share ho raha hai
-
Ek router jo sabko internet se connect karta hai
Computer Network ke Types
| Type | Explanation | Example |
|---|---|---|
| LAN (Local Area Network) | Chhoti jagah ka network | Computer lab |
| WAN (Wide Area Network) | Badi area ka network | Internet |
| MAN (Metropolitan Area Network) | City level ka network | Ek hi city ke multiple offices |
| PAN (Personal Area Network) | Ek person ke aas-paas ka network | Mobile se laptop ka Bluetooth connection |
Real-Life Example
Sochiye: Aapke college mein:
-
Sabhi lab ke computers ek LAN se connected hain
-
Sabhi ek hi printer use karte hain
-
Teachers ek shared database access karte hain
-
Pura campus Wi-Fi se internet use karta hai
Yeh sab Computer Network ki wajah se possible hota hai!
Summary Table
| Feature | Fayda |
|---|---|
| File Sharing | Files easily ek computer se doosre mein |
| Resource Sharing | Printer, internet jaise devices share ho jate hain |
| Communication | Messages, email ya video calls ho sakte hain |
| Data Security | Access ka control centralized hota hai |
| Cost Efficiency | Har device alag nahi lena padta – cost bachti hai |