কীভাবে এআরপি প্রোটোকল কাজ করে


-1

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


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

উত্তর:


2

না, আপনার বর্ণনা অনুসারে এটি কাজ করে না। বিভাগগুলিতে বিভক্ত হিসাবে ইথারনেট ল্যানগুলির কথা ভাবেন, যেখানে বিভাগের প্রতিটি হোস্ট সেগমেন্টে একে অপরের হোস্টের সাথে কথা বলতে পারে। (সকলেই সুইচগুলির সাথে পয়েন্ট-টু-পয়েন্ট সংযোগে যাওয়ার আগে ইথারনেট মূলত এইভাবে কাজ করেছিল)। সুতরাং একটি বিভাগ এটির মতো দেখাচ্ছে:

          <--- 192.168.3.0/24  --->
   ---------------------------------------------------    
      |                |             |            |
    Router          Host 1        Host 2       Host 3
    192.168.3.254   192.168.3.1  192.168.3.2  192.168.3.3
      |
... ----

নেটমাস্ক এই সেগমেন্টের উপর IP ঠিকানা মঞ্জুরিপ্রাপ্ত সীমা বর্ণনা করে, 192.168.3.255 এই ক্ষেত্রে 192.168.3.0 হবে।

এখন আসুন হোস্ট 1 টি দেখুন এটির নেটওয়ার্ক অ্যাডাপ্টারের ঠিকানা থাকবে 192.168.3.1/24, তাই ল্যানের আইপি ঠিকানাগুলি অন্য ঠিকানা থেকে আলাদা করতে পারে। এটিতে একটি ক্যাচল রাউটিং এন্ট্রি থাকবে যা কেবল "192.168.3.254 টি অন্যান্য আইপি-র জন্য গেটওয়ে হিসাবে ব্যবহার করুন" বলেছে।

সুতরাং যখন এটি কোনও প্যাকেট প্রেরণ করে তাই কিছু আইপি ঠিকানা, এটি ল্যানের মধ্যে কোন "স্থানীয়" আইপি ঠিকানাটি ব্যবহার করবে তা সরাসরি জানতে পারবেন স্থানীয় হোস্টগুলির মধ্যে সরাসরি কোনও, অথবা গেটওয়ের ঠিকানা সহ রাউটার।

এর পরে এটি স্থানীয় এআরপি ক্যাশে এই আইপিটি সন্ধান করে। যদি আইপি ঠিকানা ক্যাশে না থাকে তবে তার রাউটারের আইপি ঠিকানা বা অন্য কোনও হোস্ট আইপি ঠিকানা কিনা তা বিবেচনাধীন নয় এবং "হ্যালো, আমার ম্যাক ঠিকানা 00: 11: 22: 33: 44 : 55, আমি আইপি 192.168.3.x এর ম্যাক ঠিকানা খুঁজছি "। এবং 192.168.3.x আইপি ঠিকানা সহ বাক্সটি (রাউটার বা হোস্ট) উত্তর দেয় "হ্যালো 00: 11: 22: 33: 44: 55, আমার ম্যাক ঠিকানা 66: 77: 88: 99: এএ: বিবি, এবং আমি 192.168.3.x আইপি ঠিকানার মালিক "।

যা ঘটে তাই ঘটে।


আমি নিশ্চিত নই যে আপনি শেষ অনুচ্ছেদে ঠিক আছেন right জোরেডাচের সাথে আমার কথোপকথনটি নীচে দেখুন। আমি পরামর্শ দিয়েছি যে গন্তব্যের ঠিকানা ল্যানে না থাকলে প্রেরক রাউটারকে সরাসরি ব্রডকাস্ট বার্তা না ব্যবহার করার জন্য জিজ্ঞাসা করেন, তবে কেবল ইউনিকাস্ট করেন তাই প্রেরক কেবল লাউতে সম্প্রচারটি ল্যান বা ইউনিকাস্টকে কেবল রাউটারে প্রেরণ করবেন কিনা তা সিদ্ধান্ত নেয়।
— মুলিগান

গন্তব্যের ঠিকানা যদি ল্যানে না থাকে তবে আপনি সরাসরি ম্যাক ঠিকানার মাধ্যমে এটি পৌঁছাতে পারবেন না, সুতরাং এআরপি ব্যবহার করা কোনও অর্থবোধ করে না। যদি আপনি বিশ্বাস না করেন তবে ওয়্যারশার্ককে গুলি চালান এবং কী ঘটে তা দেখুন। বিকল্পভাবে, arpকোন ঠিকানাগুলি ক্যাশে হয়েছে তা দেখতে ব্যবহার করুন । আপনি এমন কোনও ঠিকানা দেখতে পাবেন না যা ল্যান বা ডাব্লুএলএনে সরাসরি পৌঁছনীয় নয়।
— dirkt

আপনি আমাকে ভুল বুঝেছেন বলে মনে হচ্ছে। আমি জানি যে আমি নন ল্যান ম্যাকে পৌঁছতে পারছি না, তবে আমি জিজ্ঞাসা করেছি যে আমি সঠিক কিনা নন ল্যান গন্তব্যের ক্ষেত্রে প্রেরক সরাসরি ইউনিকাস্ট এআরপি অনুরোধটি ডিএফ-এ প্রেরণ করেন। এর ম্যাক পেতে গেটওয়ে ...
— মুলিগান

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

1
দীর্ঘশ্বাস । আমি হাল ছেড়ে দিলাম। কেবল ওয়্যারশার্ক চালান এবং নিজের জন্য দেখুন।
— dirkt

0

একটি আরপ রাউটারে প্রেরণ করা হয় না, এবং পুরো নেটওয়ার্কে আরপ প্রেরণ করা হয়। রাউটার, বা কোনও হোস্ট উত্তর দিতে পারে।

আমি জানি যে কোনও গন্তব্য হোস্টটি যদি অন্য নেটওয়ার্কে থাকে তবে প্রত্যাবর্তিত ম্যাক ঠিকানাটি হ'ল ডিজাইনের হোস্টের পরিবর্তে রাউটারের ম্যাক। আমি এখন ভাবছি কিভাবে এটি কাজ করে।

আপনার কম্পিউটারটি এর স্থানীয় রাউটিং টেবিলটি দেখবে। গন্তব্য যদি স্থানীয় নেটওয়ার্কে থাকে, যা স্থানীয় আইপি এবং মাস্ক দ্বারা নির্ধারিত হয়, তবে কম্পিউটার সরাসরি গন্তব্যের ঠিকানার জন্য আরপ করার চেষ্টা করবে। গন্তব্যটি যদি স্থানীয় নেটওয়ার্কে না থাকে এবং কোনও মিলে যাওয়া রুটটি খুঁজে পাওয়া যায়, তবে কম্পিউটারটি রুটে সংজ্ঞায়িত গেটওয়ে ঠিকানার জন্য আরপ করবে।


সুতরাং যদি গন্তব্য স্থানীয় নেটওয়ার্কে থাকে তবে বার্তাটি রাউটারের মধ্য দিয়ে (শারীরিকভাবে) কেটে যায় তবে কেবল রাউটারের স্যুইচ অংশ (স্তর) এআরপি অনুরোধটি সম্প্রচারের জন্য ব্যবহৃত হচ্ছে?
— মুলিগান

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

@ জোরেডেচি তাই আমি কি ঠিক বলেছি যে গন্তব্য স্থানীয় নেটওয়ার্কে থাকলে প্রেরণকারী হোস্ট ল্যানের সমস্ত হোস্টকে সম্প্রচার বার্তা প্রেরণ করে এবং ল্যানের বাইরে যদি রাউটারকে কেবল "সাধারণ" ইউনিকাস্ট বার্তা প্রেরণ করে এটি ম্যাক?
— মুলিগান

মুলিগান যে শেষ বক্তব্যটি 99.99% সময়ের সঠিক, অন্তত ইথারনেটের পক্ষে। মনে রাখবেন যে তখন অন্যান্য প্রযুক্তি রয়েছে যেমন ইথারনেটের মতো সিরিয়াল যা ভিন্নভাবে কাজ করে।
— জোরেডেচি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.