Networking Basics

🌐 Networking Basics (Foundation)

Networking मतलब:

एक कंप्यूटर दूसरे कंप्यूटर से कैसे बात करता है

अगर यह समझ नहीं आया, तो:

  • Ports बेकार लगेंगे
  • TCP/UDP confuse करेगा
  • VPN सिर्फ “ON/OFF बटन” लगेगा

📦 TCP/IP Model (Internet की रीढ़)

https://images.openai.com/static-rsc-3/QwQ3Y2GvTk_wZlpNJJnpez4hI1Y10EocUTXlBTjvQj96sIHNm8aZjX4cvtk0DdyDQt30zgEXGaiUHdbHLP6IEiKVMvvKqH-cb42R8UGTJDg?purpose=fullsize
https://images.openai.com/static-rsc-3/4Ro27QCvdKwQOoxAnzwWGl08flLAOpLgzwIT_cgE29GCzF8SBSbXwegLBOpA49cSoOBJWTo6yllEHnaJ7lpFhaDPBvbOFw6vgF5ltlaoCEo?purpose=fullsize

TCP/IP Model में 4 Layers होती हैं
(OSI के 7 लेयर भूल जाओ अभी, वो बाद में)

1️⃣ Application Layer

जहाँ यूज़र का काम होता है

Examples:

  • Browser (Chrome, Firefox)
  • Email
  • FTP, SSH, HTTP

👉 Hacker यहीं attack करता है सबसे ज़्यादा


2️⃣ Transport Layer

यह तय करती है:

  • Data कैसे जाएगा
  • तेज़ या सुरक्षित?

Protocols:

  • TCP → Reliable, slow, safe
  • UDP → Fast, unsafe, no guarantee

👉 Login, Password = TCP
👉 Video streaming, Gaming = UDP


3️⃣ Internet Layer

काम:

  • IP Address से सही मशीन तक data पहुँचाना

Protocol:

  • IP (Internet Protocol)

👉 IP गलत = data गुम


4️⃣ Network Access Layer

काम:

  • Physical connection
  • WiFi, Ethernet, Hardware

👉 यहाँ MAC Address काम आता है


🚪 Ports क्या होते हैं? (बहुत जरूरी)

https://study-ccna.com/wp-content/uploads/2016/03/how_ports_work.jpg
https://images.openai.com/static-rsc-3/RHB4WpM7hWQzuE0dkZIrpJu78JQ2WKHMBCUiaYU_N8fuwp8AGku-7ybuLkw0SbDKXiQOfe1bQCJyYltN9rZv9GB2x7HX6rK3f4V7OgZkT0o?purpose=fullsize
https://www.tcpipguide.com/free/diagrams/portsaddressing.png

Simple भाषा में:

Port = कंप्यूटर के अंदर दरवाज़े

  • IP Address = घर का पता
  • Port = घर का कौन सा कमरा

👉 बिना Port के data को नहीं पता जाएगा कि कहाँ जाना है


Port Range:

  • 0–1023 → Well-known ports
  • 1024–49151 → Registered
  • 49152–65535 → Dynamic

🔢 Common Ports (Exam + Real Life दोनों)

https://www.jscape.com/wp-content/uploads/ftp-command-channel-1024x341.webp
https://media.licdn.com/dms/image/v2/D5622AQGLCB-GdEpCYQ/feedshare-shrink_2048_1536/B56ZjjGrRPHIA0-/0/1756156836066?e=2147483647&t=TNG7MaGvzHmLCNx-tjl4XnATSkVymw-6w4TAtGCDyHk&v=beta

🔹 Port 80 – HTTP

  • Website (without encryption)
  • Data plain text में

👉 Hacker के लिए आसान


🔹 Port 443 – HTTPS

  • Secure website
  • Data encrypted

👉 MITM attack यहाँ मुश्किल होता है


🔹 Port 21 – FTP

  • File transfer
  • Username/password अक्सर plain text

👉 Old tech, insecure


🔹 Port 22 – SSH

  • Remote login
  • Encrypted

👉 Kali में सबसे ज़्यादा use होगा


📌 याद रखने का तरीका:

  • 80 = unsafe web
  • 443 = safe web
  • 21 = file transfer
  • 22 = remote login

🕵️ Proxy क्या है?

https://media.geeksforgeeks.org/wp-content/uploads/20250804163627434033/proxy_server.webp
https://www.researchgate.net/publication/311613951/figure/fig1/AS%3A444449995137024%401482976544025/Client-server-communication-via-proxy-server.png

Proxy = बीच का आदमी

Flow:

आप → Proxy → Internet → Website

Website को लगता है:

Request proxy से आ रही है, आप से नहीं


Proxy का काम:

  • IP छुपाना
  • Request intercept करना
  • Traffic modify करना

👉 Burp Suite, FoxyProxy इसी पर काम करते हैं


Proxy ≠ VPN

अगर ये confuse है, तो अभी ध्यान दो ⬇️


🔐 VPN Basics (गलतफहमी दूर करो)

https://images.openai.com/static-rsc-3/hdhRpRqtMzEeI0Q2lNxH3OjSM9AScWCLBSoOTGQ88PZJhnPr8dfO8qBQk0_z2KPFW1-JRnJk20xJGUxmyzHparkWeLekvjDAe9KMKJPDiXM?purpose=fullsize
https://assets.bytebytego.com/diagrams/0052-how-a-vpn-works.png

VPN = Encrypted Tunnel

Flow:

आप → VPN Server → Internet

VPN क्या करता है:

  • IP बदलता है
  • Data encrypt करता है
  • ISP से activity छुपाता है

VPN क्या नहीं करता:

❌ आपको hacker नहीं बनाता
❌ Illegal काम legal नहीं करता
❌ 100% anonymous नहीं बनाता

👉 Free VPN = data बेचने वाला


🧠 Proxy vs VPN (सीधा फर्क)

FeatureProxyVPN
IP Hideहाँहाँ
Encryption
System-wide
Speedतेज़थोड़ा slow
Securityकमज्यादा

👉 Testing के लिए Proxy
👉 Privacy के लिए VPN


🔥 कड़वी लेकिन जरूरी सच्चाई

  • Port नहीं समझे = Nmap बेकार
  • TCP/UDP नहीं समझे = Exploit fail
  • VPN को magic समझा = मूर्खता
  • Networking skip की = hacking सपना ही रहेगा

Leave a Comment

Your email address will not be published. Required fields are marked *