8

Это командная строка. Что-то с красной линией под или справа означает, что это Comcast IP, синий означает Google:

командная строка

Я прохожу через Comcast шесть раз, даже не доходя до сервера Google. Почему я должен пройти через все эти серверы?

4 ответа4

18

Это, наверное, хорошая вещь.

В основном, когда вы заходите на веб-сайт или другой ресурс в Интернете, вы никогда не соединяете точку с точкой - вы попадаете между маршрутизаторами. Чтобы соединение между двумя системами не проходило между другими системами, им необходимо иметь выделенную линию непосредственно между ними. Наличие выделенной линии между Google и каждым человеком, использующим его, быстро станет сложным. Соединение точка-точка - не лучший вариант, кроме как в самой маленькой сети. Не забывайте, что даже для подключения к системе в вашей локальной сети через маршрутизатор вам нужно 2 прыжка, поэтому 11 прыжков на сервер, который находится где-то еще, чертовски впечатляет

Поскольку Comcast владеет своими собственными ссылками в большинстве случаев, они используют их для экономии средств. Во многих случаях у Google есть серверы в центрах обработки данных ISP для дополнительной скорости, поэтому это также может быть причиной того, что вы чаще всего используете ссылки вашего ISP.

Это Интернет, используемый так, как задумано, таким образом, что вы получаете достаточно хорошее соединение с пунктом назначения при меньших затратах.

9

Я не уверен, что ответ Journeyman Geek - то, что было после ОП. У меня сложилось впечатление, что ОП прекрасно знает, что он не может напрямую зайти на какой-либо конкретный сайт (например, Google), я думаю, что вместо этого его вопрос таков: почему в моем провайдере так много прыжков?

Ответ на этот вопрос заключается в различных факторах.

  1. Чистые цифры. В то время как у всех нас есть дома не более нескольких десятков интерфейсов (и, следовательно, IP-номеров), интернет-провайдеры предоставляют услуги миллионам людей. Чтобы справиться с этими цифрами и обеспечить надежное обслуживание для всех, вы можете ожидать только большой степени избыточности, встроенной в их систему. Таким образом, вы не можете ожидать, что у них будет единый интерфейс в Интернете, у них, вероятно, их тысячи; у вас не может быть единственного способа получить доступ к внешнему интерфейсу, для этого требуется большое количество независимых способов, чтобы избежать возможного отказа машины на этом пути.
  2. Балансировки нагрузки. Система должна иметь достаточную степень избыточности, чтобы справляться также с пробками на дорогах. Балансировка нагрузки обозначает методы, используемые для маршрутизации запросов на доступ к Интернету на различные внешние маршрутизаторы таким образом, чтобы ни один маршрутизатор не оставался бездействующим и не перегруженным.
  3. Сервисы. Наивно полагать, что крупный провайдер предоставляет своим клиентам доступ в Интернет. В настоящее время многие из них предлагают полноценные услуги, предназначенные для удовлетворения запросов клиентов, касающихся почтового хостинга, веб-хостинга, FTP, виртуальных машин и так далее. Эти услуги должны быть доступны для платящих клиентов и запрещены для неплатящих клиентов, точно так же, как скорость трафика указана для каждой подписки. Весь этот трафик должен быть правильно направлен.
  4. Безопасность. Хотя некоторые услуги не являются критически важными для безопасности, другие (часто с участием крупнейших корпоративных клиентов) предназначены как для клиента, так и для интернет-провайдера. Необходимо обеспечить достаточный уровень безопасности для предотвращения злонамеренного доступа к хорошо оплачиваемым клиентам.
  5. Наличие ретейлеров Tier 1-2-3. Как частный клиент, каждый из нас привык иметь дело с одним поставщиком. Однако часто случается так, что этот провайдер является всего лишь предводителем иерархии интернет-провайдеров, где розничные продавцы (те, на кого мы оплачиваем нашу подписку) арендуют дополнительные услуги у оптового интернет-провайдера уровня 2/ уровня 1. Эти Уровни 3 часто называют транзитными интернет-провайдерами или даже виртуальными интернет-провайдерами, когда даже оборудование, используемое для предоставления услуг розничным клиентам, принадлежит вышестоящему интернет-провайдеру.
  6. Вглядываясь. Это обычная практика для интернет-провайдеров по межсетевому соединению в точках пиринга или интернет-обменных пунктах, что позволяет бесплатно маршрутизировать данные между каждой сетью. Преимущество этого заключается в обходе платы за использование линий и / или оборудования, принадлежащих оператору уровня 1.
  7. Учет. Имейте в виду, что большая часть, возможно, весь этот трафик, в некоторой степени, должен быть записан (конечно, не полностью) для определения расходов, понесенных каждым отдельным подписчиком. И то же самое относится к операторам уровня 1/2/3, взимающим плату друг за друга за использование своих средств.

Когда вы учитываете все точки для крупного оператора, такого как Comcast, вы замечаете, почему ваш пакет данных, предназначенный для данного сайта, может пойти очень окольным путем. Из этих голосов наиболее заметна возможная недоступность прямого соединения (результат избыточности), балансировки нагрузки и пиринга (необходимость прокладывать маршрут внутри границ компании, чтобы избежать расходов на операторов более высокого уровня).

1

«Интернет - это серия трубок». - Бывший сенатор США Тед Стивенс (R-Аляска)

Хотя Тед Стивенс неверен в своем описании Интернета, на самом деле это хороший способ ответить на ваш вопрос.

Подумайте о сантехнике в вашем доме. Труба, которая несет воду к вашему крану, довольно мала. Он соединяется с большой трубой в вашем дворе, которая несет больше воды. Эта труба соединяется с еще большей трубой, которая соединяет всю вашу улицу. Эта труба соединяется с еще большей трубой, которая соединяет ваш район с насосной станцией ... и т.д ...

Каждый из этих "серверов" является маршрутизаторами, которые похожи на узлы каналов, регулирующих поток данных. Каждый из них обладает определенной способностью и размещен как логически, так и физически для подключения всех к Интернету.

Теперь представьте, что каждый ваш кран имел прямое соединение с каждым источником воды на планете (с каждым веб-сайтом). Огромное количество труб было бы массивным, и его было бы невозможно поддерживать. А теперь представьте, что для каждого дома на планете.

Что если Google отключится? Тогда все эти прямые связи с ними будут нарушены. Вам - и всем остальным в мире - придется прокладывать им новые трубы. Это было бы масштабным начинанием. Тем не менее, в своей текущей конфигурации Comcast может просто перенаправить несколько линий, и все будут снова подключены.

1

Как утверждает Акира, это связано с тем, как работает интернет-протокол. (Несколько упрощенно), каждая машина в Интернете подключена к Интернету через другую машину. Трассировка маршрута показывает путь каждой машины между вами и целью. В случае с Comcast у них, очевидно, есть множество машин, работающих там, где все идет, и поэтому ваш трафик должен проходить через несколько машин. (Эти машины обычно называются маршрутизаторами).

Таким образом, ответ на ваш вопрос «из-за того, как Google и Comcast взаимодействуют», вам нужно пройти через несколько систем Comcast, чтобы связаться с Google. Это не казалось бы чрезвычайно ненормальным или проблематичным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .