Phơng pháp Token Ring

Một phần của tài liệu Toan tap Do An tot nghiep KTV.doc (Trang 46 - 48)

Phơng pháp này cũng dựa trên nguyên tắc dùng thẻ bài để cấp phát quyền truy nhập đờng truyền. Nhng ở đây thẻ bài lu chuyển theo theo vòng vật lý chứ không theo vòng Logic nh dối với phơng pháp Token Bus.

Trang 46

A B C D

H G F E

Thẻ bài là một đơn vị truyền dữ liệu đặc biệt trong đó có một bit biểu diễn trạng thái của thẻ (bận hay rỗi). Một trạm muốn truyền dữ liệu phải chờ cho tới khi nhận đợc thẻ bài "rỗi". Khi đó trạm sẽ đổi bit trạng thái thành "bận" và truyền một đơn vị dữ liệu đi cùng với thẻ bài đi theo chiều của vòng. Lúc này không còn thẻ bài "rỗi" nữa do đó các trạm muốn truyền dữ liệu phải đợi. Dữ liệu tới trạm đích đợc sao chép lại, sau đó cùng với thẻ bài trở về trạm nguồn. Trạm nguồn sẽ xoá bỏ dữ liệu đổi bit trạng thái thành "rỗi" và cho lu chuyển thẻ trên vòng để các trạm khác có nhu cầu truyền dữ liệu đợc phép truyền.

Sự quay trở lại trạm nguồn của dữ liệu và thẻ bài nhằm tạo khả năng 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à: trạm đích không tồn tại hoặc không hoạt động, trạm đích tồn tại nhng dữ liệu không đợc sao chép, dữ liệu đã đợc tiếp nhận, có lỗi ...

Trong phơng pháp này cần giả quyết hai vấn đề có thể dẫn đến phá vỡ hệ thống đó là mất thẻ bài và thẻ bài "bận" lu chuyển không dừng trên vòng. Có nhiều phơng pháp giải quyết các vấn đề trên, dới đây là một phơng 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. Trạm này sẽ theo dõi, phát hiện tình trạng mất thẻ bài bằng cách dùng cơ chế ngỡng thời gian (Time - Out) và phục hồi bằng cách phát đi một thẻ bài "rỗi" mới.

Đới với vấn đề thẻ bài bận lu chuyển không dừng, trạm điều khiển sử dụng một bit trên thẻ bài để đánh dấu khi gặp một thẻ bài "bận" đi qua nó. Nếu nó gặp lại thẻ bài bạn với bit đã đánh dấu đó có nghĩa là trạm nguồn đã không nhận lại đợc đơn vị dữ liệu của mình do đó thẻ bài "bận" cứ quay vòng mãi. Lúc đó trạm điều khiển sẽ chủ động đổi bit trạng thái "bận" thành "rỗi" và cho thẻ bài chuyển tiếp trên vòng. Trong phơng pháp này các trạm còn lại trên mạng sẽ đóng vai trò bị động, chúng theo dõi phát hiện tình trạng sự cố trên trạm chủ động và thay thế trạm chủ động nếu cần.

Trang 47

D

A

B

C

Một phần của tài liệu Toan tap Do An tot nghiep KTV.doc (Trang 46 - 48)