あなたはインターネットアクセスのためにあなたのインターネットサービスプロバイダー(ISP)に支払います、そして彼らはあなたのためにデータの甘い、甘い、消火ホースをオンにします。しかし、誰があなたのISPにフローを提供しますか?グローバルデータ配信の詳細については、以下をお読みください。
今日の質疑応答セッションは、Q&AWebサイトのコミュニティ主導のグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。
質問
スーパーユーザーリーダーのKronoSは、多くのオタクが一度に尋ねた質問を投げかけます。
最近、インターネットのインフラストラクチャが実際にどのように機能するのか疑問に思っています。
インターネットへの接続を提供するインターネットサービスプロバイダー(ISP)があることを知っています。
しかし、私が知らないのは: 誰がISPにインターネットを提供しますか? そして、誰がそれを彼らに供給しますか?最終的に私たち全員をつなぐ終わりのないループはありますか?
本当に誰ですか?ネットワークはずっと下にありますが、すべてがエンドユーザーにすぐに表示されるわけではありません。
答え
スーパーユーザーの寄稿者であるTomWijsmanの好意により、ISPへのインターネットアクセスを具体的に提供しているのは誰か、プロバイダー間ネットワークの一部であるとはどういう意味かを判断する方法について詳しく説明します。
インターネットのインフラストラクチャを把握するにはどうすればよいですか?
について知らないとしましょう インターネットの歴史 、また、これを説明するオンラインリソースにアクセスすることもできません。次に、への唯一の方法 学ぶ インターネットインフラストラクチャがどのように構築されているかは、ルーツに戻ることです。既存のプロトコルを使用して、インターネットがどのように構築されているかを発見します。
具体的には、 インターネット制御メッセージプロトコル またはICMPは、エコー要求とエコー応答を定義します。 IPパケットの存続時間を反復ごとに1ずつ増やすことにより、ターゲットへのパス上の各ネクストホップを見つけることができます。これにより、あなたとあなたのターゲット、古典的な間のホップのリストを取得することができます traceroute 。
Windowsでは、
tracert
; LinuxおよびMacOS Xでは、次を使用できます。
traceroute
。
それでは、ベルギーから米国へのtracerouteを実行しましょう。 StackExchangeは良いターゲットのように見えます。
最大30ホップでstackexchange.com[64.34.119.12]へのルートをトレースします。
...編集済み..。
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]
816ミリ秒16ミリ秒18ミリ秒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 ms 93 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 ms 93 ms 84 ms gig2-0.nyc-gsr-b.peer1.net [216.187.123.5]
1387ミリ秒84ミリ秒85ミリ秒gwny01.stackoverflow.com[64.34.41.58]
1487ミリ秒82ミリ秒87ミリ秒stackoverflow.com[64.34.119.12]
興味深いことに、ベルギー、ロンドン、ニューヨークはすべて接続されていることがわかりました レベル3 。レベル3はISPからISPへのISPと見なすことができ、複数のISPを相互接続するだけです。これがどのように接続されているかの写真です:
反対方向に行こう、中国!私が最初に見つけたのは検索エンジンBaiduです。
最大30ホップでbaidu.com[123.125.114.144]へのルートをトレースします。
...編集済み..。
5 12 ms 10 ms 12 ms ae0.anr11.ip4.tinet.net [77.67.65.177]
6167ミリ秒167ミリ秒167ミリ秒xe-5-1-0.sjc10.ip4.tinet.net[89.149.185.161]
7390ミリ秒388ミリ秒388ミリ秒as4837.ip4.tinet.net[77.67.79.150]
8397ミリ秒393ミリ秒397ミリ秒219.158.30.41
9892ミリ秒* 392ミリ秒219.158.97.13
10407ミリ秒403ミリ秒403ミリ秒219.158.11.197
11452ミリ秒451ミリ秒452ミリ秒219.158.15.5
12 * 434ミリ秒434ミリ秒123.126.0.66
13449ミリ秒450ミリ秒450ミリ秒61.148.3.34
14432ミリ秒433ミリ秒431ミリ秒202.106.43.66
15435ミリ秒435ミリ秒436ミリ秒123.125.114.144
ええと、そこにある中国のISPについての情報はあまりありませんが、少なくとも ティネット 。これは、彼らがさまざまなISPとどのように接続しているかを示す彼らのサイトの素晴らしい写真です。
彼らは単に彼らがサービスを提供する世界の関連する部分の周りに広がるホップの雲を持っており、エンドポイントで彼らはISPに接続します。彼らがホップの雲を持っている理由は、いくつかのホップが落ちるときのために、信頼性のためです。
これを数回繰り返すと、どのようにすればよいかがわかります。 すべてが接続されています 。
では、どのネットワーク層がありますか?
トレースルーティングで見つけた巨大なネットワークは、ティア1ネットワークとして知られています。
インターネットに参加するネットワークの層を定義する権限はありませんが、層1ネットワークの最も一般的な定義は、IPトランジットを購入したり、決済を支払ったりすることなく、インターネット上の他のすべてのネットワークに到達できるものです。
この定義によると、ティア1ネットワークは、他のすべてのティア1ネットワークとピアリングするトランジットフリーネットワークです。ただし、すべてのトランジットフリーネットワークがティア1ネットワークであるとは限りません。ピアリングの料金を支払うか、和解に同意することで、トランジットフリーになることができます。
ティア2およびティア3ネットワークの一般的な定義:
ティア2: 一部のネットワークとピアリングしているが、インターネットの少なくとも一部に到達するためにIPトランジットを購入するか、決済を支払うネットワーク。
Tier 3: 他のネットワークからトランジットを購入してインターネットに到達するだけのネットワーク。
クリックすると Tier1ネットワーク インターネットバックボーンページから、現在のTier1ネットワークのリストにアクセスできます。
- アメリカのAT&T
- 米国のCenturylink(以前のQwestおよびSavvis)
- ドイツのDeutscheTelekom AG
- 米国からのInteliquent(以前のTinet)
- 米国のVerizonBusiness(以前のUUNET)
- アメリカからのスプリント
- スウェーデンのTeliaSoneraInternational Carrier
- 日本からのNTTコミュニケーションズ
- 米国からのレベル3コミュニケーション
- インドからのタタコミュニケーションズ
かどうかは不明です
AOLトランジットデータネットワーク(ATDN)
まだティア1ネットワークです。
待って、何… ピアリングとは何ですか?
これらのネットワークは、「ピアリング」と呼ばれるプロセスを介して相互に接続します。ほとんどのトラフィックは、宛先に到達するために少なくとも2つの異なるトップティアネットワークを通過する必要があり、ネットワークはピアリング構成でブリッジされます。これが通常機能する方法は、契約の各当事者が、ネットワーク上の他の当事者にx量のトラフィックをルーティングすることを約束することです。その逆も同様です。一方の側が他方の側よりもはるかに多くのデータを送受信していない限り、通常、これらの取り決めで交換されるお金はありません。
大企業も外に出て、独自のピアリング関係を手配することができます。たとえば、Netflixは、独自のピアリングおよびネットワークインフラストラクチャを複数のティア1ネットワークに直接配置して、トラフィックが安価で、人気のある米国のブロードバンドISPのそれぞれのエンドユーザーに近いようにしています。
これを見る ピアリングに関するウィキペディアのページ 。
これらのページには、まだまだ読むべきことがたくさんあります。この答えは一般的な考えを与え、すべての詳細を発見することは読者への練習として残されます。
説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください 。