কম্পিউটার

IPV4 বনাম IPV6 - আইপি অ্যাড্রেসিং স্কিমগুলির মধ্যে পার্থক্য কী?

ইন্টারনেট আমাদের অন্যতম সেরা আবিষ্কার।

দিনের প্রতিটি সেকেন্ডে লক্ষ লক্ষ মানুষ ইন্টারনেট ব্যবহার করে, এবং এটি আমাদের জীবনের অনেক দিক পরিবর্তন করেছে – নতুন চাকরি তৈরি করা থেকে শুরু করে কীভাবে সংবাদ গ্রহণ করা হয় এবং কীভাবে সিদ্ধান্ত নেওয়া হয় তা প্রভাবিত করা পর্যন্ত।

যদিও এটি এখন বেশ কিছুদিন ধরে চলে এসেছে, তবে অন্তর্নিহিত প্রযুক্তিগুলি যা এটিকে শক্তি দেয় তা আবিষ্কারের পর থেকে এতটা পরিবর্তিত হয়নি।

এই নিবন্ধে আপনি ইন্টারনেট প্রোটোকল, বা IP সম্পর্কে শিখবেন - এটি কী, এটি কীভাবে কাজ করে এবং এর বিভিন্ন সংস্করণের মধ্যে পার্থক্য।

কিভাবে কম্পিউটার ইন্টারনেটের মাধ্যমে যোগাযোগ করে

কম্পিউটার, এবং ডিভাইসগুলি সাধারণভাবে, ইন্টারনেটে একে অপরের সাথে কয়েকটি ভিন্ন উপায়ে সংযোগ করে এবং যোগাযোগ করে:হয় প্রচুর সংখ্যক সমুদ্রের তারের সাহায্যে বা তারবিহীনভাবে।

তথ্য প্যাকেটে বিভক্ত হয়ে যায়, বা ডেটার ছোট টুকরো, যা রাউটার দ্বারা সঠিক গন্তব্যে এবং পিছনে স্থানান্তরিত হয়।

যাইহোক, কম্পিউটারগুলিকে প্রথমে যোগাযোগ করার জন্য, যোগাযোগের সাধারণ ভাষার উপর একটি সেট এবং সর্বজনীনভাবে সম্মত হওয়া প্রয়োজন যা সমস্ত ডিভাইস বুঝতে পারে৷

ডেটা আদান-প্রদানের সময় যোগাযোগের একটি প্রমিত পদ্ধতির এই প্রয়োজনীয়তা প্রোটোকল তৈরির দিকে পরিচালিত করে।

মূল প্রোটোকলগুলির মধ্যে একটি হল ইন্টারনেট প্রোটোকল , অথবা আইপি।

ইন্টারনেট প্রোটোকলের একটি নির্দিষ্ট সিনট্যাক্স রয়েছে যা বিভিন্ন নেটওয়ার্কের মাধ্যমে ডিভাইসগুলির মধ্যে কীভাবে যোগাযোগ ঘটবে তার জন্য নিয়মের একটি সেট এবং একটি নির্দিষ্ট বিন্যাস সংজ্ঞায়িত করে। এটি মূলত কম্পিউটারের মধ্যে যোগাযোগ সম্ভব করে তোলে।

এই নিয়মগুলি অনেকগুলি জিনিস কভার করে, যেমন:

  • একটি নেটওয়ার্কে প্রতিটি ডিভাইস সনাক্ত করা এবং সনাক্ত করা
  • ডিভাইস থাকলে একে অপরের সাথে কথা হয়
  • ডাটার প্যাকেটের বিন্যাস এবং স্থানান্তর কেমন হবে তা নির্দেশ করে
  • প্রতিটি প্যাকেট কিভাবে কাঙ্খিত গন্তব্যে পৌঁছাবে তা নির্ধারণ করা
  • রাউটার নেওয়ার জন্য সম্ভাব্য দ্রুততম এবং সবচেয়ে কার্যকর পথ বেছে নেওয়া এবং
  • ত্রুটিগুলি ঘটলে কীভাবে পরিচালনা করবেন তা নির্ধারণ করা।

একটি নেটওয়ার্কের সাথে সংযুক্ত প্রতিটি ডিভাইসের বিভিন্ন নেটওয়ার্ক জুড়ে নিজেকে সনাক্ত করার একটি উপায় প্রয়োজন৷

আপনি যখন কাউকে একটি চিঠি পাঠাতে চান, তখন আপনার সেই ব্যক্তির বাড়ি সনাক্ত করার একটি উপায় প্রয়োজন যাতে ডাক পরিষেবা জানতে পারে চিঠিটি কোথায় পৌঁছে দিতে হবে। আপনি চিঠিটি ভুল ব্যক্তির কাছে পৌঁছে দিতে চান না!

