c. Bộ thu vi phân
3.7.2 Truyền đồng bộ định hướng theo ký tự Protocol Bisyne.
Những protocol thông tin thường chia theo lớp Bisync là protocol ở lớp 2. Lớp 1 miêu tả đặc tính vật lý và điện (như RS449 chẳng hạn). Lớp 2 miêu tả q trình kiểm tra sự dịch chuyển thơng tin. Tiêu chuẩn Bisync (BSC) là protocol kiểm tra theo ký tự. Từ lâu quá trình kiểm tra theo ký tự đã
được dùng để kiểm tra đường dữ liệu.
Thông báo dạng Bisync được truyền theo khối, để nhận dạng sự bắt đầu khối, mỗi khối có một hay nhiều tín hiệu đồng bộ (syn).
Mã được dùng trong Bisync là mã ASCII. Các ký tự điều khiển được dùng là: syn ký tự đồng bộ $16
SOH ký tự bắt đầu header $01 STX ký tự bắt đầu cho text $02 EXT ký tự kết thúc cho text $03 Thơng báo Bisync có dạng:
syn syn SOH header STX text ETX BCC
Nội dung của thông báo nằm ở phần text, phần header để ghi địa chỉ người nhận và ACK/NCK khi cần thiết. Ký tự BCC (block check character) là byte ký tự kiểm tra khối. Byt này là phần không thể thiếu của khối. BCC thông thường chỉ là ký tự xét tổng kiểm tra chẳn lẽ.
Ví dụ: cần truyền chữ TEST thì khối thơng tin như sau:
STX T E S T ETX BCC 0 0 1 1 0 1 1 b1 1 0 0 1 0 1 1 0 1 1 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 b7 1 1 1 0 1 0 0 b8
Dòng dữ liệu trên đường dây sẽ là:
STX T E S T ETX BCC
01000001 ...
Trong ví dụ trên người ta dùng kiểm tra chẳn và BCC kiểm tra từ STX đến ETX. Thông thường BCC được kiểm tra từ SOH đến ETX.
Khi nhận tồn khối, bộ phận thu sẽ tính BCC và so sánh với BCC đã nhận sau đó nó thơng báo ACK hay NAK. Bộ phận phát sẽ phát lại (nếu sai) cho đến khi khối đó được nhận đúng. Như vậy Bisync là protocol half-duplex, kiểm tra theo byte.