Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

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

Tags: