فى الـ OSI Layers يحدث الـ Error recovery فى مرحلة الـ Transport layer وذلك من خلال بروتوكول الـ TCP عن طريق الـ 3 way hand check بينما الـ Error detection يتم فى مرحلة الـ Data link وذلك من خلال ما يعرف بالـ CRC وهى عبارة عن حساب عدد الـ Bits الوحايد فى الـ Packet المرسلة وادخاله فى معادلة ثابته ووضعا داخل الـ Frame header وعند وصول البيانات الى الـ Destination يتم حساب عدد الـ Bits الوحاسد فى الـ Packet المستلمة وادخالها فى نفس المعادلة فإذا كان الناتج مساوى للرقم الموجود فى الـ CRC تكون البيانات المرسلة قد وصلت سليمة واذا كان مختلف تكون البيانات المستلمة قد وصلت غير صحيحة