Nguyên tắc của phương pháp: Dùng thẻ bài lưu chuyển trên đường vật lý để cấp phát truy nhập đường truyền. Một trạm muốn truyền dữ liệu thì phải đợi đến khi nhận được một thẻ bài "rỗi". Khi đó trạm sẽ đổi bit trạng thái của thẻ bài sang trạng thái "bận" và truyền một đơn vị dữ liệu cùng với thẻ bài đi theo chiều của vòng. Các trạm khác muốn truyền dữ liệu phải đợi. Dữ liệu đến trạm đích phải được sao lại, sau đó cùng với thẻbài đi tiếp cho đến khi quay về trạm nguồn. Trạm nguồn sẽ xoá bỏ dữ liệu và đổi bit thẻ bài thành "rỗi" và cho lưu chuyển tiếp trên vòng để các trạm khác có thể nhận được quyền truyền dữ liệu.
28
Hình 1.16. Hoạt động của phương pháp Token ring
Sự quay về lại trạm nguồn của dữ liệu và thẻ bài nhằm tạo ra cơ chế báo nhận tự nhiên: trạm đích có thể gửi vào đơn vị dữ liệu (phần header) các thông tin về kết quả tiếp nhận dữ liệu của mình. Chẳng hạn, các thông tin đó có thể là: (1) trạm đích không tồn tại hoặc không hoạt động; (2) trạm đích tồn tại nhưng dữ liệu không được sao chép ; (3) dữ liệu đã được tiếp nhận; (4) có lỗi.
Các vấn đề liên quan: Cần giải quyết hai vấn đề có thể dẫn đến phá vỡ hệ thống. Một là mất thẻ bài. Hai là một thẻ bài "bận" lưu chuyển không dừng trên vòng. Có thể có nhiều giải pháp khác nhau để khắc phục vấn đề này, sau đây là một giải pháp được khuyến nghị:
Đối với vấn đề mất thẻ bài: Có thể quy định trước một trạm điều khiển chủ động (Active Monitor), phát hiện mất thẻ bài bằng cách dùng cơ chế ngưỡng thời gian Time- out. Sau khoảng thời gian đó, nếu không nhận lại được thẻ bài, trạm sẽ phát hiện tình trạng phục hồi bằng cách phát lại thẻbài mới.
Đối với vấn đề thẻ bài "bận"lưu chuyển trên vòng không dừng: trạm Monitor sử dụng một bit trên thẻ bài đánh dấu (M=1) khi gặp một thẻ bài bận đi qua nó. Nếu nó gặp lại một thẻ bài bận với bit đã đánh dấu đó thì có nghĩa là trạm nguồn đã không nhận lại được đơn vị dữ liệu của mình và thẻ bài bận cứ quay vòng mãi. Lúc đó, trạm Monitor sẽ đổi bit trạng thái của thẻ bài thành "rỗi" và chuyển tiếp trên vòng. Tuy nhiên, cần chọn
29 một giải thuật để chọn trạm thay thế cho trạm monitor khi bị hỏng.