ما هي أدوات استكشاف أخطاء الشبكة وإصلاحها network troubleshooting tools

اقرأ في هذا المقال


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

أنواع أدوات استكشاف أخطاء الشبكة وإصلاحها

1- أدوات الأجهزة

أولاً: فاحص الكابلات

  • يُعرف أيضاً باسم اختبار الوسائط.
  • يتم استخدامه لاختبار ما إذا كان الكابل يعمل بشكل صحيح أم لا.
  • سيؤكد مختبرو الكابلات ما إذا كان الكابل يعمل بشكل صحيح وما إذا كانت هناك مشكلة في الكابل.
  • يمكن تصنيف الأدوات المستخدمة لاختبار الكابل على أنّها أداة اختبار الكابلات.

ثانياً: محلل البروتوكول

  • تُستخدم هذه الأداة لتحليل بروتوكولات الشبكة مثل “UDP” و”TCP” و”FTP” وما إلى ذلك.
  • تعمل هذه الأداة كبرنامج بالإضافة إلى أداة قائمة على الأجهزة.
  • تُستخدم هذه الأداة أيضاً لتحديد حركة مرور الشبكات الضارة.

ملاحظة:“UDP” هي اختصار لـ “User Datagram Protocol”.

ملاحظة:“TCP” هي اختصار لـ “Transmission Control Protocol”.

ملاحظة:“FTP” هي اختصار لـ “File Transfer Protocol”.

ثالثاً: المقياس المتعدد

  • يسمح الإصدار الجديد من جهاز القياس المتعدد أيضاً بقياس درجة الحرارة.

2- أدوات البرمجيات

أولاً: استخدام البينغ ping

أداة “ping”: هو أداة مشهورة تُستخدم لإجراء اختبارات الاتصال بين المضيف الطالب والمضيف الوجهة، كما يتم استخدام بروتوكول بروتوكول رسائل التحكم في الإنترنت “ICMP” لإجراء ذلك، حيث إذا تلقى المضيف الطالب رداً من مضيف الوجهة فسيكون المضيف قابلاً للوصول وإلّا فلن يمكن الوصول إليه.

وهي أداة الشبكة الأكثر استخداماً عند استكشاف أخطاء الشبكة وإصلاحها، كما تُستخدم هذه الأداة المساعدة لتوفير اختبار اتصال أساسي بين المضيف الطالب والمضيف الوجهة، حيث يتم ذلك باستخدام بروتوكول رسائل التحكم في الإنترنت “ICMP” الذي لديه القدرة على إرسال حزمة صدى إلى مضيف وجهة وآلية للاستماع إلى استجابة من هذا المضيف.

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

  • “ICMP” هي اختصار لـ “Internet Control Message Protocol”.

ثانياً: برنامج Speedtest.net

برنامج “Speedtest.net”: هو برنامج بسيط يمكن تثبيته في الأجهزة أو بعض الوظائف الإضافية في المستعرضات، كما تتيح هذه الأداة للمستخدم التحقق من النطاق الترددي المتاح.

ثالثاً: برنامج نت سبت netsat

برنامج نت سبت “netsat”: هي إحصائيات الشبكة وهي تستخدم لإيجاد مشاكل في الشبكة وأيضاً يمكنها تحديد حركة المرور على الشبكة.

ما هو الفرق بين أدوات الأجهزة وأدوات البرمجيات

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

  • تصاعدي.
  • من أعلى إلى أسفل.
  • فرق تسد.

ما هي أدوات استكشاف الأخطاء وإصلاحها المتوفرة بسهولة في الشبكات في حالة حدوث مشكلة

أولاً: بالنسبة للمشكلات المتعلقة بالإنترنت

  • تحقق من الاتصال بالبوابة الافتراضية.
  • تحقق ممّا إذا كان خادم “DNS” قد تم تكوينه على جهاز الكمبيوتر.
  • تحقق ممّا إذا كان رقم المنفذ المناسب نشطًا باستخدام “nmap” على خادم “DNS”.

