কোডউইথ স্নিগ্ধ
হোমব্লগ
LoginSign Up

নিউজ লেটার পেতে সাবস্ক্রাইব করুন

এতে করে নতুন পোস্ট করলেই আপনার মেইলে নোটিফিকেশন চলে যাবে

কোড উইথ স্নিগ্ধ

বাংলায় জ্ঞান ও সম্পদের একটি বিশেষ প্ল্যাটফর্ম। প্রযুক্তি, শিক্ষা এবং জীবনের নানা বিষয় নিয়ে আলোচনা।

Categories

  • প্রযুক্তি
  • শিক্ষা
  • জীবনধারা
  • স্বাস্থ্য
  • বিজ্ঞান
  • সংস্কৃতি

© 2026 কোড উইথ স্নিগ্ধ। সর্বস্বত্ব সংরক্ষিত।

Made with কোড উইথ স্নিগ্ধ

Back to Blog
প্রযুক্তি#কম্পিউটার নেটওয়ার্কিং#Network Addressing

Network Addressing কী?

Md SinikdhoMd Sinikdho
২১ আগস্ট, ২০২৬ 89 বার পড়া 5 মিনিট পড়া
শেয়ার করুন:

IP Address, Subnet Mask, Subnetting ও IPv4/IPv6 সম্পূর্ণ ধারণা

Network Addressing কী?

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

Image

কম্পিউটার নেটওয়ার্কে এক ডিভাইস থেকে অন্য ডিভাইসে ডেটা পাঠানোর জন্য প্রতিটি ডিভাইসকে কোনো না কোনোভাবে শনাক্ত করতে হয়। ঠিক যেমন একটি বাড়ির নির্দিষ্ট ঠিকানা থাকলে ডাকপিয়ন সঠিক জায়গায় চিঠি পৌঁছে দিতে পারে, তেমনি নেটওয়ার্কে 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 3

Subnetting-এর ফলে 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 সবচেয়ে গুরুত্বপূর্ণ।

Image

Image

Image

Image

🟢 Class A

Range: 1.0.0.0 – 126.255.255.255

Default Subnet Mask:

255.0.0.0

CIDR: /8

গঠন:

Network | Host | Host | Host

উদাহরণ:

10.20.30.40

এখানে:

Network = 10
Host    = 20.30.40

Class A সাধারণত বড় Network-এর জন্য ব্যবহারের জন্য ঐতিহাসিকভাবে নির্ধারিত ছিল।


🟡 Class B

Range: 128.0.0.0 – 191.255.255.255

Default Subnet Mask:

255.255.0.0

CIDR: /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.0

CIDR: /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 A
172.16.10.5
↑
172 → Class B
192.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.255

Class B Private Range

172.16.0.0 – 172.31.255.255

Class 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 তৈরি করা হয়েছে।

Image

Image

Image

Image

Image

বিষয়IPv4IPv6Bit32-bit128-bitFormatDecimalHexadecimalউদাহরণ192.168.1.102001:db8::1অংশ4 Octet8টি 16-bit GroupSeparator.:Address সংখ্যাপ্রায় 4.3 বিলিয়নপ্রায় 3.4 × 10³⁸

IPv4:

192.168.1.10

IPv6:

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.0

Step 1 — Class বের করো

প্রথম Octet:

192

192–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    = 25

Network Address হবে:

192.168.1.0

IP 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 অনেকটাই পরিষ্কার হয়ে যাবে।

#কম্পিউটার নেটওয়ার্কিং#Network Addressing

মন্তব্যসমূহ (0)

মন্তব্য করতে লগইন করুন

Login to Comment

সম্পর্কিত পোস্ট

Smart Fire Alarm System with IoT An ESP32-Based Intelligent Fire Detection & Alert System

প্রযুক্তি

Smart Fire Alarm System with IoT An ESP32-Based Intelligent Fire Detection & Alert System

Read
বাংলায় কমান্ড লাইন ইন্টারফেস (CLI) FILE SYSTEM । র্পাট-২

প্রযুক্তি

বাংলায় কমান্ড লাইন ইন্টারফেস (CLI) FILE SYSTEM । র্পাট-২

Read
ফ্রি ডোমেইন ও হোস্টিংয়ের সেরা রিসোর্স!

প্রযুক্তি

ফ্রি ডোমেইন ও হোস্টিংয়ের সেরা রিসোর্স!

Read