To jest wiersz polecenia. Coś z czerwoną linią pod lub po prawej stronie oznacza, że jest to adres IP Comcast, niebieski oznacza Google:
Przechodzę przez Comcast sześć razy, zanim jeszcze docieram do serwera Google. Dlaczego muszę przeglądać wszystkie te serwery?
networking
internet
Jon
źródło
źródło
Odpowiedzi:
To chyba dobra rzecz.
Zasadniczo, kiedy odwiedzasz stronę internetową lub inny zasób w Internecie, nigdy nie łączysz się punkt z punktem - jesteś odbijany między routerami. Aby połączenie między dwoma systemami nie przechodziło między innymi systemami, musiałyby mieć dedykowaną linię bezpośrednio między nimi. Posiadanie dedykowanej linii między Google a każdą korzystającą z niej osobą szybko się skomplikuje. Łączenie punkt z punktem nie jest najlepszą opcją, z wyjątkiem najmniejszej sieci. Nie zapomnij, nawet aby połączyć się z systemem we własnej sieci LAN za pośrednictwem routera, potrzebujesz 2 przeskoków, więc 11 przeskoków do serwera, który gdzie indziej jest dość cholernie imponujący
Ponieważ Comcast w większości posiada własne linki, używają ich, aby zaoszczędzić na kosztach. W wielu przypadkach Google ma serwery w centrach danych ISP dla dodatkowej prędkości, więc może to być również powód do korzystania z linków ISP przez większość czasu.
Jest to Internet używany zgodnie z przeznaczeniem, w sposób zapewniający wystarczająco dobre połączenie z miejscem docelowym, przy niższych kosztach.
źródło
Nie jestem pewien, czy odpowiedź Journeyman Geek jest tym, o co chodziło OP. Mam wrażenie, że OP wie całkiem dobrze, że nie może bezpośrednio dotrzeć do żadnej strony (na przykład Google), myślę, że zamiast tego jego pytanie brzmi: dlaczego w moim dostawcy usług internetowych jest tak dużo chmielu?
Odpowiedź na to zależy od wielu czynników.
Jeśli weźmiesz pod uwagę wszystkie punkty dla dużego operatora, takiego jak Comcast, dostrzeżesz, dlaczego Twój pakiet danych skierowany do danej witryny może obrać bardzo rondo. Spośród tych głosów najbardziej widoczna jest możliwa niedostępność bezpośredniego połączenia (wynik redundancji), równoważenia obciążenia i komunikacji równorzędnej (potrzeba wybrania trasy wewnątrz granic firmy, aby uniknąć ponoszenia opłat przez operatorów wyższego poziomu).
źródło
Jak wspomina akira, wynika to ze sposobu działania protokołu internetowego. (Nieco upraszczając), każda maszyna w Internecie jest połączona z Internetem za pośrednictwem innej maszyny. Trasa pokazuje ścieżkę każdej maszyny między tobą a celem. W przypadku Comcast, oczywiście mają wiele maszyn pracujących tam, gdzie wszystko idzie, dlatego twój ruch musi przejść przez kilka maszyn. (Te maszyny są zwykle znane jako routery).
Odpowiedź na twoje pytanie brzmi zatem „ze względu na sposób, w jaki Google i Comcast Interact”, musisz przejść przez wiele systemów Comcast, aby skontaktować się z Google. Nie wydaje się to niezwykle nienormalne lub problematyczne.
źródło
„Internet to seria lamp”. - Były senator Stanów Zjednoczonych Ted Stevens (R-Alaska)
Chociaż Ted Stevens nie ma racji w swoim opisie Internetu, jest to naprawdę dobry sposób na udzielenie odpowiedzi na twoje pytanie.
Pomyśl o kanalizacji w twoim domu. Rura doprowadzająca wodę do kranu jest dość mała. Łączy się z większą rurą na twoim podwórku, która przenosi więcej wody. Ta rura łączy się z jeszcze większą rurą, która łączy całą ulicę. Ta rura łączy się z jeszcze większą rurą, która łączy twoją okolicę ze stacją pomp ... itd ...
Każdy z tych „serwerów” to routery podobne do skrzyżowań rur, regulujące przepływ danych. Każdy z nich ma pewną pojemność i jest umieszczony zarówno logicznie, jak i fizycznie, aby połączyć wszystkich z Internetem.
Teraz wyobraź sobie, że każdy twój kran miał bezpośrednie połączenie z każdym źródłem wody na planecie (każdą stroną internetową). Sama liczba rur byłaby ogromna i niemożliwa do utrzymania. Teraz wyobraź sobie, że dla każdego domu na planecie.
Co jeśli Google upadnie? Wtedy wszystkie te bezpośrednie połączenia z nimi zostałyby zerwane. Ty - i wszyscy inni na świecie - musielibyście uruchomić dla nich nowe rury. To byłoby ogromne przedsięwzięcie. Jednak w obecnej konfiguracji Comcast może po prostu przekierować kilka linii i wszyscy byliby połączeni ponownie.
źródło