تاريخ اليوم
أمثال على استخدامات الأمر Ping

أمثال على استخدامات الأمر Ping



شارك المقالة
بسم الله الرحمن الرحيم 
الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم 
السلام عليكم ورحمة الله

أمثال على استخدامات الأمر Ping



وفقًا للصفحة اليدوية ، يستخدم أمر Linux ping مخطط البيانات الإلزامي ECHO_REQUEST لبروتوكول ICMP لاستنباط ICCH ECHO_RESPONSE من مضيف البوابة.


تستخدم الصفحة اليدوية الكثير من المصطلحات الفنية ولكن كل ما تحتاج إلى معرفته هو أنه يمكن استخدام أمر Linux "ping" لاختبار ما إذا كانت الشبكة متاحة ومقدار الوقت الذي يستغرقه إرسال الشبكة والحصول على استجابة منها.

لماذا يمكنك استخدام الأمر "ping"
معظمنا يزور نفس المواقع المفيدة بانتظام. على سبيل المثال ، أزور موقع بي بي سي على الإنترنت لقراءة الأخبار وأزور موقع سكاي سبورتس للحصول على أخبار ونتائج كرة القدم. سيكون لديك بلا شك مجموعتك الرئيسية من المواقع الرئيسية مثل facebook.


تخيل أنك أدخلت عنوان الويب الخاص بـ facebook.com في متصفحك ولم يتم تحميل الصفحة على الإطلاق. يمكن أن يكون سبب هذا أحد الأشياء الكثيرة.

على سبيل المثال ، قد لا يكون لديك اتصال بالإنترنت على الإطلاق رغم أنك متصل بجهاز التوجيه الخاص بك . في بعض الأحيان يكون لدى موفر خدمة الإنترنت مشكلات مترجمة تمنعك من استخدام الإنترنت.

قد يكون السبب الآخر هو أن الموقع معطّل فعليًا وغير متاح.

مهما كان السبب ، يمكنك بسهولة التحقق من الاتصال بين جهاز الكمبيوتر الخاص بك وشبكة أخرى باستخدام الأمر "ping".

كيف يعمل الأمر Ping
عند استخدام هاتفك ، فأنت تطلب رقمًا (أو أكثر شيوعًا في الوقت الحاضر ، اختر اسمه من دفتر عناوين على هاتفك) ثم يرن الهاتف في نهاية جهاز الاستقبال. عندما يجيب هذا الشخص على الهاتف ويقول "مرحبًا" ، فأنت تعلم أن لديك اتصالًا.

يعمل الأمر "ping" بطريقة مماثلة. يمكنك تحديد عنوان IP المكافئ لرقم الهاتف أو عنوان الويب (الاسم المرتبط بعنوان IP) و "ping" يرسل طلبًا إلى هذا العنوان. عندما تتلقى الشبكة المستقبلة الطلب ، ستُرسل ردًا يرد عليه "hello" بشكل أساسي.


يسمى الوقت المستغرق لشبكة الاستجابة بالاختفاء .

مثال استخدام الأمر "ping"
لاختبار ما إذا كان موقع الويب متاحًا ، اكتب "ping" متبوعًا باسم الموقع الذي ترغب في الاتصال به. على سبيل المثال ، لإجراء ping facebook.com ، يمكنك تشغيل الأمر التالي:

ping   facebook.com
يرسل أمر ping طلبات إلى الشبكة بشكل مستمر وعندما تتلقى استجابة ، ستتلقى سطرًا من الإخراج بالمعلومات التالية:

عدد البايتات المستلمة
عنوان IP
رقم تسلسل
الوقت المستغرق للرد

إذا لم تستجب الشبكة التي تحاول اختبارها لأنها غير متوفرة ، فسيتم إخطارك بذلك.

إذا كنت تعرف عنوان IP الخاص بالشبكة ، يمكنك استخدام هذا بدلاً من اسم موقع الويب:

ping 151.101.65.121
احصل على صوت "ping"
يمكنك الحصول على الأمر ping لإحداث ضوضاء كلما تم إرجاع استجابة باستخدام مفتاح التبديل
 "-a"
 كجزء من الأمر كما هو موضح في الأمر التالي:


ping -a facebook.com
إرجاع عنوان IPv4 أو IPv6
IPv6
 هو بروتوكول الجيل التالي لتعيين عناوين الشبكة لأنه يوفر مجموعات أكثر فريدة ممكنة ومن المقرر أن يحل محل بروتوكول IPv4 في المستقبل.

يعين بروتوكول IPv4 عناوين IP بالطريقة التي اعتدنا عليها حاليًا. (على سبيل المثال 151.101.65.121).

يعين بروتوكول IPv6 عناوين IP بالتنسيق [fe80 :: 51c1 :: a14b :: 8dec٪ 12].

إذا كنت تريد إرجاع تنسيق IPv4 لعنوان الشبكة ، يمكنك استخدام الأمر التالي:

ping   -4 facebook.com
لاستخدام تنسيق IPv6 فقط ، يمكنك استخدام الأمر التالي:

ping   -6 facebook.com
الحد من عدد الأصوات
بشكل افتراضي عند إجراء اختبار ping لشبكة ، تستمر في القيام بذلك حتى تضغط على CTRL و C في نفس الوقت لإنهاء العملية.

ما لم تكن تقوم باختبار سرعة الشبكة ، فربما تريد فقط تنفيذ الأمر ping حتى تتلقى استجابة.

يمكنك تحديد عدد المحاولات باستخدام رمز التبديل "-c" كما يلي:

ping -c 4  facebook.com
ما يحدث هنا هو أن الطلب في الأمر أعلاه يتم إرساله 4 مرات. والنتيجة هي أنك قد تحصل على 4 حزم وإرسال رد واحد فقط.

شيء آخر يمكنك القيام به هو تحديد موعد نهائي لمدى تشغيل الأمر ping باستخدام رمز التبديل
 "-w".

ping-w 10 facebook.com
هذا يحدد موعدًا نهائيًا لاستمرار اختبار ping لمدة 10 ثوانٍ. 

ما يثير الاهتمام حول تشغيل الأوامر بهذه الطريقة هو الإخراج لأنه يوضح عدد الحزم التي تم إرسالها وعدد الرسائل المستلمة.

إذا تم إرسال 10 حزم ولم يتم استلام سوى 9 حزم ، فسيكون ذلك خسارة 10٪ من الرزم. كلما زادت الخسارة كلما كان الاتصال أسوأ.

يمكنك استخدام رمز تبديل آخر يقوم بإغراق عدد الطلبات على شبكة الاستقبال. لكل حزمة يتم إرسالها يتم عرض نقطة على الشاشة وفي كل مرة تستجيب الشبكة يتم أخذ النقطة بعيدًا. باستخدام هذه الطريقة ، يمكنك رؤية عدد الحزم المفقودة بصريًا.

يجب أن تكون خارقًا لتشغيل هذا الأمر وهو بالفعل لأغراض مراقبة الشبكة فقط.

sudo ping -f facebook.com
عكس الفيضان هو تحديد فاصل زمني أطول بين كل طلب. للقيام بذلك ، يمكنك استخدام رمز التبديل "-i" كما يلي:

ping -i 4 facebook.com
سوف الأمر أعلاه ping facebook.com كل 4 ثواني.

كيفية قمع الإخراج
قد لا تهتم بكل الأشياء التي تحدث بين كل طلب يتم إرساله وتلقيه ولكن فقط الإخراج في البداية والنهاية.

على سبيل المثال ، إذا قمت بإرسال الأمر التالي باستخدام رمز التبديل "-q" ، فستتلقى رسالة تفيد بأن عنوان IP يجري اختباره في النهاية وفي عدد الحزم المرسلة والمستلمة وفقدان الحزمة دون تكرار كل سطر متداخل.

ping -q -w 10 facebook.com
ملخص
يحتوي الأمر ping على عدد قليل من الخيارات الأخرى التي يمكن العثور عليها من خلال قراءة الصفحة اليدوية.

لقراءة الصفحة اليدوية ، قم بتشغيل الأمر التالي:
man ping

ليست هناك تعليقات:

إرسال تعليق

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))

السلام عليكم و رحمة الله و بركاته

الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم

مدونة نادي لينكس الاغواط الجزائري هي مدونة لتعريف على نظام لينكس وعلى بعض انوعه التوزيعات لينكس لتشجيع على استخدم النظام ربما يكون غير معروف للبعض الهدف هو تعميم والتعريف بالنظام لينكس هي بمثابة اول خطوة الى عالم لينكس ربما الكثير منا لا يعرف الكثير عنه وفي مدونة نادي لينكس الاغواط الجزائري

بحث هذه المدونة الإلكترونية

إجمالي مرات مشاهدة الصفحة

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *