pojmy

Thursday, August 07, 2008

Token (oprávnění, pešek)
charakteristickým rysem Token Ringu, i všech jemu příbuzných přenosových technologií, je způsob řízení přístupu ke sdílenému přenosovému médiu, ke kterému nemohou přistupovat (hlavně: vysílat po něm) všichni najednou. V Ethernetu se tento problém řeší pomocí přístupové metody CSMA/CD, která připouští vznik tzv. kolizí (souběžného vysílání) a řeší je teprve následně, a je ze své podstaty nedeterministická. Naproti tomu v případě sítě Token Ring je vše koncipováno jinak - právo vysílat po sdíleném médiu má ten, kdo je momentálním držitelem speciálního oprávnění (oprávnění vysílat). Toto oprávnění může mít prakticky libovolnou "fyzickou" podobu, resp. na jeho konkrétní fyzické podstatě příliš nezáleží - nejčastěji to je speciální (a malý) blok dat. Podstatné je pouze to, aby každý dokázal spolehlivě rozpoznat, zda je či není momentálním držitelem takovéhoto oprávnění, a aby toto oprávnění bylo možné předávat mezi uzly navzájem. Tedy aby toto oprávnění mohlo "kolovat" mezi potenciálními zájemci o vysílání, ne nepodobně dětské hře na předávání peška - na koho pešek padne (resp. kdo získá oprávnění), ten má právo provést určitou činnost (zde: začít vysílat).

Token Passing (předávání oprávnění, předávání peška)
pro správné a korektní fungování metody "předávání peška" (token passing) je bezpodmínečně nutné, aby byl definován logický kruh - tedy pořadí, ve kterém si jednotlivé uzly cyklicky (dokola) předávají to, co pro ně reprezentuje zmíněné oprávnění (peška, neboli token). Důležité je, že tento kruh je skutečně pouze logickou záležitostí a nevynucuje si žádnou konkrétní fyzickou topologii. Na principu "token passing" (předávání peška) tak mohou fungovat sítě s různými fyzickými topologiemi - například síť Token Ring se skutečně kruhovou fyzickou topologií, nebo třeba síť Token Bus, s fyzicky sběrnicovou topologií. Princip "token passing" lze přitom chápat jako základ přístupových metod lokálních sítí, resp. považovat za alternativu k přístupové metodě CSMA/CD, používané v Ethernetu. Navíc jde o alternativu s významně odlišnými vlastnostmi: zatímco CSMA/CD je nedeterministická přístupová metoda, která nedokáže zaručit že se zájemce o vysílání vůbec dostane ke slovu, metody založené na principu token passing jsou deterministické, a zaručit to dokáží. To se projevuje i při vyšších zátěžích sítě, kdy se přenosové schopnosti Ethernetu relativně zhoršují, právě díky nedeterminismu metody CSMA/CD, zatímco celková průchodnost sítí na principu token passing se při rostoucí zátěži nezhoršuje, a blíží se teoretickému maximu. Daní za deterministické chování a lepší průchodnost při vyšších zátěžích je celkově větší složitost metod na principu token passing. Důsledkem je pak i relativně vyšší cena konkrétních produktů.