Frame Check Sequence (FCS)
Sebuah frame check sequence (FCS)
mengacu pada tambahan kesalahan-mendeteksi kode yang ditambahkan kepada sebuah
frame dalam protokol komunikasi. Frame digunakan untuk mengirim data lapisan
atas dan akhirnya data aplikasi dari sumber ke tujuan.
Perhatikan bahwa deteksi tidak
juga berarti pemulihan kesalahan. Ethernet mendefinisikan bahwa kerangka
errored harus dibuang, tetapi Ethernet tidak mengambil tindakan untuk
menyebabkan frame harus ditransmisikan ulang. Protokol lain, terutama TCP,
dapat melihat data yang hilang dan menyebabkan error recovery terjadi.
Perhitungan Dijelaskan
NTCIP dan AB pengembang 3.418
protokol biasanya menggunakan metode polinomial terbalik dengan menghitung
Frame Check Sequence (FCS).
Metode ini pemeriksaan terhadap "angka ajaib" dari 0xf0b8 untuk
memastikan
bebas dari kesalahan transmisi.
ISO 3309 menentukan "angka ajaib" dari 0x1d0f, yang merupakan
kebalikan dari bit
0xf0b8. Metode polinomial
terbalik mengoreksi fakta bahwa bit setiap byte ini dibalik di
waktu transmisi ketika
ditransmisikan melalui saluran serial, meskipun pemeriksaan terhadap metode
frame
memerintahkan bit yang paling
signifikan untuk paling signifikan.
FCS Perhitungan di Transmitter
Metode untuk menghitung FCS pada
pemancar adalah sebagai berikut:
1 Invert pertama 16 bit dari
frame yang akan dikirim, 1 ini menjadi 0 dan 0 menjadi 1 itu.
2 Tambahkan 16 angka nol pada
akhir frame.
3 Bagilah frame oleh generator
polinomial. Langkah ini melibatkan XORing
sisanya berulang kali dengan 17
bit pembangkit polinomial sampai sisanya adalah 16 bit
panjang.
4 FCS adalah 1 ini pujian dari sisa, R
0 komentar:
Posting Komentar