Penghitung bertambah karena bingkai Anda rusak.
CRC adalah fungsi polinomial pada frame yang mengembalikan nomor 4B di Ethernet. Ini akan menangkap semua kesalahan bit tunggal dan persentase kesalahan bit ganda yang baik. Dengan demikian dimaksudkan untuk memastikan bahwa frame tidak rusak dalam perjalanan. Jika penghitung kesalahan CRC Anda meningkat itu berarti bahwa ketika perangkat keras Anda menjalankan fungsi polinomial pada bingkai, hasilnya adalah angka 4B yang berbeda dari angka 4B yang ditemukan pada bingkai itu sendiri.
Kerangka Ethernet CRC (FCS) biasanya dipahami berada pada lapisan 2 OSI, banyak orang mengklaim itu adalah lapisan 1 pada Ethernet, tetapi itu tidak benar (hanya pembukaan, SFD dan IFG adalah lapisan 1 pada Ethernet).
Saya merekomendasikan buku berjudul Computer Networks - Suatu pendekatan sistem tentang hal ini dan banyak hal lainnya. Bab ini membahas CRC secara mendalam di sekitar halaman 92 hingga 102.
Seperti yang ditunjukkan Daniel, frame dapat rusak karena beberapa alasan seperti: duplex mismatch, kabel salah dan perangkat keras yang rusak. Namun, beberapa tingkat kesalahan CRC harus diharapkan dan standar memungkinkan tingkat kesalahan hingga 10 -12 bit pada Ethernet (1 bit dari 10 12 dapat membalik) dan dapat diterima sesuai dengan standar.
Dalam tembaga, sinyal bergerak dengan memindahkan keadaan antar elektron (elektron sendiri tidak banyak bergerak) dan dalam serat, sinyal bergerak oleh foton yang memantulkan dinding serat. Ada kemungkinan non-nol bahwa foton hanya akan berubah karena panas di dinding atau keadaan elektron akan berubah dengan sendirinya. Jadi, bahkan dalam situasi yang sempurna sekalipun, beberapa kesalahan akan selalu terjadi. Harus diketahui bahwa sedikit bukanlah foton tunggal atau perubahan keadaan tunggal dari elektron; hari ini Anda membutuhkan banyak foton atau perubahan status elektron untuk mengekspresikan bit tunggal, jadi 'status' tunggal yang salah tidak akan menghasilkan kesalahan karena bit adalah keadaan rata-rata dari banyak ini.