WHY dotted decimal? 32 raw bits (11000000101010000000000100000001) padhne laayak nahi hote. Hum inhe 8-8 bits ke 4 groups mein todke har group ko decimal mein likhte hain. 192.168.0.1 bas human-friendly packaging hai.
Recall Feynman: ek 12-saal ke bachche ko explain karo
Socho har computer ek ghar hai aur uska address ek lamba number hai. Number ka pehla hissagali ka naam (network) hai aur aakhri hissaghar ka number (host) hai. Postman (router) ko sirf galiyan jaanni chahiye, har ghar nahi — toh woh sirf aage ka hissa padhta hai. /24 ka matlab hai "pehle 24 digits gali hain, baaki ghar hain." Jab ek gali mein bahut zyada ghar ho jaate hain, toh hum use chhoti galiyon mein todh dete hain — kuch aur digits ko gali ke naam ka hissa maan kar — yahi subnetting hai. CIDR bas yeh allow karta hai ki gali/ghar ki line hum kahi bhi kaat sakein fixed jagahon ki jagah, taaki ghar ke numbers waste na hon.
IPv4 address mein kitne bits hote hain?
32 bits, 4 octets ke roop mein likha jaata hai (dotted decimal), har ek 0–255.
IPv4 addresses ki total sankhya?
232≈4.29 billion.
/n network mein usable hosts ka formula?
232−n−2 (network + broadcast subtract karo).
Host count mein se 2 kyun subtract karte hain?
All-zeros host = network address, all-ones host = broadcast; dono ko assign nahi kiya ja sakta.
Class A, B, C, D, E ke leading bits?
0, 10, 110, 1110, 1111.
Class C ka first-octet range?
192–223.
CIDR mein /n ka matlab kya hai?
n = network (mask) bits ki sankhya; pehle n bits network ke hain, baaki host ke.
/26 ka subnet mask?
255.255.255.192 (last octet 11000000 = 192).
s bits borrow karne par subnets ki sankhya?
2s.
h host bits ke saath hosts per subnet?
2h−2.
/27 ke liye last octet mein block size?
232−27=32, toh boundaries 0,32,64,...
Kya bada prefix matlab bada network hota hai?
Nahi — bada /n = zyada network bits = kam host bits = chhota network.
127.0.0.0/8 range kis kaam aati hai?
Loopback (127.0.0.1 = localhost).
Teen private IPv4 ranges (RFC 1918)?
10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.
CIDR aggregation/supernetting kya hai?
Contiguous networks jo prefix share karte hain unhe ek chhote-prefix route mein combine karna taaki routing tables chhoti ho sakein (jaise do /24s → ek /23).