এই কারণে, একটি চিঠি পাঠানোর সময়, আপনি গন্তব্য ঠিকানা হিসাবে প্রাপকের অনন্য বাড়ির ঠিকানা এবং এছাড়াও আপনার অনন্য বাড়ির ঠিকানা, যা ফেরত পাঠানোর ঠিকানা অন্তর্ভুক্ত করে৷

প্রতিটি বাড়ির একটি অনন্য ঠিকানা থাকে যা একে আলাদা করে এবং এটি সনাক্ত করে।

একইভাবে, ইন্টারনেটে কম্পিউটার এবং ডিভাইসগুলি সনাক্ত করার উপায় যাতে আমরা ডেটা প্রেরণ এবং বিনিময় করতে পারি, তা হল তাদের IP ঠিকানা জানা৷

কাউকে ই-মেইল পাঠাতে হলে আপনাকে তাদের কম্পিউটারের আইপি ঠিকানা জানতে হবে। ই-মেইলটি ছোট ছোট অংশে বা প্যাকেটে বিভক্ত হয়ে যায়। তারা সঠিক গন্তব্যে পৌঁছানোর উপায় কারণ প্রতিটি প্যাকেটে আইপি তথ্যও রয়েছে।

ইন্টারনেটে কিছু পাঠানোর সময় প্রতিটি প্যাকেটে একটি গন্তব্য ঠিকানা এবং একটি ফেরত ঠিকানা থাকতে হবে। কম্পিউটার কিভাবে একে অপরকে খুঁজে পায় এবং তাদের নিজ নিজ অবস্থান জানে তা হল IP ঠিকানা।

ইন্টারনেট প্রোটোকল IP ঠিকানার বিন্যাস সংজ্ঞায়িত করার দায়িত্বে রয়েছে।

আইপি ঠিকানা কী?

একটি IP ঠিকানা হল একটি নেটওয়ার্ক ঠিকানা, এবং প্রতিটি ডিভাইস যা একটি কম্পিউটার নেটওয়ার্কের সাথে সংযোগ করে একটি পায়৷

একটি IP ঠিকানা হল একটি নির্দিষ্ট বিন্যাসে লেখা একটি ডিভাইসে নির্দিষ্ট করা সংখ্যার একটি অনন্য ক্রম। এটি বিশ্বব্যাপী আন্তঃসংযুক্ত নেটওয়ার্কের প্রতিটি ডিভাইস সনাক্ত করে৷

পূর্বে উল্লিখিত হিসাবে, প্যাকেটগুলি সঠিক এবং উদ্দিষ্ট গন্তব্যে চলে যায় এবং ডিভাইসগুলি ইন্টারনেটের মাধ্যমে তথ্য পাঠাতে এবং গ্রহণ করতে সক্ষম হয় কারণ প্রতিটি ডিভাইসের জন্য একটি অনন্য আইপি ঠিকানা বরাদ্দ করা হয়৷

ইন্টারনেটে তথ্য পাঠানোর জন্য আপনাকে সম্ভবত কখনও সরাসরি IP ঠিকানাগুলির সাথে লেনদেন করতে হবে না বা হৃদয় দিয়ে জানতে হবে না - এটি সবই পর্দার আড়ালে ঘটছে৷

আপনি যদি কৌতূহলী হন এবং আপনার IP ঠিকানা জানতে চান, তাহলে Google.com-এ যান এবং "What's my IP" টাইপ করুন এবং আপনি প্রথম ফলাফলে আপনার অনন্য ঠিকানা দেখতে পাবেন৷

বলা হচ্ছে, কিছু ভিন্ন ধরনের আইপি অ্যাড্রেস রয়েছে, যেগুলো আপনি নিম্নলিখিত বিভাগে দেখতে পাবেন।

ব্যক্তিগত বনাম সর্বজনীন আইপি ঠিকানাগুলি

প্রত্যেকেরই দুই ধরনের IP ঠিকানা আছে:পাবলিক এবং প্রাইভেট।

আপনার ইন্টারনেট পরিষেবা প্রদানকারী (ISP) দ্বারা আপনার হোম রাউটারে সর্বজনীন একটি দেওয়া হয় এবং এটি আপনার সমগ্র স্থানীয় নেটওয়ার্কের জন্য প্রাথমিক ঠিকানা৷

আপনার বাড়িতে আপনার একাধিক ল্যাপটপ, স্মার্টফোন বা ট্যাবলেট থাকতে পারে। প্রতিটি ডিভাইসের নিজস্ব IP ঠিকানা আছে, কিন্তু সেগুলিও একই প্রধান, সর্বজনীন IP ঠিকানার অধীনে।

এইভাবে আপনার বাড়ির সমস্ত ডিভাইস ইন্টারনেটের সাথে সংযুক্ত হয় – প্রধান পাবলিক আইপি ঠিকানার মাধ্যমে।

