Bluetooth är en låg effekt , korta avstånd radiofrekvens teknik som gör bärbara och fasta elektroniska enheter, t.ex. mobiltelefoner, headsets och bärbara datorer , för att koppla ihop trådlöst . Bluetooth - aktiverade enheter kan bilda ad hoc , dynamiska nätverk , så kallade piconets , där routing - processen för vidarebefordran enheter , eller paket , data - är mer komplex än i statiska nätverk . Master-Slave Förhållande
Bluetooth - aktiverade enheter följer en strikt herre - slav- förhållande . Roll befälhavaren är att styra den tillgängliga bandbredden och dirigeringsdata mellan slavar med hjälp av en teknik som kallas frekvenshopp . Vanligtvis är det inte möjligt för en slavenhet att kommunicera direkt med en annan slavanordning , trots att de med radiotäckning av varandra. Däremot kan piconets överlappas - med andra ord , kan en slav mobiltelefon i ett piconet agera som en mästare i en annan - . Bilda en scatternet , där varje Bluetooth-enhet kan nå varje annan enhet
routing
varje enhet , eller nod , i en Bluetooth piconet upprätthåller routing information till varje annan nod i en routing tabell . En routing protokoll uppsättning regler som styr hur datapaket vidarebefordras över en Bluetooth piconet . Bluetooth routingprotokoll måste hålla routingtabellerna liten , välja den bästa vägen - bygger på snabbhet , tillförlitlighet , genomströmning och kostnader - och uppdatera routingtabellerna när en nod ansluter eller lämnar piconet . Behovet av att upprätthålla routinginformation för varje nod gör Bluetooth routingprotokoll olämpliga för större nätverk .
Packet & kretskopplad
noder i ett Bluetooth piconet kan gå mycket snabbt , så hela nätverket topologi kan ändras innan traditionella protokoll har beräknat nya dirigeringstabeller . Bluetooth använder en kombination av paketförmedlande teknik - vilket gör att Bluetooth-enheter att skicka flera datapaket över samma väg - och kretskopplad teknik . Denna teknik förbrukar inte all bandbredd för en viss rutt , så Bluetooth-enheter kan upprätthålla ett flöde av data under en piconet eller scatternet . Addera Proactive & Reaktiv protokoll
en proaktiv routingprotokoll regelbundet vidarebefordrar paket , oavsett om de innehåller verkliga användardata , för att upprätthålla en aktuell bild av piconät strukturen , eller topologi . Ett reaktivt routingprotokoll , å andra sidan , endast vidarebefordrar paket som innehåller verkliga användardata . Proaktiv routingprotokoll alla snabba routing beräkningar och leverans av paket , medan reaktiva routingprotokoll är endast verkligen lämpar sig för piconets som ändras snabbt eller bära stora mängder nätverkstrafik .