Hướng dẫn

Mã thông báo, mã thông báo

Mục lục:

Anonim

Token là một trong những từ xuất phát từ tiếng Anh và thường được sử dụng trong các mạng, máy tính và thậm chí trong các hoạt động ngân hàng. Chắc chắn nơi bạn đã nghe nhiều nhất là trong các mạng " Token Ring ". Về bản chất, ý nghĩa sẽ giống nhau, hơi mơ hồ nhưng chúng tôi hy vọng sẽ giải thích với độ chính xác và đơn giản nhất có thể.

Chỉ số nội dung

Mã thông báo máy tính là gì

Hãy bắt đầu bằng cách xác định ý nghĩa chung của mã thông báo, đại diện cho một đối tượng hoặc biểu tượng (đó sẽ là bản dịch sang tiếng Tây Ban Nha), có thể là cả phần mềm và phần cứng đại diện cho khả năng hoặc quyền thực hiện một hoạt động.

Mã thông báo trình tạo khóa một lần

Thuật ngữ này chủ yếu được sử dụng trong lĩnh vực bảo mật, vì mã thông báo là mã định danh chuyển đổi dữ liệu nhạy cảm thành dữ liệu an toàn. Quá trình này được gọi là mã thông báo, trong đó bạn lấy một phần thông tin hoặc một phần tử hoặc phần thông tin có thể, ví dụ, văn bản thuần túy và thêm một lớp bảo vệ để chuyển đổi thành dữ liệu được mã hóa hoặc bí mật. Ngoài ra còn có mã thông báo ở dạng thiết bị tạo mật khẩu sử dụng một lần.

Hiện tại dữ liệu nhạy cảm truyền qua mạng và được lưu trữ, ví dụ: tài khoản ngân hàng, hồ sơ y tế và đặc biệt là các giao dịch chứng khoán Internet, phải được mã hóa và một người phát ngôn sẽ phát hiện ra chúng để các hệ thống sử dụng an toàn.. Và, nếu chúng ta có thể thực hiện một twister lưỡi với chủ đề này.

Chúng tôi có thể phân biệt tất cả các loại mã thông báo:

  • Token Ring: Đây là một cấu trúc liên kết mạng trong đó một mã thông báo lưu hành trong một vòng logic. Chúng ta sẽ thấy điều này chi tiết hơn bên dưới Mã thông báo truy cập: nó sẽ là một đối tượng đại diện cho hoạt động kiểm soát truy cập Mã thông báo bảo mật: trong trường hợp này, nó sẽ là một đối tượng có mục đích xác thực người dùng trên máy tính. Nó có thể là một yếu tố phần cứng hoặc phần mềm. Mã thông báo phiên: là mã định danh duy nhất xác định phiên, ví dụ: tên người dùng

Mã thông báo là một thuật ngữ khá liên quan đến nền kinh tế và chúng tôi nói về nó như tiền điện tử, mã thông báo sòng bạc, tiền tệ vật chất, v.v.

Ví dụ về lập trình mã thông báo

Nếu các mã thông báo là các đối tượng logic hoặc vật lý, thì mỗi phần tử cấu thành mã chương trình là một trong những phần tử này, ví dụ:

"NẾU chuỗi =! chìa khóa THEN

Mỗi trong số các phần tử này là một mã thông báo, một số trong số chúng là định danh lớp và các giá trị khác.

  • IF và THEN là các từ dành riêng, được sử dụng làm mã thông báo lớp để tạo điều kiện. =! Nó là mã thông báo toán tử, nó tạo điều kiện logic là chuỗi phải được đáp ứng và mã định danh là khóa, có thể được mã hóa để giá trị bên trong của nó không bị giải mã bởi bất kỳ ai ngoại trừ chương trình sử dụng chuỗi đó.

Kiến trúc mạng Token Ring

Mặc dù ngày nay nó là một kiến ​​trúc không còn được sử dụng và đã được thay thế trong tất cả các lĩnh vực theo tiêu chuẩn Ethernet, nhưng đáng để tham khảo về nó chỉ vì mục đích cung cấp việc học.

