Token ring
Z Wikipedii
Token ring - metoda tworzenia sieci LAN opracowana przez firmę IBM w latach 70., dziś powoli wypierana przez technologię Ethernetu. Szybkość przesyłania informacji w sieciach Token Ring wynosi 4 lub 16 Mb/s.
W oryginalnej IBM-owskiej sieci Token-Ring stacje robocze podłącza się bezpośrednio do urządzeń MAU (ang. Multistation Access Unit), które z kolei łączy się ze sobą tak, by tworzyły jeden duży pierścień.
Wykorzystuje technikę przekazywania "żetonu" (ang. token passing), stosowaną również w technologii FDDI. Stacja, która ma wiadomość do nadania, czeka na wolny żeton. Kiedy go otrzyma, zmienia go na żeton zajęty i wysyła go do sieci, a zaraz za nim blok danych zwany ramką (frame). Ramka zawiera część komunikatu (lub cały komunikat), który miała wysłać stacja. Zastosowanie systemu sterowania dostępem do nośnika za pomocą przekazywania żetonu zapobiega wzajemnemu zakłócaniu się przesyłanych wiadomości i gwarantuje, że w danej chwili tylko jedna stacja może nadawać dane.
Spis treści |
[edytuj] Standard IEEE 802.5 - IBM Token Ring
- Metoda usuwania ramek: Source Removal
- Metoda generowania znacznika: Single Token(opcjonalnie - Multiple Token)
- Szybkość transmisji 4Mbit/s lub 16Mbit/s
- Maksymalna długość ramki: 4500B (4Mbit/s) lub 18000 (16Mbit/s)
- Medium transmisyjne: skrętka nieekranowana, skrętka ekranowana, światłowód
- Kod transmisyjny: bifazowy ze znakami załamań kodowych J i K
- Maksymalna liczba stacji: 256 (ograniczona możliwością zapewnienia synchronizacji)
- Automatyczna rekonfiguracja i izolowanie stacji uszkodzonych
- Stacja Monitor: wybierana automatycznie w procesie elekcji lidera
- Możliwość stosowania ośmiu poziomów priorytetu transmisji
[edytuj] Sieci Token Ring
Znacznik:
SD | AC | ED |
8 bitów | 1 bajt | 8 bitów |
Ramka:
SD | AC | FC | DA | SA | Data | FCS | ED | FS |
8 bitów | 8 bitów | 1 bajt | 6 bajtów | 6 bajtów | 0 - 4500 bajtów | 4 bajty | 8 bitów | 1 bajt |
SD - Start Delimiter (Flaga Początku)
AC - Access Control (Pole Sterujące)
P | P | P | T | M | R | R | R |
P - Priority
R - Request
T - Token (0 oznacza, że token jest wolny), jest to pierwszy bit jaki stacja może zmienić
M - Monitor (0 oznacza, że Monitor nie widział jeszcze ramki)
FC - Frame Control
DA - Destination Address (Adres stacji docelowej)
SA - Source Address (Adres stacji źródłowej)
FCS - Frame Check Sequence
ED - End Delimiter
FS - Frame Status
A | C | X | X | A | C | X | X |
A - Address - oznacza, że stacja docelowa pracuje poprawnie
C - Copy - oznacza, że ramka została poprawnie skopiowana
[edytuj] Zasady generowania wolnego tokena
[edytuj] Single Frame
Zasada pojedynczej ramki. Stacja oczekuje na odebranie całej swojej ramki, dopiero potem uwalnia token. Metoda stosowana, gdy długość ramki jest znacznie większa od długości bitowej pierścienia.
[edytuj] Single Token
Zasada pojedynczego tokena. Stacja oczekuje jedynie na odebranie początku własnej ramki (SD AC FC DA SA). Po odebraniu początku własnej ramki stacja generuje wolny token. W stan retransmisji przełącza się po odebraniu końca swojej ramki. W pierścieniu przebywa zawsze jeden token (wolny lub zajęty).
[edytuj] Multiple Token
Stacja po zakończeniu transmisji natychmiast generuje wolny token. Metoda stosowana dla bardzo długich sieci. Podobnie jak w pozostałych metodach stacja przełącza się w stan retransmisji dopiero po odebraniu końca własnej ramki.
[edytuj] Aktualne wersje Token Ringu
L.p. | Szybkosc transmisji [Mb/s] | 4 | 16 | 100 | 100 |
---|---|---|---|---|---|
1. | Medium transmisyjne | UTP, STP, swiatlowod | UTP, STP, swiatlowod | UTP, STP | swiatlowod |
2. | Kod transmisyjny | Roznicowy Manchester | Roznicowy Manchester | MLT-3 | 4B5B |
3. | Max. dl. ramki [oktety] | 4550 | 18200 | 18200 | 18200 |
4. | Dostep | TP lub DTR | TP lub DTR | DTR | DTR |
TP - token passing access control
DTR - dedicated token ring
[edytuj] Zobacz też
Warstwa aplikacji
ADSP (AppleTalk) • APPC • AFP (AppleTalk) • DAP • DLC • DNS53 • ed2k • FTAM • FTP20,21 • Gopher • HTTP80 • HTTPS443 • IMAP143 • IRC194,529 • Named Pipes • NCP524 • NetBIOS137,138,139 • NWLink • NBT • NNTP119 • NTP123 • PAP • POP3110 • RPC • RTSP • SNMP161,162 • SMTP25 • SMB • SSL/TLS • SSH22 • TDI • Telnet23 • X.400 • X.500 • XDR • ZIP (AppleTalk)
(Cyfry w indeksie oznaczają numery portu)
Warstwa transportowa
ATP (AppleTalk) • NBP (AppleTalk) • NetBEUI • RTP • RTMP (AppleTalk) • SPX • TCP • UDP • SCTP
Warstwa sieciowa
IP • ICMP • IPsec • NAT • IPX • NWLink • NetBEUI • DDP (AppleTalk)
Warstwa dostępu do sieci
ARP • 10BASE-T • 802.11 WiFi • ADSL • Ethernet • EtherTalk • FDDI • Fibre Channel • ISDN • LocalTalk (AppleTalk) • NDIS • ODI • PPP • RS-232 • SLIP • Token Ring • TokenTalk (AppleTalk) • V.90