নেটওয়ার্কিংয়ের জগতে IP অ্যাড্রেস ম্যানেজ করা একটা বিশাল ব্যাপার। আগেকার দিনে 'Classful Addressing' ব্যবহার করা হতো, যেখানে নির্দিষ্ট কিছু নিয়ম বা 'Class' মেনে অ্যাড্রেস দেওয়া হতো। কিন্তু এতে অনেক সময় আইপি অ্যাড্রেস নষ্ট হতো। সেই সমস্যা দূর করতেই এলো Classless Addressing। আজকের আলোচনায় আমরা জানবো কীভাবে এই নতুন পদ্ধতি আমাদের নেটওয়ার্ককে আরও দক্ষ করে তুলেছে।
Introduction
এই ভিডিওতে মূলত IP অ্যাড্রেসিংয়ের বিবর্তন নিয়ে আলোচনা করা হয়েছে। আগে যখন Class A, B বা C ব্যবহার করা হতো, তখন দেখা যেত কোনো কোম্পানিকে বিশাল এক সেট আইপি দেওয়া হয়েছে যার অর্ধেকও তারা ব্যবহার করছে না। এতে বাকি আইপিগুলো নষ্ট হতো। এই অপচয় কমাতে এবং ইন্টারনেটের ক্রমবর্ধমান চাহিদা মেটাতে Classless Addressing বা CIDR (Classless Inter-Domain Routing) চালু হয়। সহজ কথায়, এটি আপনার প্রয়োজন অনুযায়ী ঠিক যতটুকু আইপি দরকার, ততটুকুই দেওয়ার একটি আধুনিক ব্যবস্থা।
১. Classful বনাম Classless Addressing (একটি বাস্তব উদাহরণ)
ভিডিওর শুরুতে ইন্সট্রাকটর একটি খুব সুন্দর উদাহরণ দিয়েছেন কেক (Cake) দিয়ে।
- রেফারেন্স: [01:01:34]
বিস্তারিত আলোচনা: কল্পনা করুন আপনি দোকানে ৩ কেজি ওজনের একটি কেক কিনতে গিয়েছেন।
-
Classful Addressing-এর ক্ষেত্রে: দোকানদার আপনাকে বলবে, "আমাদের কাছে শুধু ৫ কেজি বা ১০ কেজির প্যাকেট আছে, আপনাকে ৫ কেজির প্যাকেটই নিতে হবে।" এখন আপনি ৩ কেজি খেলেন, বাকি ২ কেজি নষ্ট হলো। ঠিক এভাবেই Classful পদ্ধতিতে নেটওয়ার্কগুলো বড় বড় ব্লকে ভাগ করা ছিল, যা অনেক সময় প্রয়োজনের চেয়ে বেশি আইপি দখল করে রাখতো।
-
Classless Addressing-এর ক্ষেত্রে: দোকানদার আপনার চাহিদা শুনে ঠিক ৩ কেজি ওজনের কেকই কেটে দিল। এখানে কোনো অপচয় নেই। ক্লাসলেস অ্যাড্রেসিং ঠিক এই কাজটাই করে। আপনার নেটওয়ার্কে যদি ৫০টি কম্পিউটার থাকে, তবে আপনাকে ঠিক তার কাছাকাছি সংখ্যারই আইপি দেওয়া হবে।
সহজ ব্যাখ্যা: > Wastage (অপচয়): যখন আমরা কোনো রিসোর্স বা আইপি ঠিকমতো ব্যবহার না করে ফেলে রাখি। Classless পদ্ধতিতে এই অপচয় কমানো হয়।
২. NID এবং HID-এর সীমাবদ্ধতা ও রিজার্ভড আইপি
নেটওয়ার্কিংয়ে সব আইপি অ্যাড্রেস আমরা আমাদের কম্পিউটার বা ডিভাইসের জন্য ব্যবহার করতে পারি না। কিছু আইপি বিশেষ কাজের জন্য তুলে রাখা হয়।
বিস্তারিত আলোচনা: ভিডিওতে বলা হয়েছে যে, প্রতিটি নেটওয়ার্কে দুটি আইপি অ্যাড্রেস সাধারণত রিজার্ভড থাকে:
-
Network ID (NID): এটি পুরো নেটওয়ার্কের পরিচয় বহন করে। এটি কোনো নির্দিষ্ট কম্পিউটারকে দেওয়া যায় না।
-
Broadcast Address (Direct Broadcast Address): এটি সেই নেটওয়ার্কের শেষ আইপি, যা সবার কাছে তথ্য পাঠানোর জন্য ব্যবহৃত হয়।
এছাড়াও Class A এর ক্ষেত্রে মোট ১২৮টি নেটওয়ার্ক হওয়ার কথা থাকলেও আমরা ১২৬টি ব্যবহার করতে পারি। কারণ:
-
0.0.0.0- এটি ডিফল্ট রুটের জন্য রাখা হয়। -
127.x.x.x- এটি Loopback Testing এর জন্য রাখা হয়।
সহজ ব্যাখ্যা: > Loopback Testing: আপনার নিজের কম্পিউটার বা নেটওয়ার্ক কার্ড ঠিকঠাক কাজ করছে কি না তা পরীক্ষা করার একটি পদ্ধতি। এটি অনেকটা আয়নায় নিজেকে দেখার মতো; সিগন্যাল বাইরে না গিয়ে নিজের কাছেই ফিরে আসে।
৩. Subnetting কেন প্রয়োজন?
সাবনেটিং হলো একটি বড় নেটওয়ার্ককে ছোট ছোট টুকরোতে ভাগ করা। এটি কেন করা হয় এবং এর সুবিধাই বা কী?
আমার বিশ্লেষণ ও বিস্তারিত তথ্য: সাবনেটিং করার মূল কারণ হলো নিরাপত্তা এবং ট্রাফিক কন্ট্রোল। ধরুন একটি বড় অফিসে ২০০ জন কর্মী আছে। সবাইকে একই নেটওয়ার্কে রাখলে ডাটা জ্যাম (Congestion) হতে পারে। যদি আমরা মার্কেটিং বিভাগের জন্য ২০টি এবং একাউন্টস বিভাগের জন্য ৩০টি আইপি আলাদা করে ছোট ছোট সাবনেট তৈরি করি, তবে নেটওয়ার্ক অনেক বেশি ফাস্ট এবং সিকিউর হবে।
সারসংক্ষেপ ও লেখকের ভাবনা (Analysis & Thinking)
কনটেন্ট ক্রিয়েটর এখানে বোঝাতে চেয়েছেন যে, টেকনোলজি সবসময় পরিবর্তনের মধ্য দিয়ে যায়। Classful addressing ছিল শুরুর দিকের সমাধান, কিন্তু প্রয়োজনের তুলনায় তা ছিল অদক্ষ।
বাস্তব প্রেক্ষাপটে চিন্তা: আজকালকার দিনে যখন IoT (Internet of Things) ডিভাইসের সংখ্যা বাড়ছে, তখন প্রতিটি আইপি বাঁচানো অত্যন্ত জরুরি। Classless Addressing ছাড়া বর্তমান ইন্টারনেট অচল হয়ে পড়তো।
পরামর্শ: আপনি যদি নেটওয়ার্কিং শিখতে শুরু করেন, তবে বাইনারি হিসাব (Binary calculation) এবং সাবনেট মাস্ক (Subnet Mask) বোঝাটা খুব জরুরি। এটি কেবল মুখস্থ করার বিষয় নয়, বরং এটি একটি লজিক্যাল প্রসেস।
বিকল্প ব্যবস্থা: বর্তমানে IPv4 আইপি শেষ হয়ে আসছে, তাই এর বিকল্প হিসেবে IPv6 চালু হয়েছে যেখানে আইপির সংখ্যা অগণিত। তবে সাবনেটিংয়ের বেসিক কনসেপ্ট সবখানেই প্রায় একই রকম কার্যকর।
[
Computer Networking Fundamentals Course
freeCodeCamp.org · 45K views
](http://www.youtube.com/watch?v=fQbBPa0ADvs)

মন্তব্যসমূহ
একটি মন্তব্য পোস্ট করুন
আপনার সমস্যাটি কমেন্ট করে আমাদের জানান :-d