Powódź a nadawanie
Routing to proces wybierania ścieżek, które mają być używane do wysyłania ruchu sieciowego, i wysyłania pakietów wzdłuż wybranej podsieci. Flooding i Broadcast to dwa algorytmy routingu używane obecnie w sieciach komputerowych. Flooding przesyła wszystkie przychodzące pakiety przez każdą wychodzącą krawędź. Nadawanie oznacza, że każde urządzenie w sieci otrzyma pakiet.
Co to jest powódź?
Flooding to bardzo prosty algorytm routingu, który wysyła wszystkie przychodzące pakiety przez każdą wychodzącą krawędź. Ze względu na sposób działania tego algorytmu routingu pakiet jest gwarantowany (jeśli może zostać dostarczony). Istnieje jednak możliwość, że wiele kopii tego samego pakietu dotrze do celu. Algorytm zalewania gwarantuje znalezienie i wykorzystanie najkrótszej ścieżki do wysyłania pakietów, ponieważ w naturalny sposób wykorzystuje każdą ścieżkę w sieci. Ten algorytm routingu nie jest skomplikowany; jest bardzo łatwy do wdrożenia. Oczywiście algorytm zalewania ma również kilka wad. Ponieważ pakiety są wysyłane przez każde łącze wychodzące, przepustowość jest oczywiście marnowana. Oznacza to, że zalanie może w rzeczywistości obniżyć niezawodność sieci komputerowej. O ile nie zostaną podjęte niezbędne środki ostrożności, takie jak liczba chmielów lub czas życia,zduplikowane kopie mogą krążyć w sieci bez zatrzymywania się. Jednym z możliwych środków ostrożności jest poproszenie węzłów o śledzenie każdego pakietu przechodzącego przez niego i upewnienie się, że pakiet przechodzi przez niego tylko raz. Innym środkiem ostrożności jest powódź selektywna. W przypadku selektywnego zalewania węzły mogą przekazywać pakiety tylko w (w przybliżeniu) prawidłowym kierunku. Systemy Usenet i p2p (peer-to-peer) używają zalewania. Ponadto protokoły routingu, takie jak OSPF, DVMRP i sieci bezprzewodowe ad-hoc, używają zalewania. Systemy Usenet i p2p (peer-to-peer) używają zalewania. Ponadto protokoły routingu, takie jak OSPF, DVMRP i sieci bezprzewodowe ad-hoc, używają zalewania. Systemy Usenet i p2p (peer-to-peer) używają zalewania. Ponadto protokoły routingu, takie jak OSPF, DVMRP i sieci bezprzewodowe ad-hoc, używają zalewania.
Co to jest nadawanie?
Broadcasting to metoda stosowana w sieciach komputerowych, która zapewnia, że każde urządzenie w sieci otrzyma (rozgłaszany) pakiet. Ponieważ nadawanie może mieć negatywny wpływ na wydajność, nie każda technologia sieciowa obsługuje rozgłaszanie. X.25 i Frame Relay nie obsługują rozgłaszania i nie ma czegoś takiego jak nadawanie w całym internecie. Jest najczęściej używany w sieciach LAN (sieciach lokalnych, głównie w sieci Ethernet i token ring) i rzadko jest używany w większych sieciach, takich jak WAN (ang. Wide Area Network). Nawet IPv6 (następca IPv4) nie obsługuje rozgłaszania. IPv6 obsługuje tylko multiemisję, która jest podobna do metodologii routingu jeden do wielu, która wysyła pakiety do wszystkich węzłów, które dołączyły do określonej grupy multiemisji. Posiadanie wszystkich jedynek w adresie pakietu zarówno w sieci Ethernet, jak i IPv4 oznacza, że pakiet będzie rozgłaszany. Z drugiej strony, specjalna wartość w polu kontrolnym IEEE 802.2 jest używana w token ring do wskazania emisji. Wadą rozgłaszania jest to, że można go używać do ataków DoS (Denial of Service). Na przykład osoba atakująca może wysyłać fałszywe żądania ping, używając adresu komputera ofiary jako adresu źródłowego. Następnie wszystkie węzły w tej sieci odpowiedzą na to żądanie od komputera ofiary, powodując awarię całej sieci. Następnie wszystkie węzły w tej sieci odpowiedzą na to żądanie od komputera ofiary, powodując awarię całej sieci. Następnie wszystkie węzły w tej sieci odpowiedzą na to żądanie od komputera ofiary, powodując awarię całej sieci.
Jaka jest różnica między zalewaniem a nadawaniem?
Wysyłanie pakietu do wszystkich hostów jednocześnie jest rozgłaszaniem. Ale flooding nie wysyła pakietów jednocześnie do wszystkich hostów. Pakiety ostatecznie dotarłyby do wszystkich węzłów w sieci z powodu zalania. Zalewanie może wysłać ten sam pakiet przez to samo łącze wiele razy, ale rozgłaszanie wysyła pakiet przez łącze najwyżej raz. Kilka kopii tego samego pakietu może dotrzeć do węzłów podczas zalewania, podczas gdy nadawanie nie powoduje tego problemu. W przeciwieństwie do powodzi, rozgłaszanie odbywa się poprzez określenie specjalnego adresu rozgłoszeniowego na pakietach.