Hoạt động của giao thức

Một phần của tài liệu Tài liệu Chương 1: Mạng truyền số liệu và sự chuẩn đoán ppt (Trang 57 - 60)

Máy tính chủ yếu 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.

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 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ị xóa.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 điệp báo 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ị xóa 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 khi nhận thông điệp NAK thay vì phải đợi sau khoảng thời gian timeout.Như chúng ta đã đề cập đến, nếu khối dữ liệu

truyền bị hỏng hoàn toàn, một cơ cấu timeout được tăng cường nhằm đảm 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.

Một phần của tài liệu Tài liệu Chương 1: Mạng truyền số liệu và sự chuẩn đoán ppt (Trang 57 - 60)