Iimas.edu.vn Bản đầy đủ →

Token Ring là gì? Tìm hiểu về mạng LAN và giao thức Token Ring

Khám phá Token Ring là gì, cách thức hoạt động, ưu nhược điểm so với Ethernet và các thông số kỹ thuật quan trọng. Tìm hiểu ngay để hiểu rõ hơn về mạng LAN

Bùi Văn Tuấn · · 7 phút đọc

Tìm hiểu về Token Ring là gì?

Trong lĩnh vực mạng máy tính, Token Ring là một giao thức truyền thông được sử dụng trong Mạng Cục bộ (LAN). Khác với các phương pháp truy cập mạng phổ biến khác, Token Ring sử dụng một phương pháp có kiểm soát gọi là Token Passing để quản lý luồng dữ liệu, đảm bảo tính trật tự và hiệu quả trong việc truyền tải thông tin giữa các thiết bị. Mạng Token Ring có cấu trúc vật lý theo hình vòng, nơi các trạm được kết nối với nhau tạo thành một vòng tròn khép kín.

Điểm cốt lõi của Token Ring: Công nghệ này sử dụng một khung đặc biệt gọi là "token" di chuyển xung quanh vòng tròn mạng. Chỉ trạm nào giữ token mới có quyền truyền dữ liệu, giúp tránh xung đột dữ liệu hiệu quả.

Sơ đồ minh họa cấu trúc vật lý hình vòng của mạng Token Ring, nơi các máy tính kết nối tuần tự với nhau.

Cơ chế hoạt động của Token Ring

Nguyên lý hoạt động của Token Ring xoay quanh việc sử dụng một token, là một khung dữ liệu đặc biệt có kích thước ba byte, luân chuyển liên tục theo một hướng nhất định trong vòng mạng. Khi một trạm muốn gửi dữ liệu, nó phải chờ đợi để nhận được token. Sau khi nhận được token, trạm đó sẽ thay đổi một bit trong token để đánh dấu là "bận" (busy) và gắn liền dữ liệu của mình vào sau token đó, rồi gửi khung dữ liệu này đi tiếp trên vòng mạng.

Khung dữ liệu sẽ di chuyển qua từng trạm kế tiếp trên vòng. Mỗi trạm trên đường đi sẽ kiểm tra địa chỉ đích của khung dữ liệu. Nếu địa chỉ này trùng với địa chỉ của trạm, trạm đó sẽ sao chép dữ liệu vào bộ nhớ của mình. Sau đó, khung dữ liệu tiếp tục hành trình trên vòng. Khi khung dữ liệu quay trở lại trạm gốc đã gửi, trạm này sẽ nhận biết rằng dữ liệu đã được gửi thành công tới đích (hoặc đã bị từ chối). Trạm gốc sau đó sẽ loại bỏ dữ liệu khỏi khung và tạo ra một token mới, có trạng thái "rảnh" (free), rồi giải phóng nó vào vòng mạng để các trạm khác có thể sử dụng.

Các thông số kỹ thuật quan trọng trong Token Ring

Để hiểu rõ hơn về hiệu suất và khả năng của mạng Token Ring, chúng ta cần xem xét các thông số kỹ thuật sau:

  • Ring Latency (Độ trễ vòng): Là khoảng thời gian cần thiết để một bit dữ liệu di chuyển hết một vòng tròn mạng. Công thức tính toán Ring Latency (RL) có thể biểu diễn như sau:
    • Khi các đơn vị đo được quy đổi về thời gian (giây): RL = d/v + (N*b)/B, trong đó d là chiều dài vật lý của vòng, v là vận tốc truyền tín hiệu, N là số lượng trạm, b là thời gian giữ bit tại mỗi trạm, và B là băng thông.
    • Khi các đơn vị đo được quy đổi về bit: RL = (d/v)*B + N*b.
  • Cycle Time (Thời gian chu kỳ): Là tổng thời gian để một token hoàn thành một vòng quay quanh mạng. Công thức tính là: Cycle time = T p + (THT*N), với T p là độ trễ lan truyền (propagation delay) và THT là thời gian giữ token (Token Holding Time).
  • Token Holding Time (THT - Thời gian giữ token): Là khoảng thời gian tối đa mà một trạm được phép giữ token trước khi phải giải phóng nó. Giá trị mặc định thường là 10ms. THT có thể được tính toán dựa trên hai phương pháp:
    • Delayed Token Reinsertion (DTR): Trạm gửi đợi toàn bộ gói dữ liệu quay về trước khi giải phóng token. THT = T t + T p + N*b (thường bit delay N*b được xem là 0), nên THT xấp xỉ T t + T p, với T t là thời gian truyền (transmission delay).
    • Early Token Reinsertion (ETR): Trạm gửi giải phóng token ngay sau khi gửi xong dữ liệu, cho phép nhiều gói tin cùng tồn tại trên mạng. Trong trường hợp này, THT = T t.
