Protokoły reaktywne a proaktywne
Protokoły reaktywne i proaktywne to protokoły routingu używane w mobilnych sieciach ad hoc do wysyłania danych z hosta do miejsca docelowego. Dane pakietowe są wysyłane ze źródła do miejsca docelowego w sieci Ad hoc przez wiele węzłów, które są mobilne. Ten rodzaj sieci jest powszechnie używany na obszarach dotkniętych katastrofą, na polach wojskowych lub w przestrzeni, gdzie infrastruktura stała jest zniszczona lub nie istnieje. Węzły tej sieci działają jako routery danych pakietowych i przesyłają je z jednego węzła do drugiego aż do miejsca przeznaczenia. Węzły te są mobilne i mogą być zlokalizowane na statku, samochodzie, autobusie lub samolocie. Ponieważ dane muszą przejść przez kilka węzłów, zanim zostaną dostarczone, protokół routingu jest niezbędny, aby dane mogły być przekazywane z jednego węzła do drugiego i dostarczane pod właściwy adres. Protokoły routingu są podzielone na sześć kategorii w zależności od sposobu, w jaki wykonują swoją pracę, a omówimy dwa z nich: Protokoły reaktywne i proaktywne.
Protokoły reaktywne
Istnieją dwa typy protokołów reaktywnych Ad hoc, wektor odległości na żądanie lub AODV oraz tymczasowy algorytm routingu zamawiania lub TORA. W protokole routingu AODV węzeł działa niezależnie i nie przenosi informacji o węzłach sąsiadujących z nim ani informacji o innych węzłach w sieci. Działają tylko wtedy, gdy dane są im dostarczane, aby utrzymać trasę do celu. Węzły te posiadają informacje o trasie, przez którą dane muszą być dostarczone, więc przekazują pakiet do następnego węzła na z góry określonej trasie. TORA jest bardzo wydajnym i adaptacyjnym algorytmem, ponieważ działa na wszystkich najkrótszych możliwych trasach od źródła do celu. Protokół ten jest w stanie zapewnić utworzenie trasy, podróż danych i usunięcie trasy w przypadku partycji w sieci. W tym protokole każdy węzeł przenosi informacje o sąsiednich węzłach.
Protokoły proaktywne
Ten protokół używa routera Destination Sequence Distance Vector lub routera DSDV zaprojektowanego za pomocą algorytmu Bellmanna-Forda. W tym protokole wszystkie węzły przechowują informacje o następnym węźle. Wszystkie węzły mobilne tego protokołu muszą przekazywać swoje wpisy do sąsiednich węzłów. Węzły leżące na trasie przekazują dane pakietowe z jednego węzła do drugiego po wzajemnym uzgodnieniu, dlatego wszystkie węzły muszą stale aktualizować swoją pozycję w protokole DSDV, aby nie było przerw na trasie.
W skrócie:
Protokoły proaktywne a reaktywne
• Średnie opóźnienie od końca do końca lub czas potrzebny do dotarcia danych do miejsca docelowego ze źródła jest zmienny w protokołach reaktywnych, ale pozostaje stały w protokołach proaktywnych dla danej sieci ad hoc.
• Dostarczanie danych pakietowych jest znacznie bardziej wydajne w protokołach reaktywnych niż w protokołach proaktywnych.
• Protokoły reaktywne działają znacznie szybciej niż protokoły proaktywne.
• Protokoły reaktywne są znacznie bardziej adaptacyjne i działają znacznie lepiej w różnych topografiach niż protokoły proaktywne.