Как интернет-провайдер находит сервер по его IP-адресу? [закрыто]

Итак, в основном мой вопрос довольно прост (и я прошу прощения, если это повторяющийся вопрос): как мой провайдер находит и подключается к серверу, используя только этот IP-адрес сервера?

Я понимаю основные концепции сети, но после того, как я введите URL-адрес (скажем, "google.com") и преобразовав его в IP-адрес, что именно Интернет-провайдер делает с IP-адресом, чтобы физически подключиться к серверу (в данном случае Google)?

Как я это понимаю Интернет - это очень и очень сложная сеть компьютеров, поэтому он использует те же методы, что и мой локальный маршрутизатор. Как, например, когда я запрашиваю локальный адрес, такой как 192.168.1.2, мой маршрутизатор подключает меня к машине в сети с IP-адресом, который он связал с MAC-адресом, который, в свою очередь, связан либо с физическим портом LAN. или транслируется на правильное беспроводное устройство. Так ли и работает Интернет, только в гораздо большем масштабе.Или у меня тоже испорчена основная локальная концепция сети.

Извините, если это звучит так, как будто я бессвязно, но мне всегда было интересно, как именно это работает.

Спасибо!

-4
задан 1 October 2012 в 02:16
2 ответа

Самый короткий ответ:
Ваш интернет-провайдер делает это так же, как и ваша сеть.

Длинный ответ будет довольно длинным, и большая часть этого уже написана.

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

Затем прочтите о стоимости маршрутизации и о том, как это реализуется автоматически. Такие статьи, как Эта статья в Википедии о протоколе пограничного шлюза поможет.

Для чего-то большего вам лучше купить красивую толстую книгу и зарезервировать выходные.

1
ответ дан 5 December 2019 в 22:12

Я думаю, что основная идея здесь, которую вы должны сначала понять, заключается в том, что Интернет - это сеть с коммутацией пакетов, в отличие от телефонной сети с коммутацией каналов. Это означает, что канал между вашим сервером и удаленным сервером никогда не устанавливается и не выделяется для него.

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

Однако это полностью похоже на пересылку почты и совершенно не похоже на телефонный звонок. Установление и разрыв соединения полностью виртуальны;

0
ответ дан 5 December 2019 в 22:12

Теги

Похожие вопросы