4.3.9 · HinglishComputer Networks

Subnetting — subnet mask, network - host bits, VLSM

1,681 words8 min readRead in English

4.3.9 · Coding › Computer Networks


1. IP address actually kya hai

WHY contiguous? Router network part ko bitwise AND of address & mask se dhundta hai. AND ke liye "left part rakhna, right part zero karna" cleanly kaam kare, 1s ko left mein pack hona chahiye — beech mein koi gap nahi.


2. Network bits vs host bits — core counting


3. Subnet, broadcast, host range dhundna (worked drill)

Figure — Subnetting — subnet mask, network - host bits, VLSM

4. VLSM — Variable Length Subnet Masking


Recall Feynman: ek 12-saal ke bacche ko samjhao

Socho ek bada apartment building (network) hai jisme ek street number aur bahut saare flat numbers (hosts) hain. IP address dono ek saath likhta hai. Subnet mask ek marker pen ki line hai jo kehti hai "is line ke left mein sab building hai, right mein flat number hai." Line ko right mein kheencho → zyada buildings lekin har building mein kam flats. Har building mein do flat numbers off-limits hain: flat "0000" building ka nameplate hai, aur flat "1111" building ka loudspeaker hai (broadcast). VLSM bas smart building management hai: bade parivaron ko bade buildings do aur ek hallway share karne waale couple ko tiny wala, sabko identical buildings dene ki jagah.


Flashcards

IPv4 address mein kitne bits hote hain aur kaise group kiya jaata hai?
32 bits, four 8-bit octets dotted-decimal mein.
IP aur mask ka bitwise AND kya deta hai?
Network (subnet) address.
h host bits ke saath usable hosts per subnet ka formula?
(minus network + broadcast).
Host count se 2 kyun ghatate hain?
All-0 host bits = network address; all-1 host bits = broadcast; dono assignable nahi hain.
/26 mask ke liye kitne host bits aur usable hosts?
6 host bits, hosts.
/26 ke liye last-octet mask value kya hai?
192 (128+64).
Mask octet se block size kaise calculate karte hain?
256 − mask octet (e.g. 256−192 = 64).
192.168.10.130/26 mein subnet address kya hai?
192.168.10.128 (130, 128–191 block mein aata hai).
192.168.10.130/26 mein broadcast address kya hai?
192.168.10.191 (next boundary 192 minus 1).
VLSM ka full form aur matlab kya hai?
Variable Length Subnet Masking — har subnet ko uski zaroorat ke hisaab se size karne ke liye alag-alag prefix lengths use karna.
VLSM ka golden allocation rule kya hai?
Pehle sabse bade subnets allocate karo.
2-host point-to-point link ke liye kaunsa prefix chahiye?
/30 ( usable hosts).
Network bits n aur host bits h ka relationship kya hai?
n + h = 32 (zero-sum trade).
b host bits borrow karne se kitne subnets bante hain?
subnets.

Connections

  • IPv4 Addressing — woh 32-bit structure jis par subnetting operate karta hai
  • CIDR and Supernetting — ulta kaam: networks merge karna, same prefix math
  • Routing Tables and Longest Prefix Match — subnets routing tables kyun chhoti karte hain
  • Default Gateway and ARP — host mask use karke decide karta hai local vs remote delivery
  • Bitwise AND OR — network extraction ke peeche ka boolean operation
  • Network and Broadcast Addresses — do reserved patterns

Concept Map

split into

split into

leftmost 1s mark

trailing 0s mark

bitwise AND with IP

defines

h = 32 - n

2^h minus 2

explains minus 2

borrow b bits

2^h in octet

steps boundaries

IPv4 address 32 bits

Network part

Host part

Subnet mask /n

Network address

Prefix length n

Host bits h

Usable hosts

All-0 and all-1 reserved

2^b subnets

Block size

VLSM right-sized blocks