ما هو أمر ping؟ ما هو ping في التطبيقات والألعاب؟ كيفية استخدام ping في Windows؟

على الرغم من أنك لست خبيرًا في الشبكات(networking expert) ، فقد تكون قد واجهت مصطلح PING ، عند استخدام أجهزة الكمبيوتر أو أجهزة الشبكات مثل أجهزة التوجيه اللاسلكية أو التطبيقات عبر الإنترنت أو عند ممارسة الألعاب على الإنترنت. إذا كنت تريد معرفة ما هو ping عندما يتعلق الأمر بأجهزة الكمبيوتر ، وكيف يعمل أمر ping(ping command) ، وكيفية فهم البيانات التي يعرضها ، وكيفية استخدامه في Windows ، فاقرأ هذا البرنامج التعليمي:

ما هو ping؟

Ping هي أداة سطر أوامر(command line tool) ، متوفرة في العديد من أنظمة التشغيل ، والتي يمكنك استخدامها لاختبار ما إذا كان الكمبيوتر أو الجهاز(computer or device) الخاص بك يمكنه الوصول إلى كمبيوتر الوجهة(destination computer) عبر الشبكة و / أو الإنترنت.

ما هو ping في اختبارات الشبكات ( SpeedTest ) أو الألعاب؟

عندما ترى ping تم الإبلاغ عنه في جميع أنواع التطبيقات ، في اختبارات الشبكات مثل SpeedTest ، أو في الألعاب عبر الإنترنت ، فإنه يشير إلى الوقت الذي يستغرقه الكمبيوتر للحصول على استجابة لأمر ping(ping command) . يتم الإبلاغ عن هذه المرة بالمللي ثانية (مللي ثانية) ، وهي مؤشر على سرعة وقت رد فعل(reaction time) اتصالك بالإنترنت أو اتصالك بالشبكة(network connection) . كلما انخفض اختبار الاتصال ، كان وقت رد الفعل(reaction time) أفضل .

لماذا يعد ping مفيدًا؟

يعد الأمر ping(ping command) مفيدًا في الغالب لاستكشاف إمكانية الوصول إلى الأجهزة على الشبكة والإنترنت وإصلاحها. يستخدم هذا الأمر سلسلة من رسائل الصدى(Echo) (باستخدام بروتوكول رسائل التحكم في الإنترنت(Internet Control Message Protocol) ) لتحديد أشياء مثل:

  • ما إذا كان هدف الأمر ping(ping command) نشطًا أم غير نشط.
  • كم من الوقت يستغرق الاتصال بالجهاز المستهدف ، لإرسال واستقبال طلب Echo والرد.

  • كم عدد الحزم المفقودة عند الاتصال بالجهاز المستهدف(target device) .

لفهم الأشياء بشكل أفضل ، ألق نظرة على لقطة الشاشة أدناه ، حيث قمنا بتشغيل أمر ping(ping command) ، في Windows: ping www.microsoft.com .

بينغ

من هذا الأمر تعلمنا ما يلي:

  • أن موقع www.microsoft.com متاح ويمكن الوصول إليه من جهاز كمبيوتر يعمل بنظام Windows لأننا تلقينا ردًا.

  • عنوان IPv6 الخاص بموقع microsoft.com. إنه العنوان الغريب الذي يتم عرضه بعد النص "الرد من".("Reply from.")

  • أنه لم يكن هناك فقدان للبيانات في اتصالنا بموقع microsoft.com على الويب(microsoft.com website) .
  • الوقت الذي استغرقه microsoft.com بالمللي ثانية للرد على أمر ping الخاص بنا: لكل من طلبات الارتداد الأربعة على حدة ، الحد الأدنى والحد الأقصى ومتوسط ​​الوقت المستغرق للاستجابة لأمر ping الخاص بنا.

كما ترى ، ترسل الأداة المساعدة ping أربعة طلبات صدى افتراضيًا ، وتشارك الإحصائيات والبيانات بناءً على الردود التي يجب أن تحصل عليها من الهدف.

من اخترع بينج؟

تم إنشاء أداة ping بواسطة أمريكي(American) يُدعى Mike Muuss ، في ديسمبر 1983(December 1983) ، أثناء عمله في مختبر الأبحاث الباليستية(Ballistic Research Laboratory) في Aberdeen Proving Ground ، في ماريلاند(Maryland) . يأتي الاسم من تقنية السونار(sonar technology) المستخدمة في الغواصات والسفن السطحية والطائرات ، والتي ترسل نبضًا وتستمع(pulse and listens) إلى الصدى لاكتشاف الأجسام الموجودة تحت الماء. وجدها استعارة مناسبة لكيفية عمل أداة ping.

ما هي أنظمة التشغيل والأجهزة التي يتوفر فيها ping؟

يمكنك استخدام أداة ping(ping tool) في أنظمة التشغيل Windows(Windows) و Linux و MAC OS X و Unix و FreeBSD والعديد من أنظمة التشغيل الأخرى لأجهزة كمبيوتر سطح المكتب والخوادم وغيرها من المعدات. حتى معدات الشبكات مثل أجهزة التوجيه نفذت أداة ping(ping tool) لاستكشاف مشكلات الشبكة وإصلاحها.

كيفية استخدام ping في Windows؟

إذا كنت تريد استخدام أداة ping(ping tool) في Windows ، فافتح موجه الأوامر أو PowerShell(Command Prompt or PowerShell) . بعد ذلك ، أدخل ping متبوعًا بعنوان IP(IP address) (أو اسم المضيف) للكمبيوتر أو الجهاز الهدف(target computer or device) . على سبيل المثال ، اكتب شيئًا مثل: "ping 192.168.1.1" أو "ping www.bing.com" بدون علامات الاقتباس.

بينغ

كما هو موثق من قبل Microsoft ، هنا(here) ، يمكن لأمر ping في Windows استخدام الكثير من المعلمات. لرؤيتها بنفسك ، اكتب ping /?أو ping -؟ واضغط على Enter بلوحة المفاتيح. يسرد Windows جميع المعلمات والمفاتيح التي يمكنك استخدامها لأداة ping(ping tool) .

بينغ

ملاحظة:(NOTE:) يمكنك استخدام / أو - قبل أي معلمة لأمر ping(ping command) . إنها قابلة للتبديل وتؤدي إلى نفس النتيجة.

فيما يلي شرح لجميع المفاتيح الخاصة بأمر ping(ping command) :

  • /t - يستمر الأمر ping في إرسال رسائل طلب Echo إلى الوجهة حتى تتم مقاطعتها يدويًا. لمقاطعة الإحصائيات وعرضها ، اضغط على CTRL+Break . لمقاطعة أمر ping وإنهاءه ، اضغط على CTRL+C C.

  • /a - يحاول ping حل وعرض اسم المضيف لعنوان IP الذي تم إدخاله كهدف.

  • /n count - استخدم هذا التغيير في عدد رسائل طلب الصدى من 4 (الافتراضي) إلى شيء آخر. يمكنك استخدام أي رقم من 1 إلى 4294967295.

  • /l size - يضبط الحجم (بالبايت) لرسالة طلب الصدى التي يتم إرسالها إلى الهدف ، من 32 (الافتراضي) إلى شيء آخر. يمكنك استخدام أي رقم من 1 إلى 65527.

  • /f - استخدم هذا لإرسال رسائل طلب Echo مع تشغيل علامة "Do Not Fragment" حتى لا يتم تجزئة الطلب بواسطة أجهزة التوجيه ، في الطريق إلى الوجهة. يعمل هذا الخيار مع عناوين IPv4 فقط ، وهو مفيد لاستكشاف مشكلات وحدة الإرسال القصوى(Maximum Transmission Unit) للمسار (PMTU) وإصلاحها.

  • /i TTL - يعيّن قيمة مدة البقاء(Time to Live) (TTL) لطلب Echo ، الحد الأقصى لها هو 255. يحدد TTL عمر البيانات التي يتم إرسالها بواسطة الأمر ping. إذا انقضت قيمة TTL ولم يتم تلقي أي رد ، فسيتم تجاهل البيانات.

  • /v TOS - يحدد نوع الخدمة (TOS)(Type of Service (TOS)) المستخدمة لطلب Echo. القيمة الافتراضية هي 0 ، والحد الأقصى هو 255. يعمل هذا الخيار فقط مع عناوين IPv4.

  • /r count - يعيّن عدد القفزات بين الكمبيوتر والهدف الذي تريد تسجيله وعرضه بواسطة أمر ping. الحد الأقصى لقيمة العد هو 9. وهو يعمل فقط مع عناوين IPv4.

  • /s count - يُبلغ عن الوقت ( بتنسيق Internet Timestamp ) عند تلقي كل طلب Echo وإرسال كل رد. الحد الأقصى لقيمة العد هو 4 ، مما يعني أنه لا يمكن ختم الوقت إلا بأربع قفزات فقط. يعمل هذا الخيار فقط مع عناوين IPv4.

  • /j host-list - يستخدم مسار المصدر(Loose Source Route) غير المحكم المحدد في قائمة المضيف. باستخدام هذا النوع من التوجيه ، يمكن فصل الوجهات الوسيطة المتتالية عن طريق جهاز توجيه واحد أو عدة أجهزة توجيه. الحد الأقصى لعدد العناوين أو الأسماء في قائمة المضيف هو 9. قائمة المضيف هي سلسلة من عناوين IP مفصولة بمسافات ، ويجب أن تكون عناوين IPv4.

  • /k host-list - يستخدم Strict Source Route المحدد في قائمة المضيف. مع التوجيه الصارم ، يجب أن تكون الوجهة الوسيطة التالية قابلة للوصول مباشرة (وليس مفصولة بجهاز توجيه). الحد الأقصى لعدد العناوين أو الأسماء في قائمة المضيف هو 9. قائمة المضيف هي سلسلة من عناوين IPv4 مفصولة بمسافات.

  • /w timeout - تقوم قيمة المهلة بضبط مقدار الوقت بالمللي ثانية الذي ينتظره اختبار الاتصال لكل رد. قيمة المهلة الافتراضية هي 4000 أو 4 ثوانٍ.

  • /r range - يخبر الأمر ping بتتبع مسار الرحلة ذهابًا وإيابًا لعدد من القفزات. إنه يعمل فقط مع عناوين IPv6. يجب أن يكون النطاق رقمًا بين 1 و 9.

  • /s srcaddr - يحدد عنوان المصدر لاستخدامه عند العمل مع عناوين IPv6. يجب إدخال العنوان بعد srcaddr .

  • /c compartments - تحدد معرف حجرة التوجيه.

  • /p - يقوم باختبار عنوان موفر Hyper-V Network Virtualization.

  • /4 - يفرض استخدام عنوان IPv4 ويتم استخدامه بالاقتران مع أسماء المضيفين ، وليس عناوين IP. على سبيل المثال ، اكتب "ping /4 www.microsoft.com" (بدون علامتي الاقتباس) ، وتقوم بإرجاع عنوان IPv4 لاسم المضيف.

  • /6 - يفرض استخدام عنوان IPv6 ويتم استخدامه بالاقتران مع أسماء المضيفين ، وليس عناوين IP. على سبيل المثال ، اكتب "ping / 6 www.microsoft.com" وسترى عنوان IPv6 لاسم المضيف.

