Network Addressing কী?
Md SinikdhoIP Address, Subnet Mask, Subnetting ও IPv4/IPv6 সম্পূর্ণ ধারণা

Network Addressing কী? IP Address, Subnet Mask, Subnetting ও IPv4/IPv6 সম্পূর্ণ ধারণা
কম্পিউটার নেটওয়ার্কে এক ডিভাইস থেকে অন্য ডিভাইসে ডেটা পাঠানোর জন্য প্রতিটি ডিভাইসকে কোনো না কোনোভাবে শনাক্ত করতে হয়। ঠিক যেমন একটি বাড়ির নির্দিষ্ট ঠিকানা থাকলে ডাকপিয়ন সঠিক জায়গায় চিঠি পৌঁছে দিতে পারে, তেমনি নেটওয়ার্কে IP Address একটি ডিভাইসের Logical Address হিসেবে কাজ করে।
এই লেখায় আমরা সহজভাবে জানব—
IP Address কী
IPv4 কীভাবে কাজ করে
Network ID ও Host ID কী
Subnet Mask কী
Subnet কী
CIDR কী
IP Address-এর Class A–E
Private IP কী
IPv4 ও IPv6-এর পার্থক্য
বাস্তব উদাহরণে IP Address কীভাবে চিনতে হয়
🧩 IP Address কী?
IP Address (Internet Protocol Address) হলো নেটওয়ার্কে একটি ডিভাইসকে শনাক্ত করার জন্য ব্যবহৃত একটি Logical Address।
যেমন:
192.168.1.10একটি LAN-এ থাকতে পারে—
PC-1 → 192.168.1.10
PC-2 → 192.168.1.11
PC-3 → 192.168.1.12এখানে প্রত্যেকটি ডিভাইসের আলাদা IP Address রয়েছে।
🔢 IPv4 Address-এর গঠন
IPv4 Address মোট 32-bit।
এটি ৪টি Octet-এ বিভক্ত:
192 . 168 . 1 . 10
↑ ↑ ↑ ↑
Octet Octet Octet Octetপ্রতিটি Octet হলো 8-bit।
তাই:
8 + 8 + 8 + 8 = 32 bit
প্রতিটি Octet-এর মান 0 থেকে 255 পর্যন্ত হতে পারে।
Network ID ও Host ID
একটি IP Address-এর দুটি গুরুত্বপূর্ণ অংশ হলো:
Network ID এবং Host ID।
উদাহরণ:
IP Address : 192.168.1.10
Subnet Mask : 255.255.255.0এখানে:
192.168.1 | 10
──────────┼───
Network | Hostঅর্থাৎ,
Network ID = 192.168.1
Host ID = 10
Network ID বলে ডিভাইসটি কোন Network-এর অন্তর্ভুক্ত এবং Host ID সেই Network-এর নির্দিষ্ট ডিভাইসকে শনাক্ত করে।
Subnet Mask কী?
Subnet Mask হলো এমন একটি মান, যার সাহায্যে IP Address-এর Network অংশ এবং Host অংশ আলাদা করা হয়।
উদাহরণ:
IP Address : 192.168.1.10
Subnet Mask : 255.255.255.0এখানে:
255.255.255 | 0
────────────┼──
Network | Hostতাই Network হলো:
192.168.1.0আর 10 হলো Host অংশ।
সহজ ভাষায়:
IP Address হলো ডিভাইসের ঠিকানা, আর Subnet Mask বলে দেয় ঠিকানার কোন অংশ Network এবং কোন অংশ Host।
Subnet কী?
একটি বড় Network-কে ছোট ছোট Network-এ ভাগ করলে প্রতিটি ছোট Network-কে Subnet বলা হয়।
ধরো একটি Network:
192.168.1.0/24এটিকে কয়েকটি ছোট Network-এ ভাগ করা হলো:
192.168.1.0/24
│
┌────────────┼────────────┐
↓ ↓ ↓
Subnet 1 Subnet 2 Subnet 3Subnetting-এর ফলে Network-কে আরও সুন্দরভাবে সংগঠিত করা যায় এবং IP Address-এর ব্যবহার নিয়ন্ত্রণ করা যায়।
CIDR কী?
CIDR-এর পূর্ণরূপ Classless Inter-Domain Routing।
IP Address-এর পরে /24, /16, /8 ইত্যাদি লেখা থাকলে সেটি CIDR Prefix।
উদাহরণ:
192.168.1.10/24এখানে /24 অর্থ প্রথম 24-bit Network অংশের জন্য ব্যবহৃত হয়েছে।
IPv4 মোট 32-bit।
তাই:
Network = 24 bit
Host = 32 - 24
= 8 bit🗂️ IPv4 Address-এর Class
ঐতিহাসিকভাবে IPv4 Address-কে পাঁচটি Class-এ ভাগ করা হয়েছে:
Class A, B, C, D এবং E
তবে সাধারণ Network Addressing-এর ক্ষেত্রে A, B এবং C সবচেয়ে গুরুত্বপূর্ণ।
🟢 Class A
Range: 1.0.0.0 – 126.255.255.255
Default Subnet Mask:
255.0.0.0CIDR: /8
গঠন:
Network | Host | Host | Hostউদাহরণ:
10.20.30.40এখানে:
Network = 10
Host = 20.30.40Class A সাধারণত বড় Network-এর জন্য ব্যবহারের জন্য ঐতিহাসিকভাবে নির্ধারিত ছিল।
🟡 Class B
Range: 128.0.0.0 – 191.255.255.255
Default Subnet Mask:
255.255.0.0CIDR: /16
গঠন:
Network | Network | Host | Hostউদাহরণ:
172.16.10.20এখানে:
Network = 172.16
Host = 10.20🔵 Class C
Range: 192.0.0.0 – 223.255.255.255
Default Subnet Mask:
255.255.255.0CIDR: /24
গঠন:
Network | Network | Network | Hostউদাহরণ:
192.168.1.10এখানে:
Network = 192.168.1
Host = 10🟣 Class D
Range: 224.0.0.0 – 239.255.255.255
Class D সাধারণ Host Addressing-এর জন্য ব্যবহৃত হয় না।
এটি মূলত Multicast-এর জন্য ব্যবহৃত হয়।
⚫ Class E
Range: 240.0.0.0 – 255.255.255.255
Class E মূলত Experimental/Research উদ্দেশ্যে সংরক্ষিত।
📊 IP Class এক নজরে
Classপ্রথম OctetDefault MaskCIDRব্যবহারA1–126255.0.0.0/8বড় NetworkB128–191255.255.0.0/16মাঝারি NetworkC192–223255.255.255.0/24ছোট NetworkD224–239——MulticastE240–255——Experimental
💡 IP Class চেনার সহজ নিয়ম
শুধু প্রথম Octet দেখলেই হবে।
10.10.10.10
↑
10 → Class A172.16.10.5
↑
172 → Class B192.168.1.5
↑
192 → Class C🔒 Private IP Address কী?
Private IP হলো এমন IP Address Range যা সাধারণত Local Network, যেমন বাসা, অফিস, স্কুল বা প্রতিষ্ঠানের অভ্যন্তরীণ নেটওয়ার্কে ব্যবহৃত হয়।
তিনটি প্রধান Private IPv4 Range:
Class A Private Range
10.0.0.0 – 10.255.255.255Class B Private Range
172.16.0.0 – 172.31.255.255Class C Private Range
192.168.0.0 – 192.168.255.255তোমার বাসার Wi-Fi Router-এ এমন IP দেখা খুব স্বাভাবিক:
192.168.0.101অথবা:
192.168.1.100🌍 IPv4 বনাম IPv6
IPv4-এর Address সংখ্যা সীমিত হওয়ায় Internet-এর জন্য আরও বড় Address Space প্রয়োজন হয়েছে। এজন্য IPv6 তৈরি করা হয়েছে।
বিষয়IPv4IPv6Bit32-bit128-bitFormatDecimalHexadecimalউদাহরণ192.168.1.102001:db8::1অংশ4 Octet8টি 16-bit GroupSeparator.:Address সংখ্যাপ্রায় 4.3 বিলিয়নপ্রায় 3.4 × 10³⁸
IPv4:
192.168.1.10IPv6:
2001:0db8:0000:0000:0000:ff00:0042:8329সংক্ষেপে IPv6 লেখা যায়:
2001:db8::ff00:42:8329🧠 বাস্তব উদাহরণে পুরো Concept
ধরো তোমাকে দেওয়া হলো:
IP Address : 192.168.1.25
Subnet Mask : 255.255.255.0Step 1 — Class বের করো
প্রথম Octet:
192192–223 এর মধ্যে।
তাই:
Class C
Step 2 — Default Mask
Class C-এর Default Mask:
255.255.255.0এটি দেওয়া Mask-এর সাথেও মিলে গেছে।
Step 3 — Network ও Host বের করো
192.168.1 | 25
──────────┼──
Network | Hostতাই:
Network ID = 192.168.1
Host ID = 25Network Address হবে:
192.168.1.0IP Address
↓
ডিভাইসের Logical Address
IP Class
↓
প্রথম Octet দেখে Class নির্ধারণ
Subnet Mask
↓
Network ও Host অংশ আলাদা করে
Subnet
↓
বড় Network-এর ছোট অংশ
CIDR
↓
Network অংশের কত Bit তা বোঝা📌 Quick Revision
IPv4 = 32 bit
IPv6 = 128 bit
Class A → 1–126
Mask → 255.0.0.0
CIDR → /8
Class B → 128–191
Mask → 255.255.0.0
CIDR → /16
Class C → 192–223
Mask → 255.255.255.0
CIDR → /24
Class D → 224–239 → Multicast
Class E → 240–255 → Experimentalশেষ কথা
Network Addressing প্রথমে একটু কঠিন মনে হলেও মূল বিষয় আসলে কয়েকটি ধারণার ওপর দাঁড়িয়ে আছে—IP Address, Network ID, Host ID, Subnet Mask, Subnet এবং CIDR।
তুমি যদি শুধু মনে রাখো:
IP Address = ডিভাইসের ঠিকানা
Subnet Mask = Network ও Host আলাদা করে
Subnet = বড় Network-এর ছোট অংশ
CIDR = Network অংশের Bit সংখ্যা
প্রথম Octet = IPv4 Class চেনার সহজ উপায়
তাহলে Network Addressing-এর বেসিক Concept অনেকটাই পরিষ্কার হয়ে যাবে।
মন্তব্যসমূহ (0)
মন্তব্য করতে লগইন করুন
Login to Comment