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

ما هو بينغ؟
اختبار اختبار الاتصال هو أداة تشخيصية تُستخدم لاختبار إمكانية الوصول إلى مضيف أو جهاز عبر بروتوكول الإنترنت شبكة (IP). وهو يقيس زمن الرحلة ذهابًا وإيابًا (RTT) للرسائل المرسلة من الجهاز الأصلي إلى الهدف وعودته، مما يساعد في تحديد ما إذا كان الهدف متاحًا أم لا والمدة التي يستغرقها للرد.
ينشأ مصطلح "بينغ" من تقنية السونار، حيث يصف النبضة الصوتية المستخدمة للكشف عن الأجسام تحت الماء. في الشبكات، يؤدي المصطلح وظيفة مماثلة عن طريق إرسال "طلب صدى صوت" إلى هدف ما وانتظار "رد الصدى".
المكونات الرئيسية لـ بينج
- اللجنة الدولية لشؤون المفقودين البروتوكول: يعتمد Ping على بروتوكول رسائل التحكم في الإنترنت (ICMP) لإرسال طلبات الصدى واستقبال الردود.
- طلب الصدى والرد عليه: يرسل جهاز الرنين طلب صدى صوت، ويستجيب الهدف برد صدى صوت.
- زمن الرحلة ذهاباً وإياباً (RTT): يقيس هذا المقياس الوقت الذي يستغرقه طلب الصدى للوصول إلى الهدف والعودة.
- فقدان الحزمة: تتضمن نتائج الفحص بيانات حول ما إذا كان هناك أي حزم مفقودة أثناء الإرسال، مما يشير إلى وجود مشاكل محتملة في الشبكة.
كيف بينج العمل؟
بينغ هي أداة تشخيصية للشبكة تعمل عن طريق إرسال حزمة بيانات صغيرة، تُعرف باسم طلب صدى ICMP، من الجهاز المنشئ إلى الجهاز المستهدف. فيما يلي شرح أكثر تفصيلاً لكيفية عمل بينغ:
- إرسال طلب صدى ICMP: عند إجراء اختبار ping لجهاز ما، يرسل الكمبيوتر الخاص بك طلب صدى ICMP إلى الجهاز المستهدف المحدد. تحمل الحزمة كمية صغيرة من البيانات وتبقى خفيفة الوزن لتجنب إثقال كاهل الشبكة.
- احصل على اللجنة الدولية لشؤون المفقودين صدى الرد: إذا كان الجهاز المستهدف قابلاً للوصول ويمكنه معالجة طلب صدى ICMP، فإنه يستجيب برد صدى ICMP. تحتوي حزمة الرد هذه على نفس كمية البيانات الموجودة في الطلب الأصلي وتعمل كتأكيد على إمكانية الوصول إلى الجهاز الهدف.
- قياس الوقت وفقدان الحزمة: بمجرد أن يتلقى الجهاز المنشئ رد صدى ICMP، يقوم بحساب الوقت الذي استغرقته الحزمة للانتقال إلى الجهاز الهدف والعودة. يقيس الناس هذا المقياس، المعروف باسم زمن الرحلة ذهابًا وإيابًا (RTT)، بالمللي ثانية. بالإضافة إلى ذلك، يتتبع بينغ عدد الحزم المفقودة أثناء الإرسال. يحدث فقدان الحزمة عندما لا تتلقى بعض طلبات صدى ICMP رداً من الجهاز الهدف.
من خلال تحليل هذه النتائج، يمكنك الحصول على رؤى قيمة حول اتصال الشبكة ووقت الاستجابة والمشاكل المحتملة. على سبيل المثال، قد تشير قيمة RTT المرتفعة إلى ازدحام الشبكة أو بطء الاتصال، بينما قد يشير معدل فقدان الحزمة المرتفع إلى عدم استقرار الشبكة أو وجود مشاكل في الجهاز المستهدف.
تطبيقات تشخيص الشبكة الشائعة
بينغ هو أداة متعددة الاستخدامات لتشخيص مشاكل الشبكة، حيث يقدم مجموعة من حالات الاستخدام لاستكشاف الأخطاء وإصلاحها وتحليل الشبكة. فيما يلي تحليل أكثر تفصيلاً لكيفية استخدام بينغ في استكشاف الأخطاء وإصلاحها:
- اختبار الاتصال: يستخدم غالباً للتحقق مما إذا كان يمكن الوصول إلى جهاز أو موقع ويب من موقع معين. من خلال اختبار اختبار عنوان IP أو اسم المجال، يمكنك تحديد ما إذا كان الجهاز المستهدف قابلاً للوصول إليه ويستجيب لطلبات صدى ICMP.
- تحديد مشاكل الكمون: يشير الكمون إلى التأخير في نقل البيانات بين جهازين. يمكن ل Ping قياس زمن الرحلة ذهابًا وإيابًا (RTT) لطلبات صدى ICMP، مما يوفر تقديرًا تقريبيًا لزمن الاستجابة. تشير قيم RTT المرتفعة إلى ازدحام الشبكة أو بطء الاتصالات أو غيرها من المشكلات التي تحتاج إلى معالجة
- الكشف عن فقدان الحزمة: يحدث فقدان الحزمة عندما لا تتلقى بعض طلبات صدى ICMP المرسلة أثناء اختبار اختبار اختبار ping رداً من الجهاز الهدف. ويمكنه الإبلاغ عن النسبة المئوية للحزم المفقودة أثناء الإرسال، مما يساعدك على تحديد المشاكل المحتملة في استقرار الشبكة أو الجهاز الهدف.
- تحديد مواقع اختناقات الشبكة: من خلال اختبار اختبار أجهزة متعددة على الشبكة، يمكنك مقارنة قيم RTT الخاصة بها وتحديد أماكن التأخير. يمكن أن يساعدك هذا في تحديد مواقع اختناقات الشبكة، مثل الموجهات أو المحولات المثقلة بالأعباء واتخاذ خطوات للتخفيف منها.
- التحقق من صحة تكوين الشبكةn: يمكن استخدامه للتأكد من إعداد الأجهزة والاتصالات بشكل صحيح. على سبيل المثال، يمكنك اختبار اختبار عنوان IP لجهاز ما للتحقق من تكوينه بشكل صحيح على الشبكة. وبالمثل، يمكن أن يساعدك اختبار اختبار الاتصال لبوابة أو جهاز توجيه في التأكد من أن التوجيه يعمل كما هو متوقع.
كيفية استخدام Ping في استكشاف الأخطاء وإصلاحها؟
فيما يلي خطوات استخدام Ping في استكشاف الأخطاء وإصلاحها.
افتح موجه الأوامر/المحطة الطرفية
- على ويندوز: الخطوات دقيقة. الضغط على
ويندوز + R
الكتابةكمد
والضغط على Enter لفتح موجه الأوامر. بدلاً من ذلك، يمكنك البحث عن "موجه الأوامر" في قائمة ابدأ. - على نظام التشغيل macOS/لينكس: فتح تطبيق Terminal صحيح. يمكنك القيام بذلك من خلال قائمة التطبيقات أو البحث السريع.
تعقب جهاز أو موقع ويب
- استخدام بروتوكول الإنترنت العنوان: تعقب عنوان IP مثل
192.168.1.1
يختبر الاتصال بهذا الجهاز المحدد. هذا أمر شائع عند اختبار أجهزة الشبكة المحلية مثل أجهزة التوجيه. - استخدام اسم النطاق: تعقب نطاق مثل
www.example.com
يتحقق من الاتصال بالإنترنت ودقة DNS. يضمن ذلك حل المجال إلى عنوان IP بشكل صحيح.
الترجمة الفورية النتائج
- ناجح بينج: تؤكد حزم الرد ذات زمن الاستجابة المنخفض (RTT) أن الهدف قابل للوصول والاستجابة. يشير وقت الاستجابة المنخفض إلى اتصال مستقر.
- لا يوجد رد (انتهت مهلة الطلب): يشير هذا عادةً إلى أن الجهاز لا يمكن الوصول إليه بسبب عدم الاتصال بالإنترنت أو تكوين IP غير صحيح أو إعدادات جدار الحماية التي تحظر حزم ICMP.
- الكمون العالي: تشير قيم RTT المرتفعة إلى مشاكل محتملة في الشبكة مثل الازدحام أو التوجيه لمسافات طويلة أو مشاكل في المضيف الهدف.
- فقدان الحزمة يشير فقدان ردود اختبار الاتصال إلى عدم استقرار الشبكة، ربما بسبب خلل في الكابلات أو زيادة التحميل على الشبكة أو مشاكل في الجهاز المستهدف.
الاستخدام بينج بشكل مستمر
- إن
-t
على ويندوز وبينغ - ج
(أو خيارات مشابهة) على نظامي لينكس/ماكوس تسمح بإرسال طلبات اختبار الاتصال بشكل مستمر أو لعدد محدد من المرات. وهذا مفيد لمراقبة أداء الشبكة في الوقت الفعلي على مدار فترة زمنية محددة.
بينج أجهزة متعددة
- يساعد تعقب عدة أجهزة، مثل جهاز توجيه أو خادم أو جهاز عميل، في عزل المشكلة. يمكن أن تؤدي مقارنة معدلات RTT ومعدلات فقدان الحزمة إلى تحديد الاختناقات مثل أجهزة التوجيه المثقلة أو الوصلات ذات الكمون العالي.
التحليل واستكشاف الأخطاء وإصلاحها
- يمكن معالجة الكمون المرتفع أو فقدان الحزمة الذي تم تحديده في اختبار اختبار اختبار الاتصال عن طريق:
- التحقق من ازدحام الشبكة: قم بتقليل عدد الأجهزة النشطة أو الأنشطة ذات النطاق الترددي الثقيل.
- تحديث أجهزة الشبكة: استبدل الموجهات أو المفاتيح أو الكابلات القديمة أو المعطلة.
- إعادة تكوين إعدادات الشبكة: تأكد من صحة عناوين IP وقواعد التوجيه.
الاعتبارات
- إعدادات جدار الحماية:
- غالبًا ما تقوم جدران الحماية أو برامج الأمان بحظر طلبات صدى ICMP لمنع إساءة الاستخدام، مثل هجمات رفض الخدمة (DoS).
- إذا فشل اختبار الأصوات باستمرار ولكن أشكال الاتصال الأخرى (على سبيل المثال، HTTP أو SSH) تعمل، تحقق من قواعد جدار الحماية على كل من الجهاز المحلي والجهاز الهدف.
- طوبولوجيا الشبكة:
- تساعد معرفة طوبولوجيا الشبكة في تفسير نتائج اختبار الاتصال بشكل أكثر فعالية. على سبيل المثال:
- يمكن أن ينشأ الكمون العالي من مسارات التوجيه الطويلة أو مقطع شبكة معين.
- قد يشير فقدان الحزمة إلى وجود مشكلات في رابط أو جهاز معين في الطوبولوجيا.
- يمكن لأدوات التتبع أن تكمّل أدوات التتبع من خلال توفير عرض تفصيلي لمسار التوجيه.
- تساعد معرفة طوبولوجيا الشبكة في تفسير نتائج اختبار الاتصال بشكل أكثر فعالية. على سبيل المثال:
- مختلفة نظام التشغيل السلوك:
- قد تؤدي الاختلافات بين أنظمة التشغيل في كيفية معالجة طلبات ICMP إلى اختلافات طفيفة في النتائج:
- قد يرسل Windows طلبات ICMP بأحجام حزم محددة بشكل افتراضي، بينما قد يكون لنظامي Linux/ماكوس إعدادات افتراضية مختلفة.
- قد تقوم بعض الأنظمة بتحديد أولويات طلبات ICMP بشكل مختلف في تخصيص الموارد، مما يؤثر قليلاً على أوقات الاستجابة.
- قد تؤدي الاختلافات بين أنظمة التشغيل في كيفية معالجة طلبات ICMP إلى اختلافات طفيفة في النتائج:
الملاحظات:
- تحديد المعدل: قد تقوم بعض الأجهزة أو الشبكات بإسقاط بعض الحزم عمداً أثناء اختبارات اختبار اختبار الاتصال عالية التردد من خلال تطبيق الحد من المعدل على طلبات ICMP.
- مزود خدمة الإنترنت السياسات: قد يقوم مزودو خدمة الإنترنت بتقييد أو تشكيل حركة مرور ICMP لأغراض أمنية أو لأغراض إدارة حركة المرور، مما يؤثر على نتائج اختبار الاتصال عبر الإنترنت.
أوامر Ping الشائعة الاستخدام ومتى يتم استخدامها
- الأساسيات بينج:
- الأمر:
بينغ [الوجهة]
- الغرض: يختبر الاتصال الأساسي بجهاز أو مجال. يتحقق من إمكانية الوصول إلى الهدف ويوفر معلومات عن زمن الوصول.
- الأمر:
- بينج مع حجم الحزمة:
- النوافذ:
ping -l -l
- أنظمة شبيهة بأنظمة يونكس:
ping -s -s
- الغرض: يرسل حزمًا بحجم محدد لاختبار أداء الشبكة أو تحديد المشكلات المتعلقة بعمليات نقل البيانات الأكبر حجمًا.
- النوافذ:
- مستمر بينج:
- النوافذ:
ping -t
- أنظمة شبيهة بأنظمة يونكس: استخدم الافتراضي
بينغ
وهو أمر يرسل أصواتًا مستمرة حتى يتم إيقافه (Ctrl+C). - الغرض: يراقب الاتصال بمرور الوقت لتحديد مشكلات الشبكة المتقطعة.
- النوافذ:
- بينج مع العد
- النوافذ:
ping -n
- أنظمة شبيهة بأنظمة يونكس:
ping -c <c
- الغرض: يحد من عدد طلبات اختبار الاتصال، وهو مفيد للاختبارات السريعة دون إرباك الشبكة.
- النوافذ:
- بينج مع المهلة:
- النوافذ:
ping -w -w
- أنظمة شبيهة بأنظمة يونكس: تستخدم بعض الإصدارات
بينغ -W
لتحديد مهلة لكل رد بينغ. - الغرض: تعيين مهلة (بالمللي ثانية أو بالثواني، اعتماداً على النظام) لإيقاف انتظار الرد إذا كان الهدف لا يستجيب.
- النوافذ:
- بينج مع TTL (وقت البقاء على قيد الحياة):
- الأمر:
بينغ -i
(أنظمة شبيهة بأنظمة يونكس) - الغرض: يضبط الحد الأقصى لعدد القفزات التي يمكن أن تقطعها الحزمة قبل أن يتم تجاهلها. مفيد لاختبار مسارات التوجيه.
- الأمر:
- بينج بالتفصيل المخرجات (مطول):
- الأمر:
ping -v
(أنظمة شبيهة بأنظمة يونكس، إذا كانت مدعومة) - الغرض: يوفر معلومات مفصلة حول عملية الاختبار والنتائج.
- الأمر:
الملاحظات:
- اختلافات المنصة: تأكد من ضبط الأوامر بما يتناسب مع نظام التشغيل، حيث تختلف الخيارات قليلاً بين أنظمة ويندوز والأنظمة الشبيهة بنظام يونكس.
- التخصيص: استخدم هذه الاختلافات لتشخيص مشكلات محددة في الشبكة، مثل اختبار الحزم الكبيرة، أو المراقبة المستمرة، أو تحليل الأداء في ظل ظروف مختلفة.
الأسئلة الشائعة حول Ping (الأسئلة الشائعة)
اختبار اختبار الاتصال هو في الواقع أداة تشخيصية تختبر إمكانية الوصول إلى جهاز أو خادم على الشبكة وتقيس زمن الاستجابة. حيث يرسل حزم طلب صدى ICMP إلى الوجهة المحددة وينتظر حزم الرد بالصدى.
عادةً ما يكون زمن اختبار الاتصال الجيد أقل من 50 مللي ثانية، حيث يشير ذلك إلى زمن استجابة منخفض نسبياً. بالنسبة للألعاب والمهام الأخرى الحساسة لوقت الاستجابة، تؤدي قيم اختبار الاتصال المنخفضة إلى أوقات استجابة أسرع وأداء أكثر سلاسة، مما يجعلها مفضلة بالفعل.
إن تحقيق 0 بينغ شبه مستحيل بالفعل بسبب المسافة المادية بين الأجهزة والوقت الذي تستغرقه الإشارات للانتقال، بالإضافة إلى التأخير في المعالجة داخل أجهزة الشبكة.
قد تكون عبارة "لا بينغ" في هذا السياق غامضة بعض الشيء. إذا كنت تشير إلى إخفاء نتائج اختبار الاتصال أو التلاعب بها، فقد ينتهك هذا بالفعل شروط الخدمة في بعض الألعاب عبر الإنترنت والمنصات الأخرى، مما قد يؤدي إلى الحظر. ومع ذلك، إذا كنت ببساطة غير قادر على اختبار الاتصال بجهاز ما (أي أنك تتلقى ردودًا "انتهت مهلة الطلب")، فهذا عادةً ما يكون مؤشرًا على وجود مشكلة في الشبكة ومن غير المحتمل أن يؤدي إلى الحظر.
لا يعتبر اختبار اختبار الاتصال الذي يبلغ 100 مللي ثانية "سيئًا" بالضرورة، لكنه قد يؤدي إلى تأخيرات ملحوظة، خاصة في الألعاب أو التطبيقات الأخرى في الوقت الحقيقي حيث تكون الاستجابات السريعة ضرورية. يمكن لقيم اختبار الاتصال العالية أن تجعل التجربة أقل سلاسة واستجابة.
انخفاض اختبار الاتصال ليس تأخراً في العادة. من المرجح أن يكون التأخر ناتجًا عن عوامل أخرى مثل فقدان الحزمة المرتفع، أو ازدحام الشبكة، أو مشاكل في الخادم أو الأجهزة والبرامج من جانب العميل. ومع ذلك، من المهم ملاحظة أن اختبار الاتصال المنخفض لا يضمن تجربة خالية من التأخير، حيث يمكن أن تؤثر عوامل أخرى على الأداء.