Cổng MAU IBM 8

Kiến trúc này xuất hiện sau khi tạo ra các mạng truyền dữ liệu đầu tiên như ARPANET. Các công ty như Procom, Proteon và sau đó là IBM đã tạo ra các mạng đầu tiên thuộc loại này. Chính xác là IBM đã đặt cược nhiều nhất vào họ, mặc dù nó đưa ra mức giá cực cao cho giấy phép của nó. Nhưng đã có từ những năm 70, tiêu chuẩn Ethernet bắt đầu được triển khai thông qua IEEE, sử dụng cáp đồng trục và cấu trúc liên kết hình sao hoặc lưới rẻ hơn nhiều, linh hoạt.

Token Ring không phải là một mạng cấu trúc liên kết vòng

Điều quan trọng là phải làm rõ rằng Token Ring không phải là mạng vòng. Trong các mạng này, mỗi nút được kết nối cả bên phải và bên trái cho đến khi nó tạo thành một vòng khép kín. Và một máy tính bị hỏng, mạng bị hỏng và ngừng hoạt động, ít nhất là những thông tin chỉ có thể di chuyển một chiều.

Bộ điều hợp đa năng của IBM

Nhưng một mạng kiểu này không phải là như vậy, việc triển khai mà IBM tạo ra là một mạng có cấu trúc liên kết hình vòng logic, nhưng về mặt vật lý trông giống như một cấu trúc liên kết dạng lưới, như bạn thấy trong hình trước đây. Trong đó có một đơn vị truy cập nhiều trạm (MAU hoặc MSAU), thông qua mã thông báo với khung 3 byte chạy qua vòng, kết nối với các nút khác nhau của mạng được đặt trong một ngôi sao. Như chúng ta thấy, nó rất khác với mạng vòng cơ bản, vì ở đây các nút không được kết nối trực tiếp với nhau, mà là với một bus vòng tự đóng.

Thẻ mạng Ethernet RS-232 kép của IBM

Cấu trúc liên kết đó được chuẩn hóa theo chuẩn IEEE 802.4 và hiện không được chấp nhận vì lợi ích của Ethernet. Các đặc điểm của mạng Token Ring sẽ là:

  • Cấu trúc liên kết vật lý vòng và sao có thể sử dụng cáp xoắn đôi và hỗ trợ chiều dài tối đa là 366 m Khoảng cách giữa MAU và nút không thể lớn hơn 100 m Dung lượng tối đa của MAU là 8 nút (8 miệng) Tốc độ tối đa của nó là 16 Mbps, mặc dù với HSTR, nó được nâng lên 100 Mbps

Mã thông báo giao thức và hoạt động

Trên thực tế, vòng nằm trong MAU, vì vậy tất cả thông tin phải đi qua thiết bị đó để nó được gửi không trực tiếp đến nút đích, mà đến nút tiếp theo theo thứ tự đã được thiết lập. Đây là điểm khác biệt cơ bản với mạng sao, trong đó khung không lưu thông qua vòng cho đến khi tìm thấy đích, nhưng được gửi trực tiếp đến nút đích hoặc tất cả cùng một lúc nếu chúng ta sử dụng một hub.

Truyền mã thông báo là giao thức chịu trách nhiệm đảm bảo mọi thứ chạy theo thứ tự, do đó, một nhóm không thể truyền tới mạng cho đến khi mã thông báo đến nhóm đó. Mặc dù một nhóm sẽ không nhận hoặc truyền bất cứ thứ gì, mã thông báo sẽ đi qua từng người trong số họ, là nhân chứng sẽ chỉ được sử dụng bởi bên quan tâm mọi lúc.

Lô nhẫn Token

Mã thông báo là khung 3 byte chứa:

  • SD (Dấu phân cách sao): 8 bit để chỉ ra nơi mã thông báo AC (Kiểm soát truy cập) bắt đầu : một byte khác để cho biết mã thông báo có miễn phí (0) hoặc bận (1) ED (Dấu phân cách kết thúc): giống như lần đầu tiên để phân định kết thúc mã thông báo

Ngoài ra, toàn bộ khung sẽ có 12 byte để lưu trữ địa chỉ nguồn và đích, 4 byte cho điều khiển lỗi CRC và hai byte khác để điều khiển khung và trạng thái.

Mã thông báo sẽ ở trong mỗi nút trong tối đa 10 ms, được gọi là thời gian giữ. Khi bạn nhập thông tin, khung sẽ tiếp tục di chuyển cho đến khi nút quan tâm lấy nó và sao chép nó. Tại thời điểm này, một chút sẽ cho biết rằng nó đã được sao chép, do đó, khi nó đạt đến MAU, mã thông báo được khởi động lại và đi qua vòng một lần nữa.

Các lỗi có thể xảy ra trong mạng Token Ring

Như trong tất cả các mạng, có thể có lỗi cả về mất mã thông báo và mất hoặc hỏng nút trong mạng, do đó, nó được xác định hoàn toàn, thật thuận tiện để biết những gì sẽ được thực hiện trong những trường hợp này.

Thẻ mạng IBM 8 bit

Trước hết, chúng ta phải biết rằng tất cả các nút được kết nối với mạng này có thể áp dụng điều kiện của màn hình hoạt động (AM) hoặc dự phòng (SM). Chỉ có thể có một AM, chịu trách nhiệm theo dõi hoạt động của mạng và được quyết định bởi mã thông báo yêu cầu. Khi AM thất bại, SM gần nhất sẽ gửi khung mã thông báo xác nhận, đến nút tiếp theo sẽ thay đổi địa chỉ MAC cho người gửi nếu nó có giá trị cao hơn. Theo cách này, nó sẽ đi qua tất cả các nút của vòng 3 lần và MAC vẫn còn trong khung mã thông báo xác nhận sẽ là AM mới của mạng.

AM có các chức năng quan trọng khác, chẳng hạn như tạo mã thông báo mới nếu mã hiện tại biến mất. Và đó là khi mã thông báo đi qua AM, nó đặt bộ hẹn giờ ở mức 10 ms, nếu mã thông báo mất nhiều thời gian hơn để vượt qua, thì nó sẽ bị mất và một cái mới sẽ được tạo.

Cũng có thể xảy ra rằng người nhận gói không có mặt, vì vậy AM phải đảm bảo rằng nó đến đích bằng cách đặt một bit đến một giá trị nhất định. Nếu bạn đi qua AM một lần nữa với cùng giá trị đó, khung sẽ bị hủy.

Kết luận về mã thông báo và lý do cấu trúc liên kết mạng này bị ngưng

Chúng tôi đã thấy ý nghĩa của mã thông báo và vô số ứng dụng của nó trong điện toán, nhưng chắc chắn nó được biết đến nhiều nhất với cấu trúc liên kết mang tên Token Ring, đó chắc chắn là lý do bạn đã vào bài viết này.

Hiện tại, mạng này đã không được sử dụng vì lợi ích của Ethernet, vì nó cung cấp một loạt các lợi thế rõ ràng so với cấu trúc liên kết này, như cho phép kết nối trực tiếp thiết bị thông qua cáp chéo hoặc phát hiện tự động.

Và trong khi cấu trúc liên kết này ngăn chặn xung đột gói, Ethernet nhanh hơnrẻ hơn để triển khai do sử dụng thẻ mạng đắt tiền hơn của Token Ring và yêu cầu sử dụng bộ định tuyến 8 cổng.

Bạn có biết cấu trúc liên kết mạng này không, bạn có cân nhắc rằng Token Ring chỉ đơn giản là một cấu trúc liên kết vòng không? Nếu bạn muốn làm rõ một cái gì đó, có một câu hỏi, hoặc thích nó, hãy để lại nó trong một bình luận dưới đây.

Hướng dẫn

Lựa chọn của người biên tập

Back to top button