বাংলা নেটওয়ার্কিং গাইড | IP, সাবনেটিং ও হোস্ট হিসাব | Network Calculation 10.0.5.0/23

ধাপে ধাপে বাংলা নেটওয়ার্কিং প্র্যাকটিস গাইড। IP, সাবনেটিং, নেটওয়ার্ক ও ব্রডকাস্ট অ্যাড্রেস, ব্যবহারযোগ্য হোস্ট সংখ্যা এবং উদাহরণসহ

বাংলা নেটওয়ার্কিং প্র্যাকটিস গাইড: IP, সাবনেটিং এবং হোস্ট হিসাব

এই গাইডটি আপনাকে ধাপে ধাপে নেটওয়ার্কিং বোঝাবে। উদাহরণস্বরূপ, আমরা IP: 10.0.5.0/23 ব্যবহার করব।

ধাপ ১: CIDR নোটেশন বোঝা

/23 মানে প্রথম 23 বিট নেটওয়ার্কের জন্য বরাদ্দ, বাকি 9 বিট হোস্টের জন্য।

ধাপ ২: সাবনেট মাস্ক নির্ধারণ

Binary: 11111111.11111111.11111110.00000000
Decimal: 255.255.254.0

ধাপ ৩: হোস্ট বিট এবং মোট আইপি

  1. হোস্ট বিট = 32 - 23 = 9
  2. মোট আইপি = 2^9 = 512

ধাপ ৪: ব্যবহারযোগ্য হোস্ট সংখ্যা

নেটওয়ার্ক এবং ব্রডকাস্ট বাদ দিয়ে ব্যবহারযোগ্য হোস্ট = 512 - 2 = 510

ধাপ ৫: নেটওয়ার্ক অ্যাড্রেস বের করা

নেটওয়ার্ক অ্যাড্রেস = প্রথম IP যেখানে হোস্ট বিট সব 0।

  1. Network Address: 10.0.4.0

ধাপ ৬: ব্রডকাস্ট অ্যাড্রেস বের করা

ব্রডকাস্ট অ্যাড্রেস = শেষ IP যেখানে হোস্ট বিট সব 1।

  1. Broadcast Address: 10.0.5.255

ধাপ ৭: প্রথম ও শেষ ব্যবহারযোগ্য আইপি

  1. প্রথম ব্যবহারযোগ্য IP: 10.0.4.1
  2. শেষ ব্যবহারযোগ্য IP: 10.0.5.254

ধাপ ৮: সাবনেট ব্লক সাইজ

/23 মানে প্রতি সাবনেটে 512 IP, ব্যবহারযোগ্য 510।

ধাপ ৯: সাবনেট সংখ্যা নির্ধারণ

নেটওয়ার্ক যদি বড় হয় এবং /23 ব্যবহার করতে চাইলে, subnet block = 2^(32 - CIDR) অনুযায়ী।

ধাপ ১০: নেটওয়ার্ক ব্লক উদাহরণ

10.0.4.0/23 -> Range: 10.0.4.0 - 10.0.5.255
10.0.6.0/23 -> Range: 10.0.6.0 - 10.0.7.255

ধাপ ১১: হোস্ট আইপি ক্যালকুলেশন

প্রতিটি subnet-এ হোস্ট সংখ্যা = 2^(host bits) - 2

ধাপ ১২: নেটওয়ার্ক অ্যাড্রেস এবং ব্রডকাস্ট চিহ্নিত করা

প্রথম IP = network, শেষ IP = broadcast

ধাপ ১৩: সাবনেটিং টেবিল উদাহরণ

| Subnet       | Network  | Broadcast  | Usable Hosts |
| 10.0.4.0/23  | 10.0.4.0 | 10.0.5.255 | 10.0.4.1 - 10.0.5.254 |
| 10.0.6.0/23  | 10.0.6.0 | 10.0.7.255 | 10.0.6.1 - 10.0.7.254 |

ধাপ ১৪: উদাহরণসহ IP চিহ্নিতকরণ

আপনার সার্ভারের IP 10.0.4.10 হলে, এটি নেটওয়ার্ক 10.0.4.0/23-এ অবস্থান করছে।

ধাপ ১৫: নেটওয়ার্কের প্র্যাকটিস টিপস

  1. প্রতিটি সাবনেটের network & broadcast ঠিকভাবে নির্ধারণ করুন।
  2. হোস্ট সংখ্যা নিশ্চিত করুন, ব্যাঙ্কিং বা সার্ভার প্রজেক্টে গুরুত্বপূর্ণ।
  3. Subnetting শিখে বড় নেটওয়ার্ক ছোট ছোট সাবনেটে ভাগ করা যায়।
  4. IP ব্লক ব্যবস্থাপনা নিরাপত্তা ও কার্যকারিতা নিশ্চিত করে।

ধাপ ১৬: কোড উদাহরণ (হোস্ট সংখ্যা ক্যালকুলেট)

int hostBits = 32 - 23;
int totalIPs = pow(2, hostBits);
int usableHosts = totalIPs - 2;
printf("Usable Hosts: %d\n", usableHosts);

ধাপ ১৭: চূড়ান্ত সারসংক্ষেপ

IP: 10.0.5.0/23
Subnet Mask: 255.255.254.0
Total Addresses: 512
Usable Hosts: 510
Network Address: 10.0.4.0
Broadcast Address: 10.0.5.255
First Usable IP: 10.0.4.1
Last Usable IP: 10.0.5.254

ধাপ ১৮: পরবর্তী ধাপ

  1. অন্যান্য IP range / CIDR নিয়ে অনুশীলন করুন।
  2. Subnets diagram এ চিহ্নিত করুন।
  3. ব্রডকাস্ট ও নেটওয়ার্ক আইপি চিহ্নিতকরণে সাবধান থাকুন।

ধাপ ১৯: Diagram Placeholder

[এখানে সাবনেটিং ডায়াগ্রাম বা টপোলজি চিত্র রাখতে পারেন]

ধাপ ২০: প্র্যাকটিসের টিপস

  1. প্রতিটি subnet ক্যালকুলেশন হাতে লিখে চেক করুন।
  2. অ্যাপ্লিকেশন বা ব্যাঙ্কিং প্রজেক্টে ঠিক IP range ব্যবহার নিশ্চিত করুন।
  3. Subnet mask, network, broadcast এবং usable host সবসময় যাচাই করুন।
Phone

192.168.10.0/26 নেটওয়ার্ক ক্যালকুলেশন

এই উদাহরণে আমরা দেখব কিভাবে 192.168.10.0/26 সাবনেটের নেটওয়ার্ক, ব্রডকাস্ট, এবং ব্যবহারযোগ্য IP বের করা যায়।

ধাপ ১: Host Bits বের করা

/26 → প্রথম 26 বিট নেটওয়ার্কের জন্য। হোস্ট বিট = 32 - 26 = 6

ধাপ ২: Subnet Mask নির্ধারণ

Binary: 11111111.11111111.11111111.11000000
Decimal: 255.255.255.192

ধাপ ৩: মোট IP অ্যাড্রেস

মোট IP = 2^6 = 64

ধাপ ৪: ব্যবহারযোগ্য হোস্ট

Usable Hosts = Total IP - 2 = 64 - 2 = 62

Step 2: Host bits কীভাবে কাজে লাগেট

6 host bits মানে 2^6 = 64 total IP (0 থেকে 63 পর্যন্ত)। প্রথম IP = Network address → host bits সব 0 → 192.168.10.0 শেষ IP = Broadcast address → host bits সব 1 → 192.168.10.63

ধাপ ৫: Network Address বের করা

Network Address = প্রথম IP যেখানে host bits সব 0

  1. Network Address = 192.168.10.0

ধাপ ৬: Broadcast Address বের করা

Broadcast Address = শেষ IP যেখানে host bits সব 1

  1. Broadcast Address = 192.168.10.63

ধাপ ৭: First & Last Usable IP

  1. First Usable IP = Network + 1 = 192.168.10.1
  2. Last Usable IP = Broadcast - 1 = 192.168.10.62

ধাপ ৮: IP Range ভিজ্যুয়ালাইজ

Network: 192.168.10.0
First Usable IP: 192.168.10.1
.
.
Last Usable IP: 192.168.10.62
Broadcast: 192.168.10.63

ধাপ ৯: সারসংক্ষেপ

IP: 192.168.10.0/26
Subnet Mask: 255.255.255.192
Total Addresses: 64
Usable Hosts: 62
Network Address: 192.168.10.0
Broadcast Address: 192.168.10.63
First Usable IP: 192.168.10.1
Last Usable IP: 192.168.10.62

ধাপ ১০: নেটওয়ার্কিং টিপস

  1. প্রত্যেক সাবনেটে network এবং broadcast ঠিকভাবে চিহ্নিত করুন।
  2. Useable IP range সঠিকভাবে হিসাব করুন।
  3. Subnetting শিখলে বড় নেটওয়ার্ক ছোট subnet এ ভাগ করা যায়।
  4. সার্ভার বা ব্যাঙ্কিং প্রজেক্টে ঠিক IP ব্যবস্থাপনা গুরুত্বপূর্ণ।

About the author

Leo
Hey! I'm Leo. I'm always eager to learn new things and enjoy sharing my knowledge with others.

Post a Comment

To avoid SPAM, all comments will be moderated before being displayed.
Don't share any personal or sensitive information.