Ử Lí SỐ LI ỆU TRUYỀN
I Phần giới thiệu
4– wire(2ư pair)line = 4ưwiremodem BP D L P D L P D L P (b) D L P BP = Branching point DLP = Data link protocol LD/R LD LD các DTE tớ ( slave) LD đầu cuối dây DTE chủ (master)
LD/R = line driver /Receiver
/R DLP /R DLP Các DTE tớ ( slave ) /R DLP 4.3.2.1.Cỏc d ng frameạ Hỡnh 4.3 Cỏc m ng thiờn hạ ướng ký tự
(a) đa đi m (b) bus đa đi mể ể
Để th c hi n cỏc ch c năng khỏc nhau liờn quan đ n qu n lớ liờn k t, c n dựng thờm cỏc frameự ệ ứ ế ả ế ầ
đi u khi n bờn c nh cỏc frame mang thụng tin. Ngoài ra đ i v i truy n đ ng b thiờn hề ể ạ ố ớ ề ồ ộ ướng ký t , mỏy thu c n ph i đ t cho đự ầ ả ạ ượ ự ồc s đ ng b ký t và đ ng b frame.ộ ự ồ ộ
Cỏc ki u frame thụng tin khỏc nhau_trong BSC để ược g i là cỏc kh i d li u (data block)_đọ ố ữ ệ ược trỡnh bày trờn hỡnh 4.4.(a).
(a) SYN SYN SOH identifer Đ/C trạm STX Text ETX BCC bảntincómộtkhối SYN SYN SOH identifer Đ/C trạm STX Text ETX BCC Khối đầu tiên của bản tin đa khối SYN SYN SOH identifer STX Text ETX BCC Kh i k ti pố ế ế SYN SYN SOH identifer STX Text ETX BCC Kh i sau cựng ố Ideniifier : ch s tu n t c a kh iỉ ố ầ ự ủ ố
Hỡnh 4.4 (a) Cỏc d ng frame c a BSC (a) d li u (b)ạ ủ ữ ệ SYN SYN EOT Đ/C trạm P/S ENQ
Tu n t quột/ch nầ ự ọ
SYN SYN ACK đỏp ng ch n ch p nh nứ ọ ấ ậ
SYN SYN NAK
đỏp ng ch n t ch iứ ọ ừ ố
SYN SYN ACK 0/1
bỏo nh n cho cỏc frame đỏnh s ch n lậ ố ẵ ẻ
SYN SYN NAK 0/1
t ch i cho cỏc frame đỏnh s ch n lừ ố ố ẵ ẻ
SYN SYN EOT
k t thỳc truy n khụng cũn thụng đi p đ g iế ề ệ ể ử
Hỡnh 4.4(b) Cỏc d ng frame c a BSC (b) qu n lýạ ủ ả
Cỏc frame đi u khi n khỏc nhau liờn quan đ n giao th c BSC đề ể ế ứ ược trỡnh bày trờn hỡnh 4.4 (c). Cỏc ký t đi u khi n ACK và NAK cú hai ch c năng:ự ề ể ứ
Phỳc đỏp cho m t thụng đi p đi u khi n ch n: m t ACK ch đ nh r ng tr m độ ệ ề ể ọ ộ ỉ ị ằ ạ ược ch n cú ọ
th nh n m t kh i d li u trong khi NK ch ra s t ch i t tr m đó ch n.ể ậ ộ ố ữ ệ ỉ ự ừ ố ừ ạ ọ
Ký tự đi u khi n ENQề ể được dựng trong c hai frameả đi u khi n quột (poll) và ch nề ể ọ
(select).Theo sau đ a ch tr m ph thu c (slave) đị ỉ ạ ụ ộ ược quột hay được ch n tọ ương ng là ký t đi uứ ự ề
khi n P (poll) hay S (select) , ti p đ n là ký t ENQ.ể ế ế ự
Sau cựng là ký t đi u khi n EOT cú hai ch c năng:ự ề ể ứ
ứ Đ t d u hi u k t thỳc m t tu n t trao đ i b n tin hoàn ch nh và xoỏ liờn k t lu n lý gi aặ ấ ệ ế ộ ầ ự ổ ả ỉ ế ậ ữ
hai ch th tham gia truy n tin.ủ ể ề
ề Cung c p m t phấ ộ ương ti n đ tr liờn k t v tr ng thỏi nhàn r i (reset).ệ ể ả ế ề ạ ỗ
4.3.2.2. Ho tạ đ ng c a giao th c .ộ ủ ứ
Mỏy tớnh ch ch u trỏch nhi m l p l ch cho t t c cỏc ho t đ ng truy n trờn m i liờn k t s li uủ ị ệ ậ ị ấ ả ạ ộ ề ỗ ế ố ệ
chia s . B n tin đi u khi n quột đẻ ả ề ể ược dựng đ yờu c u m t mỏy ph thu c nào đú g i b t kỡ sể ầ ộ ụ ộ ử ấ ố
li u đang đ i nào mà nú cú; b n tin đi u khi n ch n dựng đ h i mỏy ph thu c cú s n sàng nh nệ ợ ả ề ể ọ ể ỏ ụ ộ ẵ ậ
s li u hay khụng.ố ệ (a) (1) poll X thông điệp (2) Tớ X Chủ (4) (3) Select Y thông điệp Tớ Y 79
(b) DLP chủ Tuần tự chọn DLP tớ Hoặc : tớ không sẵn sàng Hoặc tớ sẵn sàng Truyền số liệu Kết thúc truyền Chọn nhanh Chuyển số liệu Bình th−ờng Chọn nhanh
Hỡnh 4.5. (a) (b) cỏc tu n t Frame c a BSC (a) lầ ự ủ ược đ quột ch nồ ọ
(c) DLP chủ Tuần tự quét Hoặc : không có gì để truyền Hoặc có số liệu cần truyền Chuyển số liệu Kết thúc truyền Th i gianờ DLP tớ (X) Hỡnh 4.5. (c) cỏc tu n t Frame c a BSC (c ) quộtầ ự ủ
Hỡnh 4.5 (a) trỡnh bày m t tu n t quột và ch n tiờu bi u. M t tu n t c a cỏc frame trao đ iộ ầ ự ọ ể ộ ầ ự ủ ổ
trờn m t độ ường dõy đa nhỏnh được mụ t trờn hỡnh 4.5 (b) và 4.5 (c). Ph n (b) trỡnh bày c tu nả ầ ả ầ
t thành cụng và khụng thành cụng liờn quan đ n ho t đ ng ch n (select) , trong khi ph n (c) mụ ự ế ạ ộ ọ ầ
t tu n tả ầ ự liờn quan đ n ho t đ ng quột (poll)ế ạ ộ
Trong vài trường h p, khi ch n m t tr m khụng nh t thi t ph i đ i m t bỏo nh n cho thụng đi pợ ọ ộ ạ ấ ế ả ợ ộ ậ ệ
ENQ trước khi g i m t b n tin. Vớ d , n u m t tr m đó đử ộ ả ụ ế ộ ạ ược ch n trọ ước đú và c u n i logic ch aầ ố ư
b xoỏ. Trong trị ường h p nh v y mỏy ch g i b n tin ngay sau thụng đi p đi u khi n ch n,ợ ư ậ ủ ử ả ệ ề ể ọ
khụng c n ph i đ i m t ACK (hay NAK). Đi u này đầ ả ợ ộ ề ược g i là ọ tu n t ch n nhanhầ ự ọ (fast select sequence).
Trong pha quột, trước h t tr m ch g i m t thụng đi p quột trong đú đ a ch c a tr m đế ạ ủ ử ộ ệ ị ỉ ủ ạ ược quột
tr c ký t ENQ. Sau đú, gi s tr m đ c quột cú m t b n tin đang đ i truy n, nú đỏp ng
ở ướ ự ả ử ạ ượ ộ ả ợ ề ứ
b ng cỏch g i b n tin này. Khi nh n kh i d li u, tr m ch tớnh toỏn l i tu n t ki m tra, gi sằ ử ả ậ ố ữ ệ ạ ủ ạ ầ ự ể ả ử
khụng cú l i nú s g i thụng bỏo ch p nh n (ACK). Cu i cựng, khi đó hoàn t t truy n b n tin và ỗ ẽ ử ấ ậ ố ấ ề ả
được bỏo nh n, c u n i lu n lý b xoỏ b i đi u khi n EOT.ậ ầ ố ậ ị ở ề ể
Hỡnh 4.5 mụ t BSC là m t giao th c idle RQ b i sau khi g i m t kh i d li u, mỏy phỏt ph iả ộ ứ ở ử ộ ố ữ ệ ả
đ i m t ACK ho c NAK trợ ộ ặ ước khi g i kh i k ti p, và n u nh n đử ố ế ế ế ậ ược NAK thỡ ph i truy n l iả ề ạ
kh i b h ng. Vi c dựng thụng đi p NAK đ m b o r ng kh i d li u b h ng s đố ị ỏ ệ ệ ả ả ằ ố ữ ệ ị ỏ ẽ ược truy n l iề ạ
b o cho s truy n l i kh i b h ng này. Dựng danh đ nh hay ch s tu n t giỳp mỏy thu cú thả ự ề ạ ố ị ỏ ị ỉ ố ầ ự ể
phỏt hi n d dàng s trựng kh i d li u . ệ ễ ự ố ữ ệ
4.3.2.3. Hi u su t c a giao th c.ệ ấ ủ ứ
Chỳng ta đó th o lu n nhi u hi u su t liờn k t đ t đả ậ ề ệ ấ ế ạ ược đ i v i giao th c idle RQ Tuy nhiờn, ố ớ ứ ở
đõy chỳng ta l i ti p t c v i đ tài này b i m c tiờu ch y u trong vi c s d ng BSC là dựng cho ạ ế ụ ớ ề ở ụ ủ ế ệ ử ụ
cỏc ng d ng trong đú cú tr m ch g i và nh n d li u t nhi u tr m ph thu c. Khi đú cũn cú ứ ụ ạ ủ ử ậ ữ ệ ừ ề ạ ụ ộ
m t tham s đỏnh giỏ hi u su t khỏ quan tr ng n a là th i gian trung bỡnh đ quột ho c ch n t tộ ố ệ ấ ọ ữ ờ ể ặ ọ ấ
c cỏc tr m ph thu c trờn liờn k t.ả ạ ụ ộ ế
Trong th c t , vỡ idle RQ cú hi u su t liờn k t th p h n so v i liờn k t continuous RQ, nờn giao ự ế ệ ấ ế ấ ơ ớ ế
th c idle RQ đứ ược dựng ch y u trong cỏc liờn k t đa nhỏnh (multidrop) ho t đ ng v i t c đ đ nủ ế ế ạ ộ ớ ố ộ ế
64Kbps (gi s ). Trong cỏc liờn k t nh v y , th i gian c n truy n m t b n tin s là kho ng th iả ử ế ư ậ ờ ầ ề ộ ả ẽ ả ờ
gian nào vượ ột tr i trong tu n t quột hay ch n. Vớ d , n u m t b n tin trung bỡnh là 1000 bit vàầ ự ọ ụ ế ộ ả
t c đ liờn k t là 10Kbps, thỡ th i gian c n truy n m t b n tin là 0.1s. Ngố ộ ế ờ ầ ề ộ ả ượ ạc l i thụng đi p đi uệ ề
khi n liờn quan đ n tu n t quột hay ch n là ng?n (gi s 30bit), vỡ v y th i gian c n truy n cỏc ể ế ầ ự ọ ả ử ậ ờ ầ ề
thụng đi p này cũng ng n (0,003s đ i v i t c đ 10Kbps).Ngay c tớnh luụn kho ng th i gianệ ắ ố ớ ố ộ ả ả ờ
0,001s đ x lý cỏc thụng đi p này thỡ t ng th i gian cho m i tu n t quột hay ch n (0,004s) cũng ể ử ệ ổ ờ ỗ ầ ự ọ
r t nh so v i th i gian truy n b n tin.ấ ỏ ớ ờ ề ả
4.3.3.Cỏc giao th c song cụng hoàn toàn ứ
Cú m t giao th c thiờn hộ ứ ướng ký t ho t đ ng trong ch đ song cụng hoàn toàn (full-duplex).ự ạ ộ ế ộ
Đ minh ho chỳng ta s xem xột giao th c liờn k t s li u dựng s m nh t trong m ng ARPANET ể ạ ẽ ứ ế ố ệ ớ ấ ạ
đ đi u khi n lu ng frame thụng tin xuyờn qua cỏc liờn k t n i đ n cỏc node chuy n m ch trong ể ề ể ồ ế ố ế ể ạ
m t m ng. Cỏc node chuy n m ch nh v y cũng độ ạ ể ạ ư ậ ược g i là cỏc b x lý thụng đi p giao ti p vi tọ ộ ử ệ ế ế
t t là IMP (Interface Message Processor). Giao th c này ho t đ ng thụng qua cỏc liờn k t songắ ứ ạ ộ ế
cụng đi m -n i-đi m k t n i hai node chuy n m ch v i nhau.ể ố ể ế ố ể ạ ớ
Giao th c này giỳp truy n cỏc frame thụng tin theo c hai hứ ề ả ướng m t cỏch đ ng th i và dựng ộ ồ ờ
lược đ đi u khi n truy n continuous RQ cho c hai hồ ề ể ề ả ướng. Giao th c ho t đ ng hi u qu v i c aứ ạ ộ ệ ả ớ ử
s truy n K=8 cho cỏc liờn k t m t đ t ho c K=16 cho cỏc liờn k t v tinh. Đ đ m b o m t lu ngổ ề ế ặ ấ ặ ế ệ ể ả ả ộ ồ
frame liờn t c, cho phộp 8 (hay 16 đ i v i v tinh ) lu ng thụng tin d ng-và-ch (stop-and-wait) ụ ố ớ ệ ồ ừ ờ
riờng bi t t i b t c th i đi m nào trong ti n trỡnh.ệ ạ ấ ứ ờ ể ế
Đ đ t để ạ ược đi u này, m t liờn k t v t lý đề ộ ế ậ ược phộp ho t đ ng nh là 8 (hay 16) liờn k t logicạ ộ ư ế
riờng bi t, lu ng frame đi qua m i liờn k t đệ ồ ỗ ế ược đi u khi n b i c c u giao th c ề ể ở ơ ấ ứ d ng-và-chừ ờ c aủ
nú. Ch s tu n t truy n trong m i header c a m i frame là h p c a hai field : m t s tu n t m tỉ ố ầ ự ề ỗ ủ ỗ ợ ủ ộ ố ầ ự ộ
bit_0 hay_1 là ch s tu n t truy n bỡnh thỉ ố ầ ự ề ường liờn h v i giao th c idle RQ, và ch s kờnh ệ ớ ứ ỉ ố
logic LCN (logical Channel Number) ch đ nh kờnh logic mà frame đỉ ị ược g n vào đú.ắ
4.3.4.Vớ d v cỏc giao th c thiờn hụ ề ứ ướng ký t thự ường g p.ặ
4.3.4.1.Giao th c XMODEMứ
G iao thức XM ODEM đ − ợc sử dụng rất rộng r∙i và trở thành m ột trong nhữ ng giao thức truyề n
nhận tập tin chuẩn mà tất cả các ch−ơng rtình truyền số l iệu phải có.
Gói dữ liệu của XMODEM
Trong giao thức XMODEM tất cả các field ngoại trừ field thông tin, đều có độ dài là một byte nh−
sau
SOH Chỉ số thứ
tự Bù 1 của số thứ tự Thông tin Kiểm tra
K Chỉ số thứ tự của gói truyền dầu tiên là 1 và các số tiếp theo đ−ợc tăng dần , module với
256.Ngoài ra còn có field để chứa giá trị bù 1 của số thứ tự gói hiện hành trong field số thứ
tự tr−ớc đó.
t Vùng thông tin có độ dài cố định là 128 bytes, thông tin có thể là dạng text hoặc nhị phân.
t Vùng kiểm tra là một byte , dùng ph−ơng pháp kiểm tra kiểu tổng BSC và chỉ tính theo nội
dung của vùng thông tin.
Sau này giao thức XMODEM-CRC sử dụng field kiểm tra có độ dài 2 byte và dùng ph−ơng
pháp kiểm tra CRC với đa thức sinh theo CCITT là X16 +X12+X5 +1 .
4.3.4.2.Giao th c YMODEM.ứ
Giao th c YMODEM là đứ ược m r ng c a giao th c XMODEM, đở ộ ủ ứ ược đ a ra đ u tiờn vàoư ầ
năm 1981 đ ch y trờn h đi u hành CP/M .ể ạ ệ ề
YMODEM cú đi m c i ti n so v i XMODEM là nú cho phộp truy n nh n cỏc kh i d li u cúể ả ế ớ ề ậ ố ữ ệ
đ dài 1024 bytes (g p 10 l n kh i d li u c a XMODEM ) . N u độ ấ ầ ố ữ ệ ủ ế ường truy n khụng t t, ề ố
YMODEM t đ ng gi m đ dài kh i xu ng 128 bytes đ gi m b t s byte ph i truy n l i khi phỏtự ộ ả ộ ố ố ể ả ớ ố ả ề ạ
hi n sai. Nh v y trong trệ ư ậ ường h p x u nh t thỡ đ dài và ch t lợ ấ ấ ộ ấ ượng truy n s b ng giao th cề ẽ ằ ứ
XMODEM Bờn c nh đú, YMODEM cũn cú m t c i ti n nh m gi m kh năng h h ng khi k tạ ộ ả ế ằ ả ả ư ỏ ế
thỳc truy n m t t p tin.Nh đó bi t XMODEM s hu b vi c truy n nh n m t t p tin ngay khiề ộ ậ ư ế ẽ ỷ ỏ ệ ề ậ ộ ậ
nh n đậ ược m u bit c a ký t Ctrl-X (ký t ASCII là CAN) m u bit này r t d đẫ ủ ự ự ẫ ấ ễ ượ ạc t o ra b iở
nhi u trờn đễ ường truy n .Trong khi YMODEM yờu c u ph i cú hai ký t CAN liờn ti p nhau m iề ầ ả ự ế ớ
hu b vi c truy n nh n t p tin.ỷ ỏ ệ ề ậ ậ
YMODEM cũn cung c p 2 tớnh năng cú ý nghĩa cho ngấ ườ ử ụi s d ng, đú là vi c s d ng phệ ử ụ ương phỏp phỏt hi n và ki m tra sai CRC và truy n cỏc thụng tin liờn quan đ n t p tin truy n cho mỏyệ ể ề ế ậ ề
thu. Cỏc thụng tin này g m cú tờn t p tin, ngày, gi và kớch thồ ậ ờ ướ ậc t p tin được truy n, cỏc thụngề
tin này trong kh i đ u tiờn khi b t đ u vi c truy n.ở ố ầ ắ ầ ệ ề
4.3.4.3.Giao th c Kermit.ứ
Giao th c Kermit xu t phỏt t trứ ấ ừ ường đ i h c Columbia vào năm 1981. Giao th c kermit khụng ạ ọ ứ
ch cho phộp th c hi n truy n và nh n t p tin gi a cỏc mỏy tớnh nh nh giao th c XM D M mà ỉ ự ệ ề ậ ậ ữ ỏ ư ứ Ặ Ọ
cũn cho phộp truy n và nh n t p tin gi a cỏc h th ng l n nh D CS ST M-20 và BM-370.ề ậ ậ ữ ệ ố ớ ư Ọ Ị Ọ Ụ
Do đú giao th c kermit r t ph c t p, kermit cũng s d ng th t c idle RQ (d ng và ch ) nhứ ấ ứ ạ ử ụ ủ ụ ừ ờ ư
Gúi d li u c a kermit cú chi u dài thay đ i đữ ệ ủ ề ổ ược.
ợ Cỏc tớn hi u tr l i c a mỏy thu là nh ng gúi (trong khi XMODEM ch dựng cỏc ký t )ệ ả ờ ủ ữ ỉ ự
.Kermit cũng cú th dựng th t c continuous RQ nh trong gúi ACK và NAK cú vựngể ủ ụ ờ
(field) ch a ch s th t truy n (hay nh n) c a gúi. ứ ỉ ố ứ ự ề ậ ủ
Kermit cú cỏc gúi “đ a tin” nh đú cú th m r ng cỏc ch c năng c a giao th c mà khụngư ờ ể ở ộ ứ ủ ứ
nh h ng đ n ho t đ ng c a cỏc phiờn b n tr c, và cú th b qua m t s thụng s quan
ả ưỏ ế ạ ộ ủ ả ướ ể ỏ ộ ố ố
tr ng.ọ
Gúi kermit t ng quỏt :ổ
MARK LEN SEQ TYPE DATA CHK1 CHK2 CHK3
Gúi c a kermit bao g m 6 vựng(field): vựng thụng tin (data) cú đ dài thay đ i tuỳ theo ki uủ ố ộ ổ ể
gúi , cỏc vựng cũn l i đạ ược g i là vựng đi u khi n (ho c là vựng ph c v ) .Kermit qui đ nh d li uọ ề ể ặ ụ ụ ị ữ ệ
truy n đ u là cỏc ký t mó ASCII in đề ề ự ược (t 20H-7EH) ngo i tr vựng đỏnh d u (MARK), nhừ ạ ừ ấ ư
v y đ i v i cỏc vựng ch a giỏ tr s nh vựng ch s th t thỡ ph i đậ ố ớ ứ ị ố ư ỉ ố ứ ự ả ược chuy n đ i sang mó in ể ổ
được (printable character) trước khi truy n b ng cỏch c ng thờm 20H. Sau khi nh n đề ằ ộ ậ ượ ẽc s chuy n tr l i b ng cỏch tr đi 20H. Nh v y giỏ tr s c a cỏc vựng này khụng để ở ạ ằ ừ ư ậ ị ố ủ ượ ớc l n h n 94(ơ
5EH), vỡ n u nú b ng 5EH thỡ sau khi đ i s tr thành 7FH là ký t đi u khi n DEL ch khụngế ằ ổ ẽ ở ự ề ể ứ
ph i ký t in đả ự ược., cũn n u l n h n n a thỡ sau khi đ i s khụng cũn trong ph m vi c a b ngế ớ ơ ữ ổ ẽ ở ạ ủ ả
ASCII .
Đi u này khụng th ỏp d ng vựng thụng tin vỡ byte d li u c n truy n cú th cú giỏ tr b t kỡ.ề ể ụ ở ữ ệ ầ ề ể ị ấ
N u cú cỏc ký t đi u khi n trong thụng tin, thỡ kermit s chuy n đ i b ng cỏch :ế ự ề ể ẽ ể ổ ằ
ằ Chốn thờm 1 ký t in đự ượ ởc phớa trước (thường dựng ký t # , mó ASCII là 23H)ự ự EXOR ký t đi u khi n v i 40H.ự ề ể ớ
Đ i v i cỏc h th ng s d ng ký t dài 8 bit, thỡ nh ng ký t cú bit cú ý nghĩa l n nh t (MSB bit)ố ớ ệ ố ử ụ ự ữ ự ớ ấ
b ng 1 s đằ ẽ ược kermit đ i sang mó ASCII in đổ ược b ng cỏch vào trằ ước m t ký t (&).ộ ự
í nghĩa vựng trong gúi được mụ t nh sau:ả ư
ư Vựng đỏnh d u (MARK) ; đ đỏnh d u b t đ u c a gúi là ký t SOH mó 01H.ấ ể ấ ắ ầ ủ ự
ự Vựng đ dài (LEN) : s bytes trong gúi tớnh t sau byte này (t c là đ dài c a gúi tr 2), ộ ố ừ ứ ộ ủ ừ
giỏ tr t i đa là 94 nh v y đ dài t i đa m t gúi là 96 bytes.ị ố ư ậ ộ ố ộ
ộ Vựng s th t (SEQ) : s th t c a gúi, modulo v i 64.Gúi truy n đ u tiờn (gúi S) s cúố ứ ự ố ứ ự ủ ớ ề ầ ẽ
s th t là 0, s th t c a gúi k ti p sau gúi cú s th t là 63 s tr l i là 0.ố ứ ự ố ứ ự ủ ế ế ố ứ ự ẽ ở ạ
ạ Vựng ki u gúi (TYPE) : đ phõn bi t cỏc ki u gúi khỏc nhau.M i ki u gúi s cú n i dungể ể ệ ể ỗ ể ẽ ộ
và nhi m v khỏc nhau.ệ ụ
ụ Vựng thụng tin (DATA) : n i dung c a t p tin c n truy n độ ủ ậ ầ ề ược ch a trong gúi ‘D’ , cũn ứ
trong gúi ‘F’ ch a tờn t p tin .trong m t s ki u gúi khỏc , vựng này khụng ch a gỡ.ứ ậ ộ ố ể ứ ứ Vựng ki m tra (CHECK) : cú th ch n vựng 1 byte t ng ki m tra ho c 2 byte t ng ki mể ể ọ ổ ể ặ ổ ể
tra, ho c 3 byte CRC.Giỏ tr ki m tra đặ ị ể ược tớnh t vựng đ i dài (khụng tớnh vựng đỏnhừ ộ