Document 12969744

advertisement
 The IEEE 802.3 frame (Fig. 1) consists of a 48-bit destination address, a 48-bit
source address, a 16-bit length field, and then a data field ranging between 368
and 12,000 bits in length and consisting of data organized into octets. This is
followed by a 32-bit cyclic redundancy check (CRC).
32-Bit CRC
Data Field
16-Bit Length Field
48-Bit Source Address
48-Bit Destination Address
Fig. 1. IEEE 802.3 frame structure.
The IEEE 802.5 token-ring frame (Fig. 2) consists of an 8-bit access control field
(not used in the 802.12 standard), an 8-bit frame control field, a 48-bit destination
address, a 48-bit source address, between 0 and 240 bits of routing information,
and then a data field ranging between 0 and 36,016 bits in length and consisting of
data organized into octets. This data field is followed by a 32-bit CRC.
32-Bit CRC
Data Field
0 to 240 Bits Routing Information
48-Bit Source Address
48-Bit Destination Address
8-Bit Frame Control Field
8-Bit Access Control Field
Fig. 2. IEEE 802.5 frame structure.
The CRC provides two types of protection for an IEEE 802.3 or 802.5 frame:
• Any three single-bit errors occurring anywhere in the frame are detected.
• Any burst of errors for which the distance between the first corrupted bit and the
last corrupted bit is less than or equal to 32 bits is detected.
IEEE Project 802 requires that any transmission scheme developed under its
aegis can perform the first type of error detection, that is, that at least three singlebit errors can always be detected.
*' %*1+%' 1( %1&' 61)'6*'4 9+6* 6*' #.6'40#6+10 1(
70$#.#0%'& %1&'914&5 #0& 6*' 75' 1( 6*' #.6'40#6+8' '0&
&'.+/+6'45 '0574'5 6*#6 5 4'37+4'/'06 +5 /'6 72 61
6*4'' 5+0).'=$+6 '44145 1%%744+0) #0;9*'4' 10 6*' (174 %*#0=
0'.5 9+6*+0 # &#6# (4#/' #4' &'6'%6'& *+5 +5 016 # 64+8+#.
/#66'4 61 %10(+4/ $'%#75' 6*' 75' 1( # %1&' /'#05 6*#6 #
5+0).'=$+6 '4414 +0 6*' 64#05/+66'& $+6 564'#/ /#; %#75' /#0;
/14' 6*#0 10' 5+0).' $+6 61 $' +0 '4414 +0 6*' &#6# 564'#/
#(6'4 &'%1&+0) 57$56#06+#. 2146+10 1( 6*' %1&'
7)756 '9.'66=#%-#4& 1740#.
&'5+)0 '((146 9#5 &'&+%#6'& 61 .+/+6+0) 6*' 07/$'4 1( &#6#
$+65 #(('%6'& $; # 5+0).' %1&' $+6 +0 '4414
6 +5 016 &+((+%7.6 61 5'' *19 6*' 75' 1( 6*' #.6'40#6+10 47.'
(14 %*115+0) 70$#.#0%'& %1&'914&5 61)'6*'4 9+6* 6*' 75' 1(
6*' #.6'40#6+8' '0& &'.+/+6'45 .'#&5 61 6*' &'6'%6+10 1( #..
64+2.'5 1( 5+0).'=$+6 '44145 9*'0 6*15' '44145 1%%74 +0 &+56+0%6
%1&'914&5 10 # 5+0).' %*#00'. +) 5*195 5'8'4#. %#5'5
+0 9*+%* 6*4'' 5+0).' '44145 #4' &'6'%6'& $; 6*' #.6'40#6+10
47.'5 #0& 6*' 75' 1( '0& &'.+/+6'45
5'%10& /#,14 &'5+)0 6*4756 9#5 61 /#-' 574' 6*#6 $7456
'4414=&'6'%6+10 2412'46+'5 +0*'4+6'& (41/ =
#4' 016
%1/241/+5'& +0 !=0; '%#75' 9' #4' 019 6#.-=
+0) #$176 # 5;56'/ 6*#6 %#0 64#05/+6 18'4 (174 2#4#..'.
564'#/5 #5 9'.. #5 # 5+0).' 564'#/ 9' *#8' 61 $' %#4'(7. 61
&'(+0' 9*#6 9' /'#0 $; # $7456 '4414 "' &'%+&'& 6*#6 6*'
%.'#4'56 %#5' %17.& $' /#&' $; %105+&'4+0) # $7456 '4414 61
$' #0; '4414 %#75'& $; #4$+64#4; %144726+10 #%4155 #.. 6*'
564'#/5 (14 # %'46#+0 07/$'4 1( $+6 2'4+1&5 5'' +) 1
(14 ':#/2.' (14 # $7456 '4414 1( 5'8'0 %1&' $+6 2'4+1&5
6*'4' +5 # $.1%- 5'8'0 %1&' $+65 .10) $; (174 %1&' $+65 9+&'
%144'5210&+0) 61 6*' (174 %*#00'.5 9+6*+0 9*+%* #0;
)+8'0 %1&' $+6 /#; 14 /#; 016 $' +08'46'&
*' (+456 6*+0) 9' 4'#.+<'& 9#5 6*#6 +( #.. 6*' %1&'914&5
9'4' 64#05/+66'& 5;0%*410175.; 10 #.. (174 %*#00'.5 # $7456
'4414 1( .'0)6* %144726+0) '+)*6 %1&' $+65 %17.& %#75'
6417$.' +( +6 1%%744'& #6 # %1&'914& $170 5'' +) *' '4414 %17.& %144726 '+)*6 %1&' 914&5 #0& 6*75 '+)*6
&#6# $.1%-5 %144'5210&+0) 61 (146; &#6# $+65 *+5 +5 9'..
#$18' 6*' 2416'%6'& $; 6*' 6 917.& 6*'4'(14' 4'=
37+4' # 4'/#4-#$.; )11& %1&+0) 5%*'/' 61 2416'%6 #)#+056
'8'0 57%* # 5*146 '4414 $7456
Download