ملاحظة:“DNS” هي اختصار لـ “domain name system”.

ثانياً: لاستكشاف المشكلات المتعلقة بخادم Ftp وإصلاحها

  • اختبر الاتصال الأساسي باستخدام “ping”.
  • تحقق باستخدام “nmap” إذا كانت المنافذان مفتوحة (20 و21).
  • تحقق ممّا إذا كان جدار الحماية يقيد حركة المرور إلى الخادم.

ثالثاً: بالنسبة لمشكلة DNS

  • قم باختبار اتصال خادم “DNS” وتحقق من الاستجابة.
  • تحقق مع “Wireshark” إذا كان طلب “DNS” وحزم الاستجابة يتم إرسالها واستلامها.

طرق إدارة استكشاف الأخطاء وإصلاحها لنظام الشبكة

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

كيفية استكشاف الأخطاء وإصلاحها لنظام الشبكة

أولاً: أداة Tracert / traceroute

عادةً بمجرد استخدام الأداة المساعدة “ping” لتحديد الاتصال الأساسي يمكن استخدام الأداة المساعدة “Tracert / traceroute” لتحديد معلومات أكثر تحديداً، وحول المسار إلى المضيف الوجهة بما في ذلك المسار الذي تأخذه الحزمة ووقت استجابة هذه المضيفات الوسيطة، كما تؤدي الأداة المساعدة “tracert” والأدوات المساعدة “traceroute” نفس الوظيفة ولكنها تعمل على أنظمة تشغيل مختلفة “Tracert” لأجهزة “Windows” و”traceroute” للأجهزة المستندة إلى “Linux / * nix”.

ثانياً: أداة Ipconfig / ifconfig

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

كما تشمل الأدوات المساعدة التي يمكن استخدامها لمعرفة معلومات تكوين “IP” هذه الأداة المساعدة “ipconfig” على أجهزة “Windows”، وكذلك الأداة المساعدة “ifconfig” على الأجهزة المستندة إلى “Linux / * nix”.

  • “IP” هي اختصار لـ “Internet Protocol”.

ثالثاً: أداة Nslookup

تدور بعض مشكلات استكشاف أخطاء الشبكة الأكثر شيوعاً حول مشكلات حل عنوان نظام الاسم الديناميكي “DNS”، كما يتم استخدام “DNS” من قبل كل شخص يستخدم الإنترنت لحل أسماء النطاقات المعروفة مثل “google.com” لعناوين “IP” غير معروفة مثل “74.125.115.147”، وعندما لا يعمل هذا النظام تختفي معظم الوظائف التي اعتاد الناس عليها، حيث لا توجد طريقة لحل هذه المعلومات.

يمكن استخدام الأداة المساعدة “nslookup” للبحث عن عنوان “IP” المحدد المرتبط باسم المجال، حيث إذا كانت هذه الأداة المساعدة غير قادرة على حل هذه المعلومات، فهناك مشكلة “DNS” وإلى جانب البحث البسيط فإنّ الأداة المساعدة “nslookup” قادرة على الاستعلام عن خوادم “DNS” محددة لتحديد مشكلة في خوادم “DNS” الافتراضية التي تم تكوينها على مضيف.

رابعاً: أداة PuTTY / Tera Term

عند الاتصال بمجموعة متنوعة من أنواع المعدات المختلفة يلزم وجود “telnet” أو “SSH” أو عميل تسلسلي، وعندما يكون ذلك مطلوباً يمكن لكل من برامج “puTTY” و”Tera Term” توفير هذه الوظائف، كما إنّ اختيار واحد على الآخر هو تفضيل شخصي بحت.

  • “telnet” هي اختصار لـ “Teletype Network Protocol”.
  • “SSH” هي اختصار لـ “Secure Shell”.

المصدر: COMPUTER NETWORKING / James F. Kurose & Keith W. RossComputer Networks - The Swiss BayCOMPUTER NETWORKS LECTURE NOTES / B.TECH III YEAR – II SEM (R15)An Introduction to Computer Networks / Peter L Dordal


شارك المقالة: