কীভাবে 'পিং' কমান্ড কাজ করে?


24

পিং কমান্ড সত্যিই কীভাবে কাজ করে? বিশেষত কোথায় এআরপি (ঠিকানা রেজোলিউশন প্রোটোকল) ছবিতে আসে?

আমাকে একটি সাক্ষাত্কারে এই প্রশ্ন জিজ্ঞাসা করা হয়েছিল এবং যখন এআরপি ব্যবহার করা যায় তখন আমি কোনও দৃশ্যের সাথে আসতে পারি না।


আইসিএমপি দেখুন

3
এআরপি নির্দিষ্ট আইপি ঠিকানার ম্যাক ঠিকানা পেতে ব্যবহৃত হয়। যখন আপনাকে ইথারনেটে কোনও প্যাকেট প্রেরণ করতে হবে তখন আপনাকে গন্তব্যটির ম্যাক ঠিকানা প্রয়োজন।

উত্তর:


16

আপনি যদি সত্যিই বুঝতে চান তবে এখানে একটি দুর্দান্ত (খুব ভাল লেখা) সাদা কাগজ রয়েছে:

http://images.globalknowledge.com/wwwimages/whitepaperpdf/WP_Mays_Ping.pdf

এখানে সংক্ষিপ্তসার ->

Ping (Program on the application layer) ------->
Opens a 'raw' socket to IP Layer ------>
IP layer (Layer 2 on OSI) packages ICMP packet and sends it

যেহেতু মাঝে কোন বিভিন্ন TCP স্তর, Ping (program)হয়েছে সব ইনকামিং সরাসরি ICMP প্যাকেট নিরীক্ষণ এবং গন্তব্য থেকে ফিল্টার শুধুমাত্র একজনের।

আশা করি এইটি কাজ করবে.


9

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

সাধারণ প্রক্রিয়াটি হ'ল:

  1. আপনি একটি গন্তব্য পিং করার জন্য একটি কমান্ড প্রবেশ করুন।

  2. ডিএনএস আইপি ঠিকানা নির্ধারণ করতে ব্যবহৃত হয় (যদি প্রয়োজন হয়)।

  3. গন্তব্যটির দিকে পরবর্তী হোপটি খুঁজতে রাউটিং টেবিলের সাথে পরামর্শ করা হয়।

  4. এআরপি পরবর্তী হপের হার্ডওয়্যার ঠিকানা খুঁজতে ব্যবহৃত হয়।

  5. আইপি প্যাকেটটি পরের হপে প্রেরণ করা হয়, একটি ইথারনেট বা ওয়াইফাই ফ্রেমে আবদ্ধ হয়।


3
এখানে একমাত্র উত্তর যা আসলে প্রশ্নের উত্তর দেয়!
jmiserez

2

পিং আসলে দুটি আলাদা আইসিএমপি (ইন্টারনেট কন্ট্রোল মেসেজ প্রোটোকল) প্যাকেট।

হোস্টকে পিং করার জন্য আপনি প্রথমে একটি আইসিএমপি ইকো রিকোয়েস্ট প্যাকেট প্রেরণ করুন, হোস্ট তারপরে একটি আইসিএমপি ইকো রিপ্লাই দিয়ে জবাব দেবে।

আরও তথ্যের জন্য দেখুন: https://en.wikedia.org/wiki/Ping_( নেটওয়ার্কিং_ইউটিলিটি)


1

নেটওয়ার্ক প্রোটোকল স্ট্যাকের বিভিন্ন স্তরে অবস্থিত পিং এবং এআরপি হ'ল আলাদা জিনিস।

পিং নেটওয়ার্ক লেয়ারে রয়েছে (বা ইন্টারনেট লেয়ার - আইসিএমপি প্রোটোকলটির দিকে নজর রাখুন যেমন @ সার্ভারমনকি দ্বারা নির্দেশিত)।

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

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


হ্যাঁ, তবে পিং বাস্তবায়নের জন্য এল 2 (লিঙ্ক স্তর।) এ কিছু কোডের প্রয়োজন হবে .আরপি কি স্তর 2 এ খেলতে আসবে

@ liv2hak। কোন। পিং বাস্তবায়ন নীচের লিঙ্ক স্তর উপর রাখা।

@ লিভ আরপ প্রায়শই বলা হয় লেয়ার 2.5 লেগেছে আইসিএমপি প্রায়শই স্তর 3.5 বলে বলা হয় স্তরগুলি কোডের চেয়ে ক্ষেত্রগুলি সম্পর্কে বেশি। এবং আপনি যদি বলতে চান যে পিং প্রয়োগের জন্য স্তর 2 তে কোড প্রয়োজন, ভাল, কোনও প্রয়োগের সাথে, সংজ্ঞা অনুসারে, আপনার নীচে স্তর ছাড়াই একটি স্তর থাকতে পারে না।
বারলপ

1

এআরপি একটি ম্যাক ঠিকানা সরবরাহ করে তবে কখনও কখনও ডিএমএসি ঠিকানা না থাকলে সম্প্রচারের ঠিকানা ব্যবহার করা হয়।

ব্রডকাস্ট ডিএমএসি ব্যবহার করে এই ফ্রেমটিকে এআরপি সম্প্রচার ফ্রেম হিসাবে ডাকা হয়, এটির সাথে আমরা ডিএমএসি ঠিকানা পাই।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.