সাবটনের গেটওয়েতে কি "আসল" কম্পিউটার হওয়া দরকার?


13

গেটওয়ে কি সর্বদা সত্যিকারের কম্পিউটার বা কেবল একটি "লজিক" সত্তা, যা ব্রডকাস্ট আইপি বাদে কোনও ঠিকানায় থাকতে পারে?


9
গেটওয়ের জন্য আধুনিক এবং তর্কযোগ্যভাবে আরও সঠিক শব্দটি রাউটার । রাউটারগুলি বিশুদ্ধরূপে সফ্টওয়্যারটিতে থাকতে পারে, প্রচলিত কম্পিউটার যেমন পিসি, ল্যাপটপ এবং সার্ভার সিস্টেমগুলি রাউটার হিসাবে ব্যবহার করা যেতে পারে তবে সাধারণত উত্সর্গীকৃত হার্ডওয়্যার ডিভাইস ব্যবহার করা হয়
এইচবি ব্রাইজন

2
"যুক্তি সত্তা" বলতে কী বোঝ?
বারমার

2
@ এইচবি ব্রাইজন, বেশিরভাগ ক্ষেত্রে একটি গেটওয়ে একটি রাউটার। সাধারণ শব্দটি হ'ল একটি গেটওয়ে হ'ল নেটওয়ার্কের হোস্ট যা অন্য হোস্টগুলি ট্র্যাফিক প্রেরণ করে যা এটি একটি ভিন্ন নেটওয়ার্কের জন্য নির্ধারিত। এর অর্থ এই নয় যে এটি অবশ্যই একটি রাউটার হতে হবে। এটি প্রক্সি, এএলজি ইত্যাদি হতে পারে, এছাড়াও কোনও কোণার কেস থাকতে পারে যেখানে কোনও ভিন্ন নেটওয়ার্কের জন্য নির্ধারিত যে কোনও ট্র্যাফিকের গেটওয়ে দিয়ে আটকাতে হবে এবং ফরোয়ার্ড না করা দরকার, সেক্ষেত্রে এটি রাউটার নয় কারণ এটি রাউটার নয় because নেটওয়ার্কের মধ্যে প্যাকেট।
রন মৌপিন

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

@ বারমার বলতে আমি বোঝাতে চাইছি যদি গেটওয়েটি অবশ্যই ব্রিজ বা রাউটারের মতো একটি বিশেষ হার্ডওয়্যার ডিভাইস হতে পারে বা যদি এটি কোনও সার্ভারে একটি সেটিংয়ের মতো তথ্যের কিছু অংশ হতে পারে যা একধরনের পরিবর্তনীয়, যদি আপনি প্রোগ্রামিং ভাষার ক্ষেত্রে বিবেচনা করেন তবে ।
সেমো 30'19

উত্তর:


29

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

রাউটিংয়ের কাজ করার জন্য কেবল একমাত্র প্রয়োজনটি হ'ল ডিভাইসটি বর্তমানে ঠিকানাটির মালিকানাধীন এবং বিজ্ঞাপনটি দেয় না কেন, সেই ডিভাইস ট্র্যাফিকের পথে যেতে পারে এবং করবে।


6
... বা কমপক্ষে ভান করুন।
শাদুর

2
@ শাদুর আমি যদি ডিফল্ট রুটটি কেবলমাত্র, যাতায়াত, রুটের ট্র্যাফিকের ভান করে তবে রাউটিং কীভাবে কাজ করতে পারে তাতে আমি আগ্রহী।
ম্যাডহ্যাটার

1
রাউটিং নিজেই কাজ করবে না, তবে আপনি যে সমস্ত অনুমতি দিতে চান তা ব্রাউজিংয়ের পরে আপনার "গেটওয়ে" ইন্টারসেপ্ট থাকতে পারে এবং 53, 80 এবং 443 বন্দরগুলিতে স্বচ্ছ প্রক্সি চালিয়ে যেতে পারেন এবং সিস্টেমটিকে নিজেই যতটা সম্ভব বিচ্ছিন্নভাবে রাখতে পারেন।
শাদুর

7
ঠিক আছে. আমি দ্বিমত পোষণ করি না, তবে তা রাউটিং করছে না। আমি আমার এই দৃ by়তার সাথে দাঁড়িয়েছি যে কাজ করার জন্য রাউটিংয়ের জন্য, রাউটারটি অবশ্যই অবশ্যই রুট করবে, এবং মনে হচ্ছে আপনি এর সাথে একমত নন।
ম্যাডহ্যাটার

1
ফেয়ার পয়েন্ট, তবে "গেটওয়ে" হিসাবে এটি এই প্রশ্নটিতে ব্যবহৃত হয় তা হ'ল ডিফল্ট রুট, অর্থাৎ নেক্সট-হপ-অব-লাস্ট রিসর্ট। এই যে যদি জন্য নির্দিষ্ট যাত্রাপথ হবে না না শুধুমাত্র কোনো অভ্যন্তরীণ ভিন্ন সাব-নেট'র আপনার পেতে সক্ষম হতে হয়েছে, কিন্তু অন্য সবকিছু হিসাবে ভাল
ম্যাডহ্যাটার

15

গেটওয়ের আইপি ঠিকানাটি সাবনেটের কোনও বৈধ হোস্ট আইপি ঠিকানা হতে পারে, যেমন নেটওয়ার্ক ঠিকানা নিজেই বা সম্প্রচারের ঠিকানা নয়। এই আইপি ঠিকানাটি কোনও একক কম্পিউটার বা রাউটারের অন্তর্ভুক্ত নয়, এটি বেশ কয়েকটি গেটওয়ে দ্বারা ব্যবহৃত একটি "ভাসমান" আইপি ঠিকানা হতে পারে। উইকিপিডিয়ার নিবন্ধ পরীক্ষা করে দেখুন HSRP , VRRP , GLBP , অথবা কার্প

উদাহরণস্বরূপ, যখন সাবনেটটি 172.16.23.0/25 হয়, তারপরে:

  • নেটওয়ার্কের ঠিকানা 172.16.23.0 হয়,
  • ব্রডকাস্ট ঠিকানা 172.16.23.127, এবং
  • বৈধ হোস্ট ঠিকানাগুলির পরিসীমা 172.16.23.1 থেকে 172.16.23.126 পর্যন্ত।

গেটওয়েটি অবশ্যই এই বৈধ হোস্টের ঠিকানাগুলির মধ্যে একটি হতে হবে, যেমন 172.16.23.65 5 আপনার কম্পিউটারের সেটিংস এর পরে হবে:

  • আইপি ঠিকানা: 172.16.23.5
  • সাবনেট মাস্ক: 255.255.255.128
  • ডিফল্ট গেটওয়ে: 172.16.23.65

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


9

আপনার ব্যবহারে "যৌক্তিক সত্তা" একটি সামান্য বিভ্রান্তিকর। তবে আমি এর যথাসাধ্য উত্তর দেওয়ার চেষ্টা করব।

আমার অভিজ্ঞতা থেকে, আইপি কনফিগারেশনের একটি গেটওয়ে সাধারণত একটি শারীরিক ডিভাইস। যদিও এটি প্রচলিত অর্থে কম্পিউটার হতে হবে না (এটি একটি নেটওয়ার্ক অ্যাপ্লায়েন্সও হতে পারে) এটি ডিভাইস হতে হবে।

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

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

আমার চেয়ে অনেক বেশি অভিজ্ঞ কেউ যদি ভুল হয় তবে সহজেই আমাকে সংশোধন করতে সক্ষম হওয়া উচিত।

টিএল; ডিআর - একটি শারীরিক ডিভাইস, সম্ভবত।


একই সম্প্রচার ডোমেনে আপনার একাধিক পৃথক আইপি সাবনেট থাকতে পারে। এই ধরনের ক্ষেত্রে হোস্টের রাউটিং টেবিল বা আইসিএমপি পুনর্নির্দেশগুলি ব্যবহার না করা হলে হোস্টগুলিতে অতিরিক্ত প্রবেশিকা যুক্ত না করা হলে hosts হোস্টগুলির মধ্যে ট্র্যাফিক তাদের ডিফল্ট গেটওয়ে দিয়ে প্রবাহিত হবে।
পিটার গ্রিন

@ পিটারগ্রিন হ্যাঁ, প্রচুর বিজোড় প্রবণতা রয়েছে। উদাহরণস্বরূপ, বলুন 192.168.0.0/24 এবং 10.0.0.0/24 উভয়ই যথাক্রমে 192.168.0.1 এবং 10.0.0.1 এ একই শারীরিক রাউটার হওয়ার গেটওয়ে সহ একই শারীরিক ইথারনেট ল্যানে রয়েছে। যদি 192.168.0.100 পিং 10.0.0.100 হয় তবে প্রথম রাউন্ড-ট্রিপটি গেটওয়ে দিয়ে রিলে যাবে। গেটওয়ে আইসিএমপি পুনর্নির্দেশগুলি প্রতিটি হোস্টকে একই ল্যানে রয়েছে তা তাদের পাঠাতে পারে। যদি তা হয়, তবে প্রতিটি হোস্ট তারপরে পিয়ারের ম্যাকের ঠিকানাগুলি পাওয়ার জন্য এআরপি অনুরোধগুলি প্রেরণ করবে এবং পরবর্তী সমস্ত যোগাযোগ সরাসরি পিয়ারদের মধ্যে উপস্থিত হবে (গেটওয়ে দিয়ে নয়)।
অ্যালেক্স হাজনাল

মনে রাখবেন যে উপরোক্ত উদাহরণ সহ, হোস্টগুলিকে বিদেশী নেটওয়ার্কে পিয়ারের ম্যাক ঠিকানার জন্য একটি এআরপি অনুরোধ সম্প্রচার করতে (আইসিএমপি পুনর্নির্দেশের মাধ্যমে) প্রোডেড করা দরকার। অনুপস্থিত একটি পুনর্নির্দেশ হোস্ট বিদেশী-নেটওয়ার্ক এআরপি অনুরোধ করবে না।
অ্যালেক্স হাজনাল

5

রাউটিং টেবিল এন্ট্রিগুলি একটি গেটওয়ে বা একটি নেটওয়ার্ক অ্যাডাপ্টারের একটি সাবনেট সমাধান করে।

একটি বেসরকারী নেটওয়ার্কে কোনও ডিভাইসের জন্য একটি সাধারণ রাউটিং টেবিল, আপনি যদি অপ্রয়োজনীয় জিনিসগুলি ছেড়ে দেন তবে দেখতে ভাল লাগবে

0.0.0.0/0 via 192.168.0.1
192.168.0.0/24 dev eth0

প্রতিটি গন্তব্যের জন্য সুনির্দিষ্ট রুটটি জিততে পারে, সুতরাং সাবনেটের ঠিকানাগুলির জন্য সাবનેટ রুটটি ডিফল্ট রুটের চেয়ে বেশি অগ্রাধিকার নেয়।

গেটওয়ের ঠিকানাটি ঘুরে দেখা যায়, রাউটিং টেবিলের মাধ্যমে সমাধান করা হয় যা এটি নীচের স্তরে সম্বোধন করার পাশাপাশি নেটওয়ার্ক ইন্টারফেসটিকে দেওয়া হয়।

সুতরাং, কোনও প্যাকেটের জন্য 1.1.1.1, গন্তব্যটি রাউটিং টেবিলটিতে সন্ধান করা হবে এবং একটি গেটওয়ে রয়েছে এমন ডিফল্ট রুট ফিরে আসবে। ইথারনেট ইন্টারফেসটি ফেরত গেটওয়েটি আবার সন্ধান করা হবে।

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

অন্যান্য নিম্ন-স্তরের পরিবহনগুলি আলাদাভাবে কাজ করে, উদাহরণস্বরূপ পিপিপি লিঙ্কগুলির একটি "পিয়ার ঠিকানা" থাকে, সুতরাং তাদের ডিভাইস রুটে / 32 এর নেটমাস্ক ব্যবহার করে এবং তারা এআরপি রেজোলিউশন এড়িয়ে যায় এবং কেবল প্যাকেটগুলিকে পিপিপি লিঙ্কের উপরে "সম্প্রচার" হিসাবে প্রেরণ করে।

কিছু আইপি স্ট্যাকের জন্য ডিভাইস রুটের ম্যানুয়াল তৈরির প্রয়োজন হয় যা এটি আরও কিছুটা সুস্পষ্ট করে তোলে:

ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 up
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
route add default via 192.168.0.1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.