Cyclic Redundancy Check(Döngüsel Artıklık Denetimi) veri iletimindeki hataları tespit eden bir fonksiyondur. Veriler gönderilirken veya alınırken herhangi bir hata olmaması gerekir, olduğunda ise örneğin birine mesaj gönderirken bir kısmının eksik olması gibi sorunlarla karşılaşılabilir. İşte bunun önüne geçmek için bu fonksiyon kullanılır ve herhangi bir hata olduğunda veriler sorunsuz iletilene dek tekrar tekrar gönderilir.
Sonuç olarak fark edilecek derecede hız kaybı veya gecikme olabilmesi için kısa sürede binlerce hata meydana gelmesi gerekmektedir. Ayrıca bu hatalar her saniyede veya dakikada artmıyorsa kafaya takmamak gerekir, çünkü insan gözüyle fark edilemeyecek sonuçlara neden olacaktır. Ek olarak da asla bağlantının kopmasına neden olmaz.