Co to jest routing źródłowy?

Routing źródłowy to technika stosowana w sieci komputerowej, która pozwala użytkownikowi kierować pakiety danych sieci do określonego miejsca docelowego. W zależności od tego, w jaki sposób jest używany, pakiety można podać określoną ścieżkę do podjęcia lub ogólnych kierunków, które pozwolą na automatyczne routing sieciowy obsłużyć część ścieżki. Chociaż jest to bardzo przydatna technika, jest również bardzo podatna na nadużycie, umożliwiając potencjalne naruszenia bezpieczeństwa.

Większość normalnego routingu odbywa się w wielu urządzeniach, zwanych routerami, które składają się na wiele sieci, które obejmują Internet. Urządzenia te są zaprogramowane z protokołami, które pozwalają im dowiedzieć się o swoich sąsiadach, a następnie decydować o najlepszych możliwych ścieżkach, które należy podjąć podczas kierowania ruchem sieciowym z jednego komputera do drugiego. Z drugiej strony routing źródłowy wykorzystuje niektóre opcjonalne funkcje protokołu internetowego (IP), który usuwa podejmowanie decyzji z routerów i umieszcza go w rękach użytkownika lub źródła COmputer.

Istnieją dwie możliwe modyfikacje routingu źródłowego, które komputer może wprowadzić do pakietu danych, gdy kieruje się do sieci: surowe lub luźne. Przy ścisłych definicjach źródła dokładna ścieżka, którą powinien podjąć pakiet, od jednego routera do drugiego, jest określona, ​​zanim pakiet opuści komputer źródłowy. LUSKIE ROUTOWANIE DOBRY DODAJ PACKET Kilka konkretnych punktów routera i pozwala innym routerom decydować po drodze. Jest to przydatne, na przykład, jeśli wysyłasz pakiet za pośrednictwem routerów sieci lokalnej do routera bramy, a następnie na określony adres. Routery sieci lokalnej można pominąć, ale można określić bramę i inne routery.

Możliwość korzystania z routingu źródłowego jest przydatna do różnych celów testowania i rozwiązywania problemów. Jednym z takich celów jest uczenie się ulic sąsiedzkich, w których sieć jest odkrywana przez śledzenie drogi PAckets od jednego routera do drugiego. Może to być również przydatne do odkrycia, gdzie występują potencjalne wąskie gardło sieciowe i są często używane przez dostawców usług internetowych (ISP), aby upewnić się, że niepotrzebny ruch danych nie próbuje skorzystać z ich głównych kręgosłupa sieci. Metoda jest również stosowana do celów nikczemnych, umożliwiając atakującemu uzyskanie dostępu do komputerów w sieci prywatnej poprzez udawanie komputera w tej prywatnej sieci.

Ponieważ sieci bezprzewodowe stały się popularne, opracowano inną technikę określoną jako dynamiczne routing źródłowy (DSR), która wykorzystuje routing źródłowy do odkrycia sieci bezprzewodowej. Sztuczka powstała, ponieważ ponieważ węzły sieciowe są znane i często pochodzą z niektórych rodzajów sieci bezprzewodowych, tych określanych jako sieci ad-hoc komputery potrzebowały nowego sposobu szybkiego odkrywania tras wokół sieci. W ten sposób trasa z komputera źródłowego przez sieć jest odkryta w locie, w razie potrzeby, zamiast węzłów ciągłychUważnie zalewając sieć zaktualizowanymi informacjami, gdy węzły przychodzą i odchodzą.

INNE JĘZYKI