Trạm 1 nhận token, gửi dữ liệu D1, giải phóng token. Trạm 2 nhận dữ liệu D1, gửi dữ liệu D2, giải phóng token. Vòng lặp tiếp diễn.

So sánh Token Ring và Ethernet

Token Ring và Ethernet là hai công nghệ mạng LAN phổ biến, nhưng có những khác biệt cơ bản về cách thức hoạt động và hiệu suất.

Tiêu chí Token Ring Ethernet
Cơ chế truy cập Token Passing (có kiểm soát) CSMA/CD (Carrier Sense Multiple Access with Collision Detection - Lắng nghe sóng mang, đa truy cập, phát hiện xung đột)
Topology Hình vòng (Logical Ring, có thể vật lý dạng sao) Bus, Star (phổ biến hiện nay)
Xung đột dữ liệu Hạn chế tối đa nhờ token Có thể xảy ra, cần cơ chế phát hiện và xử lý
Độ tin cậy Cao hơn, đặc biệt với DTR Phụ thuộc vào hạ tầng và cơ chế xử lý xung đột
Hiệu suất với tải nặng Ổn định hơn, hiệu suất giảm dần khi tải tăng cao Hiệu suất giảm mạnh khi có xung đột xảy ra liên tục
Độ phức tạp cài đặt Phức tạp hơn Đơn giản hơn

Token Ring thường mang lại hiệu suất ổn định hơn khi mạng hoạt động với tải nặng do cơ chế truy cập có kiểm soát, tránh được các xung đột dữ liệu tốn kém. Tuy nhiên, việc cài đặt và quản lý phức tạp hơn so với Ethernet, vốn là công nghệ chiếm ưu thế trên thị trường hiện nay nhờ sự đơn giản, chi phí thấp và tốc độ ngày càng cao.

Ethernet thường được sử dụng trong các mạng LAN hiện đại nhờ tính linh hoạt và chi phí hợp lý.

Hiệu suất (Efficiency) của mạng Token Ring

Hiệu suất của mạng Token Ring được định nghĩa là tỷ lệ giữa thời gian truyền dữ liệu hữu ích và tổng thời gian hoạt động của mạng. Công thức tính hiệu suất (e) như sau:

e = (N*T t ) / (T p + (THT*N))

Trong đó:

  • N: Số lượng trạm trong mạng.
  • T t: Thời gian truyền dữ liệu (Transmission Time).
  • T p: Độ trễ lan truyền (Propagation Delay).
  • THT: Thời gian giữ token (Token Holding Time).

Chúng ta có thể biểu diễn hiệu suất theo hệ số a = T p / T t:

  • Với phương pháp Delayed token reinsertion (DTR), THT = T t + T p. Khi đó, hiệu suất là: e = 1 / (1 + a*((N+1)/N)).
  • Với phương pháp Early token reinsertion (ETR), THT = T t. Khi đó, hiệu suất là: e = 1 / (1 + a*(1/N)).

Phân tích các công thức này cho thấy hiệu suất của Token Ring phụ thuộc vào số lượng trạm (N), thời gian truyền dữ liệu (Tt), và độ trễ lan truyền (Tp). Trong các trường hợp thực tế, việc lựa chọn phương pháp DTR hay ETR sẽ ảnh hưởng đến hiệu suất tổng thể.

Hiệu suất mạng Token Ring có thể được tối ưu hóa bằng cách điều chỉnh thời gian giữ token và quản lý tài nguyên mạng hiệu quả.

Ứng dụng và Tương lai của Token Ring

Mặc dù công nghệ Ethernet đã trở nên phổ biến và chiếm lĩnh thị trường mạng LAN, Token Ring vẫn có những ứng dụng nhất định trong các môi trường yêu cầu tính ổn định và dự đoán cao về hiệu suất, đặc biệt trong các hệ thống công nghiệp hoặc các ứng dụng mạng cũ.

Các phiên bản Token Ring trước đây hỗ trợ tối đa 255 trạm (Type 1) hoặc 72 thiết bị (Type 3) mỗi mạng. Công nghệ này cũng cho phép sử dụng hệ thống ưu tiên để một số trạm có thể truy cập mạng thường xuyên hơn. Tuy nhiên, với sự phát triển không ngừng của Ethernet về tốc độ, băng thông và chi phí, Token Ring ngày càng ít được triển khai trong các mạng mới.

Để có cái nhìn toàn diện hơn về các công nghệ mạng, việc tìm hiểu sâu về các giao thức truyền thông là vô cùng quan trọng. Nếu bạn quan tâm đến việc phát triển sự nghiệp trong lĩnh vực hỗ trợ công nghệ thông tin, hãy tham gia các khóa học chuyên sâu về mạng máy tính.

Thảo luận

Hãy là người đầu tiên bình luận về bài viết này.

Xem & viết bình luận