Кем или чем определяются IP-адреса?

Кем или чем определяются IP-адреса?

Было сделано много объяснений для DNS-серверов и того, как они работают. Однако DNS-сервер не управляет всей пропускной способностью интернета.

После того, как IP-адрес был разрешен, какой сервер/вещь вызывает запрашивающая сторона, чтобы подключиться к фактическому IP-адресу?

Аналогично, как провайдеры на самом деле подключают вас к интернету? Работает ли это аналогично с телефонными номерами?

Я ожидаю, что здесь будет использоваться аналогичный алгоритм DNS, однако этим серверам придется управлять всем Интернетом…

Спасибо слот

решение1

Этот процесс не имеет ничего общего с DNS, и я смиренно заявляю, что вы смотрите на это неправильно (т.е. ваша интуиция, вероятно, не согласуется с тем, как работает маршрутизация в Интернете). Вот краткоеобзорчто может быть полезно. Хотя по сути это правильно, это слишком упрощено.

  • Механизмы, используемые для передачи данных между IP-адресами, называются маршрутизацией.
  • IP называется «packed switched». Это означает, что данные разбиваются на фрагменты, и каждый фрагмент обрабатывается индивидуально.
  • Для передачи данных между системами они обычно проходят через ряд машин, которые либо знают IP-адрес, либо пересылают его на другую машину, которая знает, как это сделать (обычно машины, которые пересылают пакеты, называются маршрутизаторами). Каждая машина знает свои собственные IP-адреса и имеет таблицу сгруппированных адресов (называемых сетями или подсетями).
  • Машины являются частью небольшой сети, которая определяется IP-адресом машины и маской подсети. Машины, которые находятся в этой группе, напрямую соединены и отправляют друг другу трафик напрямую [как это происходит, зависит от того, как подключены системы, но Ethernet и WIFI имеют механизм для сопоставления сетевых интерфейсов с IP-адресами (используя то, что называется ARP). Очень часто DHCP используется для помощи в этом процессе и автоматического назначения IP-адресов в пределах диапазона. На уровне Ethernet есть некоторое количество машин, кричащих «Кому мне это отправить», а затем отправляющих его на машину, которая отвечает.
  • Большинство систем за пределами ISP и очень крупных провайдеров имеют запись, куда они отправляют все IP-адреса, о которых они не знают, называемую маршрутом по умолчанию. Таким образом, ваш компьютер имеет маршрут по умолчанию вашего маршрутизатора - поэтому он отправляет трафик в более широкий Интернет на ваш маршрутизатор. Ваш маршрутизатор имеет маршрут по умолчанию и отправляет его следующему маршрутизатору, пока он не достигнет того места, куда ему нужно. (большие системы ISP могут не иметь маршрута по умолчанию, но будут знать, как направить весь трафик - и есть системы для динамического изменения того, как маршрутизируется трафик, с помощью динамической маршрутизации - обычно это называется BGP)

Заполнение некоторых пробелов -

  • Каждый пакет обрабатывается отдельно (это одна из вещей, которая делает Интернет надежным и гибким)
  • Каждый пакет содержит некоторую информацию, включая адрес источника, адрес назначения, подтип интернет-протокола (например, TCP, UDP, ICMP) и порты.
  • У некоторых устройств нет «реальных IP-адресов», в этом случае маршрутизатор может переписывать пакеты, поступающие на устройство и с него, и действовать как прокси-сервер для него. Это называется NAT (трансляция сетевых адресов).
  • Люди больше не "дозваниваются" до Интернета. Это старая технология для злоупотребления телефонной сетью. В реальности все перевернулось с ног на голову - системы всегда подключены, а телефонная система теперь в основном отправляет данные через Интернет (т. е. VOIP).

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