Token passing
Token passing (przekazywanie znacznika) – jedna z deterministycznych metod dostępu do łącza danych (fizycznego medium). Metoda wykorzystywana w wielu strukturach sieciowych takich jak:
- Token ring,
- Token bus,
- Fiber Distributed Data Interface (FDDI).
Sposób działania / Charakterystyka
Ogólna zasada działania polega na fakcie, iż tylko stacja posiadająca „token” (żeton) ma prawo do wysyłania danych do łącza danych. Pozostałe stacje w tym czasie nasłuchują nie przeszkadzając w jej transmisji. Po upływie określonego interwału czasu dokładnie zdefiniowanego poprzez protokół, „token” jest przekazywany do kolejnej stacji zgodnie z wcześniej ustaloną kolejnością. Metoda ta gwarantuje, iż każdy węzeł (stacja) dostanie dostęp do medium transmisyjnego na określoną ilość czasu i będzie mógł w tym czasie prowadzić niezakłóconą transmisję. Fizyczna postać „tokenu” jest bardzo różna i zdefiniowana przez twórców protokołu. Najczęściej jest to specjalna kontrolna wiadomość (ramka) zawierająca parametry określające zasady działania sieci. Ogólny schemat takiej ramki wygląda jak poniżej:
|
Determinizm w metodzie token passing polega na fakcie, iż istnieje możliwość wyznaczenia maksymalnego odstępu czasu jaki musi upłynąć, aby dana stacja końcowa mogła transmitować dane (w przeciwieństwie np. do CSMA/CD).
Protokoły oparte na bazie „tokenu” w odróżnieniu do Ethernetu nie muszą współzawodniczyć o medium. Każda stacja ma swój ściśle określony interwał czasu, w którym żadna inna stacja nie będzie jej przeszkadzać w transmisji. Pozwala to na stworzenie usług o ściśle określonej niezawodności oraz dostępności. Nie występuje tu zjawisko kolizji pakietów, gdyż tylko jedna stacja w danej chwili transmituje informacje. Pozwala to na podniesienie wydajność całej sieci, co staje się bardziej zauważalne wraz ze wzrostem ilość stacji.
Proces transmisji danych
Transmisji danych przy wykorzystaniu metody "token passing" wygląda następująco:
- stacja, która chce wysłać dane ustawia znacznik zajętości tokenu i dołącza do niego dane,
- pakiet jest przekazywany od stacji do stacji, aż nie dotrze do stacji docelowej,
- odbiorca kopiuje pakiet do swojego bufora, a sam pakiet wysyła do swojego sąsiada,
- pakiet jest usuwany przez stację go wysyłającą. Stanowi to potwierdzenie dla nadawcy, że informacje dotarły do stacji docelowej,
- po skasowaniu pakietu bit zajętości w tokenie zostaje zresetowany, a sam token przekazany do następnej stacji.
Zobacz też
- Ethernet
- CDDI - implementacja protokołów FDDI w sieciach z okablowaniem miedzianym UTP
- p
- d
- e
Warstwa aplikacji (liczby oznaczają numery portów) |
|
---|---|
Warstwa transportowa | |
Warstwa Internetu | |
Warstwa dostępu do sieci |
- Britannica: technology/token-passing