দুটি জিনিস এখানে বিভ্রান্ত হচ্ছে:
- শ্রেণিবদ্ধ ঠিকানা বনাম সিআইডিআর
- মাস্ক্রেডিং / নাট
ক্লাসলেস ইন্টার ডোমেন রাউটিংয়ে (সিআইডিআর) শ্রেণিবদ্ধ সম্বোধন থেকে যাওয়া একটি উন্নতি ছিল যা আইএসপি এবং সংস্থাগুলিতে ঠিকানা বিতরণকে আরও দক্ষ করে তোলে, যার ফলে আইপিভি 4 এর আজীবন বৃদ্ধি ঘটে। শ্রেণিবদ্ধ সম্বোধনে কোনও সংস্থা এইগুলির একটি পেতে পারে:
- একটি ক্লাস এ নেটওয়ার্ক (সিআইডিআর শর্তাবলীতে একটি / 8, নেটমাস্ক 255.0.0.0 সহ)
- একটি ক্লাস বি নেটওয়ার্ক (সিআইডিআর শর্তাবলী, নেটমাস্ক 255.255.0.0 সহ একটি / 16)
- একটি শ্রেণি সি নেটওয়ার্ক (নেটমাস্ক 255.255.255.0 সহ সিআইডিআর শর্তে একটি / 24)
এই শ্রেণীর সমস্ত নির্দিষ্ট রেঞ্জ থেকে বরাদ্দ করা হয়েছিল। ক্লাস এ-তে এমন সমস্ত ঠিকানা রয়েছে যেখানে প্রথম সংখ্যাটি 1 থেকে 126 এর মধ্যে ছিল, ক্লাস বি 128 থেকে 191 এবং ক্লাস সি ছিল 192 থেকে 223। সংস্থাগুলির মধ্যে রুটিং এই সমস্তগুলি প্রোটোকলগুলিতে ছিল hard
শ্রেণিবদ্ধ দিনগুলিতে যখন কোনও সংস্থার প্রয়োজন হয় যেমন 4000 অ্যাড্রেসের দুটি বিকল্প ছিল: তাদের 16 বর্গ সি ব্লক (16 x 256 = 4096 ঠিকানা) দিন বা তাদের একটি শ্রেণির বি ব্লক (65536 ঠিকানা) দিন। আকারগুলি হার্ড-কোডড হওয়ার কারণে 16 টি পৃথক শ্রেণির সি ব্লকগুলি পৃথকভাবে আলাদা করতে হবে। অনেকেই একটি ক্লাস বি ব্লক পেয়েছিলেন, তাদের আসলে প্রয়োজনের তুলনায় আরও অনেক ঠিকানা রয়েছে। অনেক বড় সংস্থাগুলি একটি ক্লাস এ ব্লক (16,777,216 ঠিকানা) পেয়েছিল এমনকি যখন কয়েক লক্ষাধিক প্রয়োজন ছিল। এতে অনেক ঠিকানা নষ্ট হয়।
সিআইডিআর এই সীমাবদ্ধতাগুলি সরিয়ে নিয়েছে। A, B এবং C ক্লাসের আর অস্তিত্ব নেই (১৯৯৩ সাল থেকে) এবং সংস্থাগুলির মধ্যে রাউটিং যে কোনও উপসর্গের দৈর্ঘ্যে ঘটতে পারে (যদিও রাউটিং টেবিলগুলির আকার বাড়িয়ে অনেকগুলি ছোট ব্লক সাধারণত প্রতিরোধ করতে সাধারণত গৃহীত হয় না) )। সুতরাং তখন থেকে বিভিন্ন আকারের ব্লকগুলি রুট করা সম্ভব ছিল এবং এড্রেস স্পেসের পূর্ববর্তী-শ্রেণীর-এবিসি অংশগুলির থেকে তাদের বরাদ্দ করা সম্ভব হয়েছিল। 4000 ঠিকানার প্রয়োজন এমন একটি সংস্থা একটি 20/20 পেতে পারে, যা 4096 ঠিকানা।
সাবনেটিংয়ের অর্থ আপনার বরাদ্দ ঠিকানা ব্লককে ছোট ছোট ব্লকে ভাগ করা। এর পরে ছোট ব্লকগুলি ফিজিক্যাল নেটওয়ার্ক ইত্যাদিতে কনফিগার করা যেতে পারে etc. এটি যাদুতে আরও ঠিকানা তৈরি করে না। এর অর্থ কেবলমাত্র আপনি আপনার বরাদ্দকে কীভাবে এটি ব্যবহার করতে চান তা অনুযায়ী ভাগ করে নিন।
আরও ঠিকানাগুলি যা তৈরি করেছিল তা হ'ল মাস্ক্রেডিং, এটি NAT (নেটওয়ার্ক অ্যাড্রেস ট্রান্সলেশন) হিসাবে বেশি পরিচিত। NAT এর সাথে একটি একক পাবলিক ঠিকানা সহ একটি ডিভাইস তার পিছনে ব্যক্তিগত (অভ্যন্তরীণ) ঠিকানা সহ পুরো নেটওয়ার্কের জন্য সংযোগ সরবরাহ করে। স্থানীয় নেটওয়ার্কের প্রতিটি ডিভাইস মনে করে যে এটি ইন্টারনেটের সাথে সংযুক্ত আছে, এমনকি এটি সত্যিকারের না হলেও। নাট রাউটার বহির্মুখী ট্র্যাফিকের দিকে নজর দেবে এবং প্যাকেটের উত্স হিসাবে ভান করে (যার কারণে এটি মাস্ক্রেডিং হিসাবেও পরিচিত ছিল) স্থানীয় ডিভাইসের ব্যক্তিগত ঠিকানাটিকে তার নিজস্ব পাবলিক ঠিকানা দিয়ে প্রতিস্থাপন করবে। এটি কোন অনুবাদ করেছে তা মনে রাখে যাতে কোনও উত্তর ফিরে আসার জন্য এটি স্থানীয় ডিভাইসের মূল ব্যক্তিগত ঠিকানাটি ফিরিয়ে দিতে পারে। এটি সাধারণত একটি হ্যাক হিসাবে বিবেচিত হয়, তবে এটি কাজ করে এবং এটি অনেকগুলি ডিভাইসকে কম পাবলিক ঠিকানা ব্যবহার করার সময় ইন্টারনেটে ট্র্যাফিক প্রেরণের অনুমতি দেয়।
একে অপরের পিছনে একাধিক NAT ডিভাইস থাকা সম্ভব। এটি উদাহরণস্বরূপ ISPs দ্বারা সম্পন্ন করা হয়েছে যেখানে পর্যাপ্ত সার্বজনীন IPv4 ঠিকানা নেই। আইএসপি-তে কয়েকটি বিশাল NAT রাউটার রয়েছে যার হাতে গোনা কয়েকটি গণ IPP4 ঠিকানা রয়েছে। এরপরে গ্রাহকরা 100.64.0.0/10
তাদের বাহ্যিক ঠিকানা হিসাবে একটি বিশেষ পরিসীমা আইপিভি 4 ঠিকানা ( যদিও তারা সাধারণত ব্যক্তিগত ব্যক্তিগত ঠিকানাও ব্যবহার করেন) ব্যবহার করে সংযুক্ত হন। তারপরে গ্রাহকদের আবার NAT রাউটার রয়েছে যা তারা একক ঠিকানাটি বহিরাগত দিকে পায় এবং এটি একটি সম্পূর্ণ অভ্যন্তরীণ নেটওয়ার্ক যা সাধারণ ব্যক্তিগত ঠিকানা ব্যবহার করে তা সংযোগ করতে NAT সম্পাদন করে।
NAT রাউটারগুলি থাকার কয়েকটি ডাউনসাইড রয়েছে যদিও:
- আগত সংযোগগুলি: নাট রাউটারের পিছনের ডিভাইসগুলি কেবল আউটবাউন্ড সংযোগ তৈরি করতে পারে কারণ আগত সংযোগগুলি গ্রহণ করার জন্য তাদের নিজস্ব 'আসল' ঠিকানা না থাকে
- পোর্ট ফরওয়ার্ডিং: এটি সাধারণত পোর্ট ফরওয়ার্ডিং দ্বারা কোনও সমস্যার কম হয়, যেখানে নাট রাউটেড কোনও ইউডিপি এবং / অথবা টিসিপি পোর্টগুলি তার অভ্যন্তরীণ ডিভাইসে তার পাবলিক ঠিকানায় উত্সর্গ করে। এরপরে NAT রাউটারটি সেই পোর্টগুলিতে আগত ট্র্যাফিকগুলি সেই অভ্যন্তরীণ ডিভাইসে ফরোয়ার্ড করতে পারে। এটি NAT রাউটারে on ফরোয়ার্ডগুলি কনফিগার করার জন্য এটির ব্যবহারকারীর প্রয়োজন
- ক্যারিয়ার গ্রেড NAT: এটিই ISP NAT সম্পাদন করে। আপনি কোনও বন্দর ফরওয়ার্ডিং কনফিগার করতে পারবেন না, সুতরাং যে কোনও আগমন সংযোগ গ্রহণ করা (বিট টরেন্ট, আপনার নিজস্ব ভিপিএন / ওয়েব / মেল / ইত্যাদি সার্ভার থাকা) অসম্ভব হয়ে পড়ে becomes
- ভাগ্য ভাগ করে নেওয়ার: বাইরের পৃথিবী কেবল একটি ডিভাইস দেখায়: সেই NAT রাউটার। সুতরাং NAT রাউটারের পিছনে থাকা সমস্ত ডিভাইসগুলি তার ভাগ্য ভাগ করে দেয়। যদি NAT রাউটারের পিছনের কোনও ডিভাইসটি খারাপ ব্যবহার করে তবে এটি NAT রাউটারের ঠিকানা যা একটি ব্ল্যাকলিস্টে শেষ হয়, যার ফলে প্রতিটি অন্যান্য অভ্যন্তরীণ ডিভাইসও অবরুদ্ধ থাকে well
- রিডানডেন্সি: কোনও NAT রাউটারের অবশ্যই মনে রাখতে হবে যে এর মাধ্যমে কোন অভ্যন্তরীণ ডিভাইসগুলি যোগাযোগ করছে তা যাতে এটি সঠিক ডিভাইসে উত্তরগুলি প্রেরণ করতে পারে। সুতরাং ব্যবহারকারীর সেটগুলির সমস্ত ট্র্যাফিক অবশ্যই একটি একক NAT রাউটারের মধ্য দিয়ে যেতে হবে। সাধারণ রাউটারগুলিকে কিছু মনে রাখতে হবে না, এবং তাই অপ্রয়োজনীয় রুটগুলি তৈরি করা সহজ। NAT এর সাথে তা নয়।
- ব্যর্থতার একক পয়েন্ট: যখন কোনও NAT রাউটার ব্যর্থ হয় এটি সমস্ত বিদ্যমান যোগাযোগগুলি ভুলে যায়, সুতরাং এর মাধ্যমে সমস্ত বিদ্যমান সংযোগগুলি ভেঙে ফেলা হবে
- বড় কেন্দ্রীয় NAT রাউটার ব্যয়বহুল
আপনি দেখতে পাচ্ছেন যে সিআইডিআর এবং NAT উভয়ই বহু বছর ধরে আইপিভি 4 এর জীবনকাল বাড়িয়েছে। তবে সিআইডিআর বেশি ঠিকানা তৈরি করতে পারে না, কেবল বিদ্যমানগুলিকে আরও দক্ষতার সাথে বরাদ্দ দেয়। এবং NAT কাজ করে তবে কেবল বহিরাগত ট্র্যাফিকের জন্য এবং উচ্চতর কর্মক্ষমতা এবং স্থায়িত্ব ঝুঁকির সাথে, এবং জনসাধারণের ঠিকানা থাকার তুলনায় কম কার্যকারিতা রয়েছে।
যে কারণে আইপিভি 6 উদ্ভাবিত হয়েছিল: প্রতিটি ডিভাইসের জন্য প্রচুর ঠিকানা এবং সর্বজনীন ঠিকানা। সুতরাং আপনার ডিভাইস (বা এর সামনে ফায়ারওয়াল) নিজেই সিদ্ধান্ত নিতে পারে যে এটি কোন অন্তর্মুখী সংযোগগুলি গ্রহণ করতে চায়। যদি আপনি নিজের মেইল সার্ভারটি চালাতে চান তবে এটি সম্ভব, এবং আপনি যদি বাইরে থেকে কেউ আপনার সাথে সংযোগ স্থাপন করতে না চান: এটিও সম্ভব v আপনি চাইলে এগুলি ব্যবহারে মুক্ত।
255.255.255.0
ইত্যাদি here