C yclic R edundancy C heck - CRC. .
K - ,
L - CRC ( ).
, ,..., , S(D):
D .
CRC :
CRC :
C(D), CRC
- - L, CRC. , , 2 (1+1=0, 0-1=1).
:
101011
10011
1010110100
g(D) L, L-1. C(D) , L-1, ,... 0.
CRC .
z(D) - g(D).
= g(D)*z(D)+C(D).
C(D) 2 .
x(D) = + C(D) = g(D)z(D)
, g(D).
, :
x(D) , y(D) x(D) - .
y(D) = x(D)+e(D),
e(D) - , .
y(D) x(D) e(D) .
.. x(D) g(D), [ y(D)/g(D) ] = [ e(D)/g(D) ]
e(D) = 0, = 0.
, .
, e(D) 0, = 0. e(D) e(D) = g(D) z(D), . g(D) 2 ( 1), g(D)z(D) min 2 (z(D) 0).
.
I. , .
1 L, g(D)z(D) L (Z(D) 0). e(D) - , L+1.
,
g(D). e(D) , g(D).
g(D) min n, g(D) .
L>0 , .
g(D) - L, , g(D). . CRC g(D), L-1 (D+1).
|
|
(D+1) .
>=4,
>=L,
.
- L=16:
-16
- (CRC-CCITT)
CRC-32 HDLC ZMODEM:
CRC-CCITT:
16 CRC, . CRC. 16 , CRC. , CRC ( ). , () .
7. Ethernet. : .
Ethernet:
, . , , .
Ethernet CSMA/CD. . , 802.3 IEEE ( ).
CSMA/CD 5 :
1. . , " ". , .
2. (), . , , ( ), .
3. . , 9,6 , . .
, . , . , , .
(Tranceivers-transciever-) - , ( Ethernet) ( ), .
, , . . , , .
(jam- , , ) - 32 , , .
|
|
, , 1.
4. . .( ).
5. . 16 , .
, , 4 :
1. . >=64 , , .
2. . , (, NetWare) ( ), 3 .
3. , -.
. 1528 , .
CRC. CRC , . 8- .
CRC , , , .
4. . , .
802.3 , Ethernet.
10Base5 ( )
10Base2 ( )
10BaseT ( ) 1991. CSMA/CD . .
10Base5 | 10Base2 | 10BaseT | |
5 4 | 5 4 | 5 4 | |
500 | 185 | ||
2500 | 925 | ||
2.5 | 0.5 | ||
50 | |||
4 | |||
100 |
CRC , , .
, 64 . , , .
, , 64 .