Data Link Layer Error Detection PDF
Data Link Layer Error Detection PDF
Parity Genap
Cyclic Redundancy Checks (CRC)
Contoh:
Kode CRC : 1001
k = 3 (penambahan 3 bit 0 (000) pada Mx)
Cx => polynomial dengan derajat 4.
Representasi Koefisien Polynomial: 1, 0, 0, 1
Polinomial : Cx = x3 + x 2 + x 1 + x 0
Algoritma CRC Dasar
Pembentukan kode
Reminder Rx : Sisa hasil pembagian XOR
antara (Mx ditambahkan k bit 0 terhadap Cx
Sender : Kirim => Px = Mx + Rx
Diketahui :
Data yang Akan dikirimkan : 1 1 0 1 0 1 (Mx)
Kode CRC : 1 0 0 1 (Cx)
Maka :
Mx
Cx
1001 110101 000
1001
1000
1001
11 00
10 01
1 010
1 001
011
Rx
Px = Mx + Rx 110101 011
Contoh Kalkulasi CRC
Mx Rx
Cx
1001 110101 011
1001
1000
1001
11 01
10 01
1 001
1 001
0
Sisa (zero)
Soal Kalkulasi CRC
1. M(x)= 10110101101,
C(x) = 10101
2. M(x)= 10110110101,
C(x) = 100101
Checksum
0 1 1 0 1 1 1 0 0 1 0 1 0 0 1 0
1 0 1 1 1 1 0 0 1 0 1 0 1 1 0 0
1 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0
D a t a P a d d i n g
0 1 1 0 1 1 1 0 0 1 0 1 0 0 1 0
1 0 1 1 1 1 0 0 1 0 1 0 1 1 0 0
XOR
1 1 0 1 0 0 1 0 1 1 1 1 1 1 1 0
1 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0
XOR
0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0
H a s i l C e c k s u m