عیب‌یابی و چالش مخفی ( Troubleshooting & Secret Challenge)

مشاهده سایر ماژول ها

عیب‌یابی شبکه فرایندی برای شناسایی، تحلیل، و رفع مشکلات در شبکه‌های کامپیوتری است. این فرایند شامل مراحل شناسایی مشکل، جمع‌آوری اطلاعات، تحلیل، رفع مشکل و تایید عملکرد است. بعضی از ابزارهای مورد استفاده در عیب‌یابی شامل Ping، Traceroute، Netstat، Wireshark، Nslookup، Iperf، Nmap و Tcpdump هستند که به شناسایی مشکلات در ارتباطات، مسیریابی، ترافیک و امنیت شبکه کمک می‌کنند. برای کسب مهارت در عیب‌یابی، تمرین عملی و استفاده از شبیه‌سازهای شبکه توصیه می‌شود. همچنین مطالعه تجربیات دیگران (در سایت‌هایی مانند serverfault و stackoverflow) می‌تواند به تقویت این مهارت کمک کند.
در این ماژول، به رقابت‌کننده یک شبکه که از قبل پیکربندی شده است، ارائه می‌شود که معمولاً این شبکه شامل سرورهای لینوکسی و ویندوزی و دستگاه‌های سیسکو است. رقابت‌کننده باید بتواند مشکلات رو پیدا کند، آن‌ها را شرح بدهد و راه‌حل مشکل را بنویسد. مشکلات به صورت ایمیل‌ها یا تیکت‌هایی به شما داده می‌شود که از طرف کاربرهای مختلفی هستند که به مشکل برخورده‌اند.

با توجه به پروژه، از پلتفرم‌های مختلفی برای ثبت پاسخ استفاده می‌شود، مثلا در سال 2024 از Uvdesk استفاده شد.

بخشی از مهارت‌هایی که در عیب‌یابی شبکه مورد نیاز است:

  • تسلط به مفاهیم پایه و شناخت دقیق توپولوژی شبکه
  • آنالیز ساختار شبکه، IP addressing، VLANها و Routing
  • توانایی دنبال کردن مسیر ترافیک در شبکه (Tracing)
  • مهارت استفاده از ابزارهای عیب‌یابی (مانند ping، traceroute، tcpdump، dig، nslookup، journalctl و …)
  • استفاده از ابزارهای مدیریت لاگ (مانند Event Viewer در ویندوز، debug و show در تجهیزات سیسکو و syslog، journalctl، dmesg در لینوکس)
  • تسلط بر مدل OSI و شناسایی مشکلات بر اساس ترتیب لایه‌ها