بعض الأمثلة على استخدام الأمر ping:

للتأكد من أنك تفهم بشكل أفضل كيفية التعامل مع الأمر ping(ping command) ، سنشارك بعض الأمثلة ونوضح كيفية استخدامها في الحياة الواقعية. إذا كنت ترغب في مراقبة موقع ويب معين ومدى توفره ، يمكنك استخدام "ping -t domainname" بدون علامات التنصيص. يقوم الأمر بإصدار صوت لا نهاية له ويشارك الوقت المستغرق للرد على كل طلب Echo(Echo request) .

بينغ

ومع ذلك ، إذا قمت بهذا النوع من المراقبة اللانهائية للمضيفين الذين تتم إدارتهم بشكل جيد ، فقد يتم حظر جهاز الكمبيوتر الخاص بك من الوصول. لا تنس إيقافه بالضغط على CTRL+C على لوحة المفاتيح.

بينغ

قد ترغب في استخدام عدد محدود من رسائل طلب الصدى(Echo request) لإرسالها ، باستخدام "اسم مضيف ping -n count"("ping -n count hostname") كما في المثال أدناه:

بينغ

في لقطة الشاشة أعلاه ، يمكنك أن ترى أن المضيف كان متاحًا في البداية وكان يرد على أمر ping(ping command) ، ثم أصبح غير متصل بالإنترنت ، وانتهت مهلة جميع الطلبات المتبقية.

إذا كنت تعرف عنوان IP(IP address) لمضيف ، وتريد معرفة اسم المضيف ، يمكنك استخدام "ping -a IP address" . يحاول ping حل وعرض اسم مضيف الهدف ثم إعادته ، على غرار لقطة الشاشة أدناه.

بينغ

هل تستخدم الأمر ping(ping command) ، وكيف؟

أنت الآن تعرف ما هو ping ، وكيف يعمل ، وماذا يفعل ، وكيفية استخدامه في Windows . قبل إغلاق هذا البرنامج التعليمي ، قم بالتعليق أدناه وشارك(comment below and share) أي أسئلة قد تكون لديك. أيضًا ، نود أن نعرف كيف تستخدم الأمر ping(ping command) .



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts