Controlled Media Access vs. Contention-Based Control
Både kontrollerad medieåtkomst och stridsbaserad kontroll är metoder för att hantera tillgång till ett delat kommunikationsmedium, till exempel ett Ethernet-nätverk. Här är en jämförelse:
Kontrollerad medieåtkomst:
* Mekanism: Använder en central myndighet (t.ex. en tokenring eller en masterstation) för att ge tillgång till mediet i en fördefinierad ordning.
* Fördelar:
* Rättvisa: Säkerställer att alla enheter får lika chans att sända.
* Förutsägbarhet: Ger förutsägbara åtkomsttider och bandbreddallokering.
* reducerade kollisioner: Eliminerar kollisioner genom att bara säkerställa att en enhet sänder åt gången.
* Nackdelar:
* Single Point of Failure: Om den centrala myndigheten misslyckas blir hela systemet oanvändbart.
* overhead: Kräver ytterligare protokollomkopplar för att hantera åtkomsttokens eller schemaläggning.
* Mindre effektiv: Kan leda till tomgångstid om en enhet inte har data att skicka när dess tur kommer.
Kontaktbaserad kontroll:
* Mekanism: Tillåter enheter att tävla om åtkomst till mediet med hjälp av mekanismer som CSMA/CD (Carrier Sense Multiple Access med kollisionsdetektering).
* Fördelar:
* enkelhet: Relativt enkelt att implementera och hantera.
* Effektivitet: Kan använda bandbredd mer effektivt, eftersom enheter endast sänder när de har data.
* skalbarhet: Kan enkelt skala för att rymma ett stort antal enheter.
* Nackdelar:
* kollisioner: Enheter kan kollidera om flera enheter försöker överföra samtidigt, vilket leder till bortkastad bandbredd och tillägg.
* orättvisa: Enheter med högre överföringshastigheter kan dominera mediet, vilket gör det svårt för andra att komma åt.
* oförutsägbarhet: Tillgångstider kan variera mycket, vilket gör det svårt att garantera kommunikation i realtid.
Sammanfattningstabell:
| Funktion | Kontrollerad medieåtkomst | Treence-Based Control |
| -------------------- | ------------------------ | ------------------------------ |
| Åtkomstmekanism | Centraliserad kontroll | Decentraliserad tävling |
| Rättvisa | Hög | Låg |
| Förutsägbarhet | Hög | Låg |
| Effektivitet | Måttlig | Hög |
| Kollisioner | Ingen | Möjligt |
| Skalbarhet | Begränsad | Hög |
| Overhead | Hög | Låg |
Slutsats:
Valet mellan kontrollerad och kontantbaserad medieåtkomst beror på de specifika kraven i applikationen. Kontrollerad åtkomst är lämplig för situationer där rättvisa, förutsägbarhet och undvikande av kollision är av största vikt, medan stridsbaserad åtkomst är mer lämplig för applikationer med hög genomströmning där enkelhet och effektivitet är nyckeln.
Exempel:
* Controlled Media Access: Token Ring, FDDI
* Kontaktbaserad kontroll: Ethernet (med CSMA/CD), Wi-Fi (med CSMA/CA)