9Sep
Płacisz swojemu dostawcy usług internetowych( ISP) za dostęp do Internetu, a oni włączają dla ciebie słodki, słodki wąż pożarowy. Ale kto zapewnia przepływ dla twojego ISP?Czytaj dalej, aby poznać tajniki globalnego dostarczania danych.
Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, grupy napędów społecznościowych Q & A.
Pytanie Czytelnik
SuperUser KronoS stawia pytanie, które wielu geeków zadało w pewnym momencie:
Ostatnio zastanawiałem się, jak naprawdę działa infrastruktura Internetu.
Wiem, że mam dostawcę usług internetowych( ISP), który zapewnia połączenie z Internetem.
Ale nie wiem, co to jest: Kto zapewnia Internet dostawcy usług internetowych? A kto je im dostarcza? Czy istnieje niekończąca się pętla, która ostatecznie łączy nas wszystkich?
Kto tak naprawdę?Jest to sieć zamknięta, ale nie wszystkie są natychmiast widoczne dla użytkownika końcowego.
Odpowiedź
Dzięki uprzejmości współautora SuperUser, Toma Wijsmana, mamy szczegółowy wgląd w to, w jaki sposób możemy ustalić, kto konkretnie zapewnia dostęp do Internetu do naszego dostawcy usług internetowych i co to znaczy być częścią sieci dostawcy usług..
Jak znaleźć infastrukturę Internetu?
Załóżmy, że nie wiemy o historii Internetu, ani nie mamy dostępu do żadnych zasobów internetowych, które wyjaśniają to. Jedynym sposobem, aby nauczyć się , jak zbudowana jest infrastruktura internetowa, jest powrót do korzeni. Korzystanie z istniejących protokołów, aby odkryć, jak zbudowany jest nasz Internet.
W szczególności protokół komunikatów kontroli internetowej lub protokół ICMP określa żądanie echa i odpowiedź echa. Zwiększając czas pakietów IP o 1 w każdej iteracji, każdy następny skok znajduje się na ścieżce do celu. Pozwala to uzyskać listę przeskoków między Tobą a Twoim celem, klasycznym traceroute.
W systemie Windows możesz używać tracert;w systemach Linux i Mac OS X można używać traceroute.
Zróbmy więc trasę z Belgii do Stanów Zjednoczonych;Stack Exchange wygląda na dobry cel.
Trasowanie trasy do stackexchange.com [64.34.119.12] na maksymalnie 30 przeskokach:. .. zredagowane. .. 5 10 ms 12 ms 12 ms te-3-3.car2.Brussels1.Level3.net [212.3.237.53] 6 11 ms 11 ms 15 ms ae-0-11.bar2.Brussels1.Level3.net [4.69.148.178] 7 20 ms 13 ms 15 ms ae-7-7.ebr1.London1.Level3.net [4.69.148.182] 8 16 ms 16 ms 18 ms vlan101.ebr2.London1.Level3.net [4.69.143.86] 9 83 ms 84 ms 87 ms ae-44-44.ebr1.NewYork1.Level3.net [4.69.137.78] 10 84 ms93 ms 97 ms ae-71-71.csw2.NewYork1.Level3.net [4.69.134.70] 11 87 ms 96 ms 83 ms ae-2-70.edge1.NewYork1.Level3.net [4.69.155.78] 12 84 ms93 ms 84 ms gig2-0.nyc-gsr-b.peer1.net [216.187.123.5] 13 87 ms 84 ms 85 ms gwny01.stackoverflow.com [64.34.41.58] 14 87 ms 82 ms 87 ms stackoverflow.com [64.34.119.12]Ciekawe, teraz wiemy, że Belgia, Londyn i Nowy Jork są połączone z Level3.Poziom 3 może być postrzegany jako dostawca usług internetowych dla dostawców usług internetowych, po prostu łączy wielu dostawców usług internetowych. Oto obraz tego, jak jest połączony:
Idźmy w przeciwnym kierunku, Chiny! Pierwszą rzeczą, jaką mogłem znaleźć, to wyszukiwarka Baidu.
Trasowanie trasy do baidu.com [123.125.114.144] na maksymalnie 30 przeskokach:. .. zredagowane. .. 5 12 ms 10 ms 12 ms ae0.anr11.ip4.tinet.net [77.67.65.177] 6 167 ms167 ms 167 ms xe-5-1-0.sjc10.ip4.tinet.net [89.149.185.161] 7 390 ms 388 ms 388 ms as4837.ip4.tinet.net [77.67.79.150] 8 397 ms 393 ms 397 ms219.158.30.41 9 892 ms * 392 ms 219.158.97.13 10 407 ms 403 ms 403 ms 219.158.11.197 11 452 ms 451 ms 452 ms 219.158.15.5 12 * 434 ms 434 ms 123.126.0.66 13 449 ms 450 ms 450 ms 61.148.3,34 14 432 ms 433 ms 431 ms 202.106.43.66 15 435 ms 435 ms 436 ms 123.125.114.144Cóż, niewiele informacji o chińskich dostawcach usług internetowych, ale przynajmniej znaleźliśmy Tinet. Oto ładny obraz ich strony, który pokazuje, w jaki sposób łączą się oni z różnymi ISP:
Po prostu mają chmurę chmielową rozprzestrzeniającą się na temat odpowiedniej części świata, któremu służą, a na końcowych punktach łączą się z ISP.Powodem, dla którego mają chmurę chmielu, jest niezawodność, ponieważ gdy niektóre chmielu wypadają.
Jeśli powtórzysz to kilka razy, możesz zorientować się, jak wszystko jest połączone.
Jakie są poziomy sieci?
Ogromne sieci, które znaleźliśmy dzięki trasom śledzenia, są znane jako sieci poziomu 1.
Chociaż nie ma uprawnień definiujących poziomy sieci uczestniczących w Internecie, najczęstszą definicją sieci poziomu 1 jest taka, która może dotrzeć do każdej innej sieci w Internecie bez zakupu tranzytu IP ani rozliczania płatności.
Zgodnie z tą definicją sieć poziomu 1 jest siecią wolną od tranzytu, która współpracuje z każdą inną siecią poziomu 1.Ale nie wszystkie sieci bez tranzytów są sieciami poziomu 1.Możliwe jest zwolnienie z tranzytu poprzez płacenie za zaglądanie lub uzgadnianie rozliczeń.
Wspólne definicje sieci poziomu 2 i Tier 3:
-
Poziom 2: Sieć, która współpracuje z niektórymi sieciami, ale nadal kupuje tranzyt IP lub płaci za dotarcie do przynajmniej części Internetu.
-
Poziom 3: Sieć, która wyłącznie kupuje tranzyt z innych sieci w celu uzyskania dostępu do Internetu.
Jeśli przejdziesz do sieci Tier 1 ze strony Internet Backbone, przejdziesz do listy aktualnych sieci Tier 1:
- AT & T z USA
- Centurylink( dawniej Qwest and Savvis) z USA
- Deutsche Telekom AG z Niemiec
- Inteliquent(dawniej Tinet) z USA
- Verizon Business( dawniej UUNET) z USA
- Sprint z USA
- TeliaSonera International Carrier ze Szwecji
- NTT Komunikaty z Japonii
- Poziom 3 Komunikaty z USA
- Tata Communications z Indii
Nie wiadomo, czy AOL Transit DataSieć( ATDN) nadal jest siecią poziomu 1.
Poczekaj, co. .. Co to jest Peering?
Sieci te łączą się ze sobą w procesie zwanym "peeringiem".Większość ruchu musi przejść przez co najmniej 2 różne sieci najwyższego poziomu, aby dotrzeć do miejsca docelowego, a sieci są łączone z układem peering. Sposób, w jaki to zwykle działa, polega na tym, że każda ze stron porozumienia zobowiązuje się do wyznaczenia x ilości ruchu dla drugiej strony w ich sieci i vice-wersu. W tych ustaleniach zwykle nie ma pieniędzy wymienianych, chyba że jedna ze stron wysyła lub otrzymuje dużo więcej danych niż pozostałe strony.
Duże firmy mogą również wychodzić i układać swoje własne relacje peeringowe. Na przykład Netflix przygotował własną infrastrukturę równorzędną i sieć bezpośrednio z wieloma sieciami poziomu 1, dzięki czemu jej ruch jest tańszy i bliższy użytkownikom końcowym na każdym popularnym amerykańskim usługodawcy internetowym.
Zobacz tę stronę Wikipedii na stronie Peering.
Na tych stronach jest znacznie więcej do przeczytania;ta odpowiedź daje ogólną ideę, odkrywanie wszystkich detali jest pozostawione ćwiczeniu dla czytelnika.
Czy chcesz coś dodać do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.