Termen "Nätverksallokeringsvektor" (NAV) är oftast associerad med
Carrier Sense Multiple Access med kollisionsvikt (CSMA/CA) Protokoll, främst används i
trådlöst nätverk Teknologier som Wi-Fi (IEEE 802.11).
Här är syftet med NAV:
Förhindra kollisioner i trådlösa nätverk:
* Till skillnad från trådbundna nätverk där kollisioner kan upptäckas under överföring, saknar trådlösa nätverk denna förmåga.
* För att undvika kollisioner använder CSMA/CA NAV som en timermekanism. När en enhet vill överföra data lyssnar den först på nätverket.
* Om kanalen är inaktiv skickar enheten en kort kontrollram som heter begäran om att skicka (RTS) till mottagaren.
* Mottagaren skickar RTS tillbaka en klar för att skicka (CTS) ram om den är klar.
* Både RTS- och CTS -ramar innehåller ett varaktighetsfält, vilket indikerar att avsändaren och mottagaren kommer att vara upptagen med att kommunicera. Denna varaktighet används av andra enheter för att ställa in sin NAV.
How Nav fungerar:
* När en enhet hör en RTS- eller CTS -ram, ställer den in sin interna NAV -timer till varaktigheten som anges i ramen.
* Medan NAV -timern är aktiv betraktar enheten kanalen upptagen och avstår från att överföra för att undvika kollisioner.
* När NAV -timern når noll vet enheten att kanalen är troligen gratis och kan försöka sin egen växellåda.
I huvudsak fungerar NAV som en virtuell bärarens mekanism i trådlösa nätverk. Det hjälper till att upprätthålla ordning och förhindrar datakollisioner genom att reservera kanalen för ett specifikt avsändare-mottagarpar under en utsedd period.
Viktig anmärkning: Nav är inte idiotsäker. Dolda noder (enheter utanför varandra men inom räckvidden för åtkomstpunkten) kanske inte hör RTS/CTS -utbytet och kan fortfarande orsaka kollisioner. Andra mekanismer som erkännanden (ACK) och vidarebefordringar förbättrar ytterligare tillförlitlighet i trådlösa nätverk.