Как на самом деле работает Интернет?

Как на самом деле работает Интернет?

Звучит как глупый вопрос, но я уверен, что многие люди тоже не знают. Я понимаю серверы, клиенты, модемы, маршрутизаторы, интернет-провайдеров и т. д.; но я не понимаю, что составляет магистральную структуру Интернета. Я никогда не видел четкой диаграммы UML или описания магистрали Интернета. Я слышал о 7 основных серверах (не цитируйте меня по этому поводу), но кто владеет каждым сервером, когда они были построены, сколько им лет, как они взаимодействуют? Кажется, на удивление сложно найти информацию об этом.

Все мои поиски в Google выдают, на первый взгляд, расплывчатую и устаревшую информацию.

Редактировать: Извините, если вы нашли этот вопрос расплывчатым, но я не только написал его вчера поздно вечером, но и имею смутное представление о том, как работает основа сети, что делает мой вопрос расплывчатым.

решение1

Я попробую сделать это:

Во-первых, никто не владеет и не контролирует интернет. Сейчас фактический контроль осуществляется через DNS-серверы, которые меняют "www.google.com" на "IP-адрес 123.456.789.000". Эти DNS-серверы "корневого" контролируют инфраструктуру доменных имен, которая обеспечивает работу веба, как его знают многие.

Однако интернет на самом деле является сетью сетей, контролируемых людьми (отсюда и inter - сеть). Если вы представите, что у вас есть сеть компьютеров, контролируемых кабельным провайдером, телефонным провайдером, подключите их к правительственной сети, подключите их к сети с европой, еще к гавайям, еще к азии, еще к австралии, вы увидите, как начинает формироваться интернет. По сути, компании, а в некоторых случаях и страны будут платить за то, чтобы их интернет был подключен к сети с америкой. Как только эти связи были установлены, интернет действительно начал формироваться.

С точки зрения оборудования, интернет построен на IP (не TCP/IP). IP был системой, которая обеспечивала сетевое взаимодействие с использованием общего адресного пространства (знакомый www.xxx.yyy.zzz) с понятием «шлюза», который заключается в том, что если я не знаю человека, которому принадлежит этот пакет, я перешлю его тому, кто его знает. По сути, была создана сеть маршрутизации, которая определяет, какие маршрутизаторы контролируют определенные диапазоны IP. Таким образом, если я позволю себе отвлечься, для того, чтобы ваш компьютер в Америке отправил пакет на компьютер в Австралии, произошло бы следующее.

  1. Вы отправляете пакет через модем своему интернет-провайдеру.
  2. Ваш интернет-провайдер использует свои правила, чтобы определить, что он не владеет IP-адресом пакета, и пересылает его на свою магистральную сеть или провайдеру уровня 1.
  3. Магистраль определит, что этот пакет предназначен для Австралии, и отправит его на машину, подключенную к оптоволоконному каналу связи или, возможно, через спутник и т. д.
  4. Этот процесс происходит в обратном порядке: от магистрали к интернет-провайдеру, к локальному подключению к интернет-провайдеру, к модему в доме, к компьютеру в доме.

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

Таким образом, если у вас есть сеть, которая может передавать пакеты любому подключенному к ней человеку, и любой человек может подключиться по соглашению к соединениям уровня 1, вы можете объединить возможность взаимодействия с любым компьютером в сети с протоколом для отправки информации, таким как HTTP, FTP, SSL и т. д., и в итоге вы получите Интернет в том виде, в котором он существует.

Последнее слово: если вы смогли впитать все это, то теперь вы можете видеть, что аргумент между "ну, каждый должен иметь возможность смотреть youtube и совершать звонки VOIP без НИКОГДА не ограничиваться" не очень хорошо сочетается с тем фактом, что люди, которые предоставляют интернет, должны делиться им с сетями, которые они не контролируют. Я говорю о сетевом нейтралитете, конечно.

решение2

На самом деле это ряд трубок.

решение3

Я полагаю, вы говорите окорневые серверы. Они используются для DNS, без них вы не смогли бы подключаться к компьютерам, используя имя. На
ваш вопрос немного сложно ответить, потому что термин Интернет — это нечто большое. Если рассматривать только уровень IP, Интернет — это просто множество маршрутизаторов, соединенных вместе.

решение4

одним словом циско - лол.

на самом деле он работает просто на множестве каналов, соединяющих кучу компьютеров, все они в основном передают анонимные биты данных, пока они не попадут (обычно) в нужное место. Некоторые из них большие компьютеры, некоторые маленькие, некоторые каналы широкие и быстрые, другие медленные. Но по сути это все просто одна логическая система пересылки. Немного похоже на очень быструю почтовую систему.

Связанный контент