Я видел видео на YouTube, в котором объясняется, как работает Интернет, и в нем говорится, что у моих пакетов есть IP-адрес, а другой IP-адрес оборачивается вокруг пакета на каждом соединении Интернета. Таким образом, у моего пакета есть IP-адрес моего домашнего маршрутизатора, затем домашнего модема, затем DNS-сервера, а затем любых маршрутизаторов, необходимых для доступа к google.com (например). Сохраняется ли каждый IP-адрес как отдельный фрагмент данных в моем пакете, что приводит к увеличению его размера во время его перемещения?

2 ответа2

2

Видео, на которое вы ссылаетесь, пытается объяснить, как очень просто работает Интернет. Что достойно восхищения. Но в нем много движений, достойных лица, и упрощение переходит в полное недопонимание концепции.

Концепция того, как работает пакет, довольно привлекательна, потому что она подразумевает, что на каждом этапе пакет, который в видео представлен как конфетка, оборачивается все большим количеством «оберток», содержащих информацию о сети. Это не правда. И если бы это было так, можете ли вы представить себе, насколько «тяжелым» будет пакет, когда он перемещается по нескольким маршрутизаторам, постепенно наматываясь все больше и больше? Лучшее объяснение можно найти на этом сайте ; Акцент мой:

Если конечный пункт назначения пакета находится где-то вне локальной сети, заголовок Ethernet, добавленный отправляющим устройством, будет указывать на маршрутизатор или коммутатор в качестве адреса назначения. Маршрутизатор откроет пакет, отделит обертку Ethernet, прочитает достаточно далеко, чтобы найти конечный адрес назначения, и повторно обернет пакет, предоставив ему новый заголовок, который отправит его на следующем этапе его путешествия.

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

1

Представьте, что вы хотите отправить письмо. Вы вставляете его в конверт и запечатываете его, а затем вводите адрес конечного пункта назначения.

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

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

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

Замените конверт на "пакет" и букву на "полезную нагрузку", почтовое отделение на "маршрутизатор", и у вас будет хорошее представление о том, как работает маршрутизация.

"Конфетница" - плохая аналогия с этим; что подразумевает, что что-то добавлено поверх пакета.

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