Ett slumpmässigt åtkomstprotokoll är en metod som används i ett kommunikationsnätverk där flera enheter kan överföra data över en delad kommunikationskanal utan att behöva förhandsgodkännande eller samordning. Istället för en central styrenhet som tilldelar tidsluckor eller frekvenser, försöker enheter komma åt kanalen när de har data att skicka. Om flera enheter försöker överföra samtidigt inträffar en kollision, vilket kräver någon mekanism för att lösa konflikten.
Viktiga egenskaper hos slumpmässiga åtkomstprotokoll inkluderar:
* decentraliserad kontroll: Ingen central myndighet hanterar tillgång till kanalen.
* Kontaktbaserad: Enheter tävlar om åtkomst till kanalen.
* kollisionshantering: Mekanismer behövs för att upptäcka och lösa kollisioner.
* Effektivitet beror på trafikbelastning: Prestanda försämras när antalet enheter och mängden data som överförs ökar.
Flera vanliga exempel på slumpmässiga åtkomstprotokoll inkluderar:
* aloha: Ett av de tidigaste slumpmässiga åtkomstprotokollen. Enheter sänder när de har data. Kollisioner upptäcks genom att jämföra mottagna data med överförda data. Om en kollision inträffar, väntar enheten en slumpmässig tid innan vidarebefordran.
* slitsade aloha: En förbättring jämfört med Aloha, den delar tid i slots, synkroniserar överföringar till spårgränserna. Detta minskar sannolikheten för kollisioner.
* Carrier Sense Multiple Access (CSMA): Innan du sänder lyssnar en enhet på kanalen för att upptäcka om den är upptagen. Om kanalen är inaktiv överför den. Om det är upptaget väntar det. Variationer inkluderar CSMA/CD (kollisionsdetektering) och CSMA/CA (undvikande av kollision).
* Ethernet: En allmänt använt Local Area Network (LAN) -teknologi som använder en form av CSMA/CD.
I huvudsak ger slumpmässiga åtkomstprotokoll ett enkelt och effektivt sätt för flera enheter att dela en kommunikationskanal, särskilt i situationer där en centraliserad styrenhet inte är genomförbar eller önskvärd. Men deras prestanda kan vara oförutsägbara under tung belastning, vilket kräver sofistikerade kollisionshanteringsmekanismer.