Token Bus là kỹ thuật trong đó các trạm Bus (hoặc cây ) tạo nên một vòng logic : Đó là các trạm đợc xác định theo dãy thứ tự mà trạm cuối cùng của dãy sẽ tiếp liền sau bởi trạm đầu tiên . Mỗi trạm đợc biết địa chỉ của trạm kề trớc và sau nó .Hình 5.5
Một packet điều khiển mà ta gọi là thẻ bài ( token) đợc dùng để cấp phát quyền truy nhập phơng tiện truyền , nó đợc chạy trên vòng logíc này .
Khi một trạm nhận đợc Token thì nó đợc trao quyền sử dụng phơng tiện trong một thời đoạn xác định , trong thời đoạn đó nó có thể truyền một hoặc nhiều packet dữ liệu . Khi công việc đã song hoặc đã hết thời hạn cho phép , trạm sẽ chuyển Token đến trạm kế tiếp trong vòng logíc . Các trạm không sử dụng Token vẫn có thể có mặt trên Bus nhng chúng chỉ có thể trả lời cho các yêu cầu xác nhận ( nếu chúng là đích của packet nào đó) .
Trớc= C Trớc = B Sau = B Sau = A Trạm B Trạm D Trớc= D Trớc = A Sau = C Sau = B Hình 5.5: Token Bus
Cần nhấn mạnh rằng thứ tự vật lý của các trạm trên BUS là không quan trọng và độc lập với thứ tự Logíc . Phơng pháp này đòi hỏi một công việc khó khăn : đó là việc duy trì vòng logic . Tối thiểu cần phải thực hiện các chức năng sau :
• cần bổ xung trạm vào vòng logic : Các trạm không tham dự cần đợc xem xét định kì để đợc chấp nhận bổ xung vào vòng logic.
• Loại bỏ trạm khỏi vòng logic : Một trạm có thể tách ra khỏi vòng bằng các nối trạm trớc và trạm sau nó với nhau .
• Quản lý sai sót: Một số sai sót có thể xảy ra .
Chẳng hạn : địa chỉ trùng ( hai trạm đều nghĩ đến lợt mình) ,và“gãy vòng“(không trạm nào nghĩ tớilợt mình) .
Khởi tạo vòng logic : Khi thiết đặt mạng hoặc sau khi vòng logic bị gãy , cần phải tái tạo lại vòng .Cần có một giải thuật phân tán nào đó để vào trạm đầu , trạm nào thứ hai
…
Nhợc điểm của Token Bus là quản lý phức tạp ,nhng nó có u điểm là điều hoà lu thông , thích hợp khi lu lợng lớn.