একটি সর্বজনীন আইপি ঠিকানা অনন্য, মানে একটি নির্দিষ্ট মুহুর্তে দুটি অভিন্ন IP ঠিকানা ব্যবহার করা হয় না৷

উপরে উল্লিখিত হিসাবে, আপনার বাড়িতে যদি অনেকগুলি ডিভাইস থাকে, তবে প্রতিটির নিজস্ব আইপি ঠিকানা রয়েছে। এই ঠিকানাটি একটি ব্যক্তিগত IP ঠিকানা, এবং এটি সরাসরি ইন্টারনেট অ্যাক্সেস করতে পারে না৷

যেহেতু এই ডিভাইসগুলি রাউটারের মাধ্যমে ইন্টারনেটের সাথে সংযুক্ত হয় (যার একটি সর্বজনীন আইপি ঠিকানা রয়েছে), রাউটারের প্রতিটি ডিভাইসকে আলাদাভাবে সনাক্ত করার এবং সনাক্ত করার একটি উপায় প্রয়োজন, এটি ইন্টারনেটের সাথে সংযোগ করার আগে৷

রাউটার যেভাবে এটি করে তা হল প্রতিটি ডিভাইসে একটি পৃথক ব্যক্তিগত আইপি ঠিকানা বরাদ্দ করে। তারপর যখনই ডিভাইসটি ইন্টারনেটের সাথে সংযুক্ত হতে চায় তখন এটি সেই ঠিকানাটি মনে রাখে৷

ডাইনামিক VS স্ট্যাটিক আইপি ঠিকানা

পাবলিক আইপি অ্যাড্রেস দুটি ভাগে বিভক্ত:গতিশীল এবং স্ট্যাটিক।

একবার একটি ডিভাইস ইন্টারনেটের সাথে সংযুক্ত হয়ে গেলে, আপনার ইন্টারনেট পরিষেবা প্রদানকারী আপনাকে তাদের উপলব্ধ IP ঠিকানাগুলির একটি দেয় আপনি যতক্ষণ সংযুক্ত থাকবেন ততক্ষণের জন্য। এইভাবে ডিভাইসটি ডেটা পাঠাতে এবং গ্রহণ করতে সক্ষম হবে৷

পরের বার যখন আপনি ইন্টারনেটে সংযোগ করবেন, আপনার ISP আপনাকে একটি ভিন্ন প্রদান করবে৷ আইপি ঠিকানা. এর মানে হল যে প্রতিবার আপনি ইন্টারনেটের সাথে সংযোগ করার সময়, আপনার একটি আলাদা IP ঠিকানা থাকে৷ এই কারণেই এই ধরনের আইপি ঠিকানাকে গতিশীল বলা হয় - এটি সর্বদা পরিবর্তনশীল।

অন্যদিকে, একটি স্ট্যাটিক আইপি ঠিকানা কখনই পরিবর্তন হয় না। এটি একটি স্থায়ী ঠিকানা. ঠিকানাটি একবার দেওয়া হয়েছে এবং আপনি এটি একই থাকার আশা করতে পারেন৷

স্ট্যাটিক আইপি ঠিকানাগুলি প্রায়ই DNS সার্ভার দ্বারা ব্যবহৃত হয়। একটি ডিএনএস সার্ভার একটি বড় কম্পিউটার যা একটি ওয়েবসাইট তৈরি করে এমন ফাইলগুলি সংরক্ষণ করে। তাদের কাজ হল ওয়েবসাইটটি দেখতে চান এমন ব্যবহারকারীর দ্বারা অনুরোধ করা হলে প্রতিবার সেই ফাইলগুলি পাঠানো৷

IPv4 বনাম IPv6 – পার্থক্য কি?

একটি IPv4 ঠিকানা কি?

IPv4 হল ইন্টারনেট প্রোটোকলের প্রথম, এবং সর্বাধিক ব্যবহৃত সংস্করণ।

এটি প্রথম 1980 সালে চালু হয়েছিল এবং আজ অবধি ব্যবহৃত হয়৷

এটি একটি 32-বিট ঠিকানা এবং এটি 4টি ব্লক নিয়ে গঠিত – প্রতিটি ব্লক একটি বিন্দু দ্বারা পৃথক করা হয়েছে৷

এটা এই মত কিছু দেখায়:

XXX.XXX.XXX.XXX

প্রতিটি ব্লক 3 সংখ্যা পর্যন্ত ফিট করতে পারে, এবং ব্লকের সংখ্যাগুলি 0 থেকে 255 পর্যন্ত, দশমিক এ মান।

একটি IP ঠিকানার একটি উদাহরণ হল:

142.250.185.206

এখানে আরেকটি উদাহরণ:

69.171.250.35

এই দশমিক সংখ্যাগুলিকে বাইনারিতে রূপান্তরিত করা হয়, একটি মেশিন ভাষা, যেটি একমাত্র ভাষা যা কম্পিউটার সরাসরি বুঝতে পারে।

এই দশমিক সংখ্যাগুলি, বাইনারিতে, আসলে 8টি বাইনারি ডিজিটের (বা বিট) 4টি ব্লক।

এই কারণে এটিকে 32-বিট ঠিকানা বলা হয় – এটি 32টি বাইনারি সংখ্যার একটি ক্রম দ্বারা গঠিত একটি ঠিকানা।

উদাহরণস্বরূপ, আপনি আগে যে ঠিকানাটি দেখেছেন,142.250.185.206 হল:

10001110.11111010.10111001.11001110

বাইনারিতে, হুডের নিচে।

তাই, 2^32 মোট 4,294,967,296টি অনন্য ঠিকানা। প্রতিটি ডিভাইসকে ইন্টারনেটে সংযোগ করার জন্য IPv4 প্রদান করতে পারে এমন IP ঠিকানাগুলির সীমা।

আপনি মনে করবেন যে এই বড় সংখ্যাটি যথেষ্ট। কিন্তু, যেহেতু জনসংখ্যা ক্রমাগত বৃদ্ধি পাচ্ছে এবং প্রতিটি ব্যক্তি আরও বেশি সংখ্যক ডিভাইসের মালিক (এবং প্রতিটি ডিভাইসের নিজস্ব আইপি ঠিকানা প্রয়োজন) বেশ কিছুদিন ধরে আমাদের ঠিকানা ফুরিয়ে যাচ্ছে।

IPv6 কি?

IPv6 হল ইন্টারনেট প্রোটোকলের সর্বশেষ সংস্করণ যা প্রথম 1998 সালে স্থাপন করা হয়েছিল।

এটি IPv4-এর উত্তরসূরি এবং ভবিষ্যতে এটির দিকে ধীরগতির পরিবর্তন হবে৷

যেখানে IPv4 একটি সাংখ্যিক ঠিকানা, IPv6 হেক্সাডেসিমেল, বর্ণসংখ্যার অক্ষর ব্যবহার করে - যার অর্থ এটি এবং সংখ্যা ধারণ করে অক্ষর।

IPv4 যেভাবে 4টি ব্লক ব্যবহার করে যার প্রতিটিতে 3টি সংখ্যা থাকে, IPv6 8টি ব্লক ব্যবহার করে যার প্রতিটিতে 4টি হেক্সাডেসিমেল অক্ষর রয়েছে৷

IPv4-এ, প্রতিটি ব্লক একটি do t(. দ্বারা পৃথক করা হয় ) IPv6-এ প্রতিটি ব্লক একটি কোলন (:) দ্বারা পৃথক করা হয় )।

সুতরাং, একটি IPv6 ঠিকানা এইরকম কিছু দেখায়:

XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX

যেমন:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

এটি একটি 128-বিট ঠিকানা, যার অর্থ হল 2^128 আছে৷ ঠিকানা উপলব্ধ।

এর মানে হল 340,282,366,920,938,463,463,374,607,431,768,211,456 ঠিকানা আমরা ইন্টারনেটে ব্যবহার করতে পারি৷

সেটি হল 340 অনডিসিলিয়ন ঠিকানা, যা আমরা আশা করি সবার জন্য যথেষ্ট হবে!

উপসংহার

এবং সেখানে আপনি এটা আছে! আপনি এখন ইন্টারনেট প্রোটোকলের মূল বিষয়গুলো জানেন। এটি একটি অন্তর্নিহিত প্রযুক্তি যা সমস্ত কম্পিউটার এবং ডিভাইস একে অপরের সাথে সংযোগ করতে এবং তথ্য গ্রহণ ও বিনিময় করতে সক্ষম হয়৷

আপনি IPv4 এবং IPv6 এর মধ্যে মৌলিক পার্থক্যগুলিও শিখেছেন৷ এবং সংক্ষেপে, IPv4 থেকে IPv6 অনেক বেশি IP ঠিকানা প্রদান করে।

আপনি যদি ইন্টারনেট কীভাবে কাজ করে সে সম্পর্কে আরও জানতে আগ্রহী হন, তাহলে ফ্রিকোডক্যাম্পের YouTube চ্যানেলে এই ভিডিওটি দেখুন যা কম্পিউটার নেটওয়ার্কিংয়ের মৌলিক বিষয়গুলি ব্যাখ্যা করে৷

পড়ার জন্য ধন্যবাদ এবং আনন্দিত শেখার জন্য 😊


  1. IPv4 বনাম IPv6:পার্থক্য কি?

  2. 10.0.0.1 IP ঠিকানা কি?

  3. DirectX 11 এবং DirectX 12-এর মধ্যে পার্থক্য কী?

  4. জাভা এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য কী?