خطاها وقایع اصلی علت مشکلات شبکه هستند که می توانند در شبکه رخ دهند. یک خطا یا
نقص به ناتوانی یک دستگاه یا سرویس برای عملکرد صحیح اشاره می کند. خطا یک جزء در یک شبکه است که می تواند باعث خرابی سایر اجزاء شبکه شود. خطاها و
شکست ها ممکن است در اجزایی که از دستگاه های سخت افزاری مثلا روترها، لینک ها یا نرم افزارهای استفاده می کنند (مانند سوء عملکرد در یک جدول مسیریابی، وب سرویس
شکست خورده) رخ دهد. فرایند مدیریت خطا معمولا شامل دو فعالیت می شود: تشخیص خطا و بازیابی خطا. تشخیص خطا شامل به مرحله است: شناسایی خطا،
مکان یابی خطا و آزمایش است تشخص خطا فرآیندی از رعایت علایم شبکه برای تعیین یک یا چند
شکست ممکن است که اتفاق بیفتد.
مکان یابی خطا مجموعه از علایم مشاهده شده برای تعیین
نقص دقیق در یک شبکه استفاده می شود. تست فرایند بازبینی کردن خطاهای تایید شده با چک کردن اجزای شناسایی شده است. بازیابی خطا روند متوقف شدن خطا پس از شناسایی آن است در میان سه مرحله تشخیص خطا،
مکان یابی خطا به دلیل پیچیدگی آن مسیله اصلی می باشد پیچیدگی با افزایش اندازه، عدم اطمیانن و عدم قطعیت شبکه افزایش می یابد. علاوه بر این، تکنیک های مکن یابی خطا ممکن است با چالش ورودی جزیی و نادرست از مرحله تشخیص خطا مواجه شوند. مطالعات زیادی ادر ارتباط با
مکان یابی خطا در سال های اخیر صورت گرفته است که در این مقاله به مطالعه و ارزیابی تکنیک های
مکان یابی خطا در شبکه های کامیپوتری پرداخته می شود.