xmodem va ymodem
4.3.4.1.Giao thức XMODEM
Giao thøc XMODEM dc su dung rat rong rai va tro thanh mot trong nhung giao thuc truyen nhan tap tin chuan ma tat ca cac chuong trinh truyen so lieu phai
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
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 ®ã.
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.
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.
Bạn đang đọc truyện trên: Truyen247.Pro