কেউ কি আমার জন্য গেটওয়ে অ্যাসাইনমেন্টটি স্পষ্ট করতে পারেন?
গেটওয়ে হিসাবে গেটওয়ে যুক্ত করা 0.0.0.0
এবং গেটওয়ে হিসাবে নির্দিষ্ট আইপি ঠিকানা নির্ধারণের মধ্যে পার্থক্য কী ?
কেউ কি আমার জন্য গেটওয়ে অ্যাসাইনমেন্টটি স্পষ্ট করতে পারেন?
গেটওয়ে হিসাবে গেটওয়ে যুক্ত করা 0.0.0.0
এবং গেটওয়ে হিসাবে নির্দিষ্ট আইপি ঠিকানা নির্ধারণের মধ্যে পার্থক্য কী ?
উত্তর:
0.0.0.0
নির্দিষ্ট অর্থ "অনির্ধারিত" রয়েছে। এটি একটি গেটওয়ের প্রসঙ্গে মোটামুটি "এখানে কেউ নেই" তে অনুবাদ করে। অবশ্যই, এটি ধরে নেয় যে নেটওয়ার্কটি স্থানীয়ভাবে সংযুক্ত, কারণ কোনও মধ্যবর্তী হপ নেই।
গন্তব্য হিসাবে, 0.0.0.0/0
বিশেষ: যদি কোনও নেটওয়ার্ক বিট না থাকে, তবে নেটওয়ার্ক নম্বরটিতে কিছুই থাকতে পারে না। সুতরাং, এটি প্রাকৃতিকভাবেই অনির্ধারিত।
তবে, আপনার প্রশ্নের সাথে লেগে থাকা, হ্যাঁ, এর একটি বিশেষ অর্থ রয়েছে। এর অর্থ হ'ল নেটওয়ার্কটি সেই ইন্টারফেসে স্থানীয়ভাবে সংযুক্ত এবং এর কাছে যাওয়ার জন্য আর কোনও হুপের প্রয়োজন নেই।
উইকিপিডিয়া পৃষ্ঠা থেকে, 0.0.0.0
উদ্ধৃতাংশ
ইন্টারনেট প্রোটোকল সংস্করণ 4-এ 0.0.0.0 ঠিকানাটি একটি অ-রাউটেবল মেটা-ঠিকানা যা একটি অবৈধ, অজানা বা প্রয়োগযোগ্য লক্ষ্য নির্ধারণ করতে ব্যবহৃত হয়। অন্যথায় অবৈধ উপাত্তের ডেটাটির একটি বিশেষ অর্থ প্রদান হ'ল ইন-ব্যান্ড সিগন্যালিংয়ের প্রয়োগ।
উইকিপিডিয়া পৃষ্ঠা থেকে, ডিফল্ট রুট ।
উদ্ধৃতাংশ
ইন্টারনেট প্রোটোকল সংস্করণ 4 (আইপিভি 4) এর ডিফল্ট রুটটি সিআইডিআর স্বরলিপি শূন্য-ঠিকানা 0.0.0.0/0 হিসাবে চিহ্নিত করা হয়েছে, 1 প্রায়শই কোয়াড-শূন্য রুট নামে পরিচিত। সাবনেট মাস্কটি 0 / হিসাবে দেওয়া হয়েছে, যা কার্যকরভাবে সমস্ত নেটওয়ার্ক নির্দিষ্ট করে এবং এটি সবচেয়ে সংক্ষিপ্ততম ম্যাচ। অন্য রুটের সাথে মেলে না এমন একটি রুট লুকআপ এই রুটে ফিরে আসে। একইভাবে, আইপিভি 6-তে, ডিফল্ট রুট :: / 0 দ্বারা নির্দিষ্ট করা হয়।
কোনও নেটওয়ার্কের সর্বোচ্চ-স্তরের বিভাগে, প্রশাসকরা সাধারণত প্রদত্ত হোস্টের জন্য একটি রাউটারের দিকে ডিফল্ট রুটটি নির্দেশ করে যা একটি নেটওয়ার্ক পরিষেবা সরবরাহকারীর সাথে সংযোগ রয়েছে। সুতরাং, সংস্থার স্থানীয় অঞ্চল নেটওয়ার্কের বাইরে গন্তব্যগুলির প্যাকেটগুলি, সাধারণত ইন্টারনেটে বা প্রশস্ত অঞ্চল নেটওয়ার্কের গন্তব্যগুলি, সেই সরবরাহকারীর সাথে সংযোগ সহ রাউটারে ফরোয়ার্ড করা হয়।
ডিভাইসটিতে ডিফল্ট রুট পয়েন্টগুলিকে প্রায়শই ডিফল্ট গেটওয়ে বলা হয় এবং এটি প্রায়শই অন্যান্য ফাংশনগুলি যেমন প্যাকেট ফিল্টারিং, ফায়ারওয়ালিং বা প্রক্সি সার্ভার ক্রিয়াকলাপগুলি সম্পাদন করে।
আপনার জিজ্ঞাসাবাদে আমি ধরে নেব যে আপনার কাছে এরকম কিছু রয়েছে:
$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0
এটি বলছে যে প্রতিটি নেটওয়ার্ক গন্তব্যগুলির জন্য (192.168.1.0 বা 169.254.0.0) যে ডিফল্ট গেটওয়েটি 0.0.0.0 গন্তব্য, যদি সেই নির্দিষ্ট নেটওয়ার্কের মধ্যে কোনও ঠিকানার জন্য কোনও প্যাকেট নির্ধারিত না হয় । 0.0.0.0 গন্তব্যের জন্য, আইপি ঠিকানা 192.168.1.254 ব্যবহার করুন 4
এই নিয়মগুলি এমন সমস্ত ট্র্যাফিককে সঞ্চারিত করতে কাজ করে যা আমরা জানতাম যে ডিফল্ট রুটে আমরা যে কোনও রুটের সাথে মেলে না।
সুতরাং বলুন আমাদের আইপি 192.168.1.110 সহ একটি প্যাকেট রয়েছে। প্রথম নিয়মটি পরীক্ষা করা হয়েছে এবং এই আইপিটি সেই নেটওয়ার্কটির সাথে মেলে, তাই এটি বিতরণ হয়ে যায়।
আমাদের যদি প্যাকেট 150.12.13.1 থাকে তবে তৃতীয় বিধি কার্যকর হবে এবং প্যাকেটটি 192.168.1.254 এ রূটে যাবে।
দেখুন, 0.0.0.0 কেবল রাউটিং টেবিলগুলিতে ব্যবহৃত হয় - কোনও হোস্টকে অর্পণ করার জন্য নয়।
হোস্টগুলি (একটি আইপি ঠিকানাযুক্ত কম্পিউটারগুলি) কীভাবে তাদের বার্তাগুলি সঠিক স্থানে প্রেরণ করতে পারে তা সমাধান করার জন্য একটি রাউটিং টেবিল বজায় রাখে।
পরিস্থিতি 1: পিসি-এ একই নেটওয়ার্কে পিসি-বি কে একটি বার্তা পাঠাতে চায়:
1) গন্তব্য আইপি ঠিকানার সাথে কোনও মিল আছে কিনা তা দেখার জন্য পিসি-এ তার রাউটিং টেবিলটি পরীক্ষা করে। ২) রাউটিং টেবিলটি দেখায় যে গন্তব্যটি একই নেটওয়ার্কের মধ্যে রয়েছে, সেই ইন্টারফেসটি খুঁজে পায় যা সেই নেটওয়ার্কের সাথে সংযুক্ত থাকে এবং তারপরে বার্তাটি সেই ইন্টারফেসটিকে সরাসরি গন্তব্যে প্রেরণ করে।
পরিস্থিতি 2: পিসি-এ রিমোট নেটওয়ার্কে (একই নেটওয়ার্ক নয়) সার্ভার-জেডকে একটি বার্তা পাঠাতে চায়:
1) পিসি-এ এর রাউটিং টেবিলটি পরীক্ষা করে এবং কোনও মিল খুঁজে পায় না (অবশ্যই, কারণ হোস্টগুলি রিমোট নেটওয়ার্কগুলিতে হোস্টদের ট্র্যাক রাখে না - এটি রাউটারগুলির কাজ)।
২) তবে, পিসিটি আপনার রাউটারে কোয়াড-শূন্য আইপি ঠিকানা এবং সাবনেট মাস্কটি ম্যাপ করা হয়েছে (অন্যটি, ডিমান্ট, ডিফারেন্ট নেটওয়ার্কগুলির ডিফল্ট গেটওয়ে) এর সাথে কনফিগার করা হয়েছে:
(0.0.0.0 0.0.0.0 192.168.0.1 ইন্টারফেস)
শূন্য মানে কি? এর অর্থ কিছুই নয়। সুতরাং, যদি আপনার কম্পিউটারে দূরবর্তী হোস্টগুলি কোথায় থাকে সে সম্পর্কে নজর রাখে না এবং এটি প্রতিবার কোনও বার্তা প্রেরণ করতে চাইলে এটির সেমে (স্থানীয়) নেটওয়ার্কে প্রেরণ করা প্রয়োজন কিনা বা এটির প্রয়োজন হলে এটি তার রাউটিং টেবিলটি পরীক্ষা করে এটি একটি রিমোট নেটওয়ার্কে প্রেরণ করতে, তারপরে এটি কীভাবে দূরবর্তী নেটওয়ার্কে বার্তাটি পায়?
এটি এটিকে রাউটারে প্রেরণ করে এবং রাউটারকে প্যাকেটটি সর্বোত্তম পথে বর্ধিত করার কাজ করতে দেয়। সুতরাং, হোস্ট / পিসি / কম্পিউটারকে এটি জানতে হবে যে এটি যদি তার রাউটিং টেবিলটিতে কোনও বার্তা কোথায় পাঠাতে পারে তার জন্য যদি এটি প্রবেশের সন্ধান করতে না পারে (ওরফে 0.0.0.0) তবে এটি রাউটারে প্রেরণ করতে জানে, যা আইপি (0.0.0.0 0.0.0.0 192.168.0.1 ইন্টারফেস) প্রবেশের সাথে সম্পর্কিত ঠিকানা এবং এর সাথে সংযুক্ত থাকা ইন্টারফেস / এনআইসি / নেটওয়ার্ক অ্যাডাপ্টার ব্যবহার করে।
অতএব, 0.0.০.০ হোস্ট এবং রাউটারগুলিতে টেবিলগুলি রাউটিংয়ের মাধ্যমে ব্যবহৃত হয় যেখানে কোনও গন্তব্যে পৌঁছানোর শূন্য ম্যাচ খুঁজে পাওয়া যায় এবং কোন রাউটারের আইপি ঠিকানা এবং সেই রাউটারে পৌঁছানোর জন্য একটি ইন্টারফেসে ম্যাপ করতে হবে তা জানতে কোথায় পাঠাতে হবে তা জানতে ব্যবহৃত হয়।