ماذا تعرف عن كلمة (ping ) في عالم الانترنت
تم النشر في السبت 2015-04-18
عندما تستخدم الإنترنت في بعض الأحيان ترى كلمة 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 اللذي ترىد الاتصال به فى الأمر