الجمعة، 17 أبريل 2015

ما ذاتعرف عن مصطلح الـ Ping في الأنترنت ؟

عندما تستخدم الإنترنت في بعض الأحيان ترى كلمة Ping على شاشتك ويتسائل الناس أحيانا ما معنى هذه الكلمة…
الPing هو
احد بروتوكولات الإنترنت، وهو مسئول عن معرفة إمكانية الوصول إلي الحاسوب المضيف وأيضا قياس كمية الوقت الذي تستغرقه الرسائل للوصول من كمبيوترك إلي كمبيوتر السيرفر والعكس.


كلمة Ping هي اختصار لعبارة Packet Information Graper ... و هي تعني حرفيا
"بيانات الرسالة التي تتلمس طريق الوصول" ... 
إذا ظهر مصطلح الـ Ping ، فلابد من وجود Network ...
تقوم فكرة الـ Ping على أن هناك جهازين يكلمان بعضهما ...
يقوم أحد الأجهزة (المرسل) بإرسال رسالة صغيرة (و التي تسمى Packet) إلى الجهاز الآخر (المستقبل) ، فتقوم هذه الرسالة بتلمس طريقها (و من هنا أتت كلمة Graper) حتى تصل للمستقبل ، ثم تعاود الرجوع للمرسل لتعطيه بيانات الرحلة (و من هنا جاء استخدام Information) ...
و من أهم هذه البيانات هو زمن الرحلة ذهابا و إيابا ...
-

لها معنى في عالم الشبكات وربما كانت المعاني متشابها
الشرح :
في حال اتصالك بجهاز على الشبكة .. 
هناك خاصية للتأكد ان الاتصال يعمل وان الشبكة يمكنها استقبال وارسال البيانات
وهذه الخاصية يطلق عليها  :  ping
فعدنما تعمل لأحد ما ping  تكون وكأنك ترسل صوت او حزمة بيانات تقول فيها: (هل تسمعني )؟
فإذا رد الجهاز الأخر بحزمة بيانات فكأنه رد الصدى أي قال لك :  (نعم اسمعك ...)
فتتأكد عن طريق هذه العملية ان الاتصال سليم والاجهزة تعمل


------------------

معلومات إضافية :
بدأت القصة عندما تم ظهور مصطلح  الـ Ping فى عام 1983 على يد مايكل جون مووس وهو مهندس و باحث أمريكى من أجل استخدامها في حل مشاكل شبكات الIP، وسميت بهذا الاسم تيمنا بالصوت اللذى يصدره جهاز السونار عندما يحدد موقع الصدي.

ماذا يحدث فى اختبار الPing؟

عند فتح برنامج  Command Prompt إذا كنت علي نظام Windows
أو Terminal إذا كنت على نظام Linux  وبدء اختبار الPing يظهر على شاشتك ما تراه في الصورة التالية :
ping-linux

 فما معني هذا؟

نبدأ بسرد ما حصلنا عليه نيتجة إخبتار الPing بتفاصيل أكثر:

  • ICMP : هي كتلة من الداتا المرسلة إلي الكمبيوتر المضيف
    يتم إرسال طلب رد لكتلة البيانات التي أرسلت إلي الحاسوب المضيف مع قياس الوقت الذي يستغرقه الكمبيوتر المضيف للرد على كمبيوترك ويعرف هذا باسم echo request أو ping.
  • icmp_seq : هي رقم ال packet المرسلة في اﻻختبار
  • time : هو قياس الوقت عادة يكون بجزء من الألف من الثانية وكلما كبر هذا الرقم كان هذا دلالة على بطئ سرعة الإتصال مابين الجهازين، فى هذا المثال يقوم جهازك بإرسال خمس كتل ICMP  إلي google.com أو جهاز السيرفر ويقوم السيرفر بالرد عليهم فى حوالى 0.011 ثانية.
ping-e1
ما رأيك أن تجرب ذلك بنفسك .

كيفية عمل اختبار الPing ؟

  • افتح برنامج Command Prompt فى حالة استخدام Windows أو Terminal فى حالة استخدام Linux.
  • أكتب ping يليها عنوان الموقع أو الIP اللذي ترىد الاتصال به.
  • فى حالة رغبتك بارسال عدد محدد من كتل الداتا يمكنك كتابة -n يليه عدد الكتل اللتى تريد ارسالها بعد كتابة عنوان الموقع أو الIP اللذي ترىد الاتصال به فى الأمر .. فى حالة استخدام Linux يمكنك كتابة -c يليه عدد الكتل اللتى تريد ارسالها قبل كتابة عنوان الموقع أو الIP اللذي ترىد الاتصال به فى الأمر



_______
مواضيع مشابهة أو ذات علاقة بالموضوع :

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

إرسال تعليق

أهلا بك ،
أشكرك على الإطلاع على الموضوع و أن رغبت في التعليق ،
فأرجو أن تضع إسمك ، ولو إسما مستعارا ; للرد عليه عند تعدد التعليقات
كما أرجو مراعاة أخلاق المسلم ; حتى لا نضطر لحذف التعليق
تقبل أجمل تحية
ملاحظة :
يمنع منعا باتا وضع أية : روابط - إعلانات -أرقام هواتف
وسيتم الحذف فورا ..