Почему IP-адреса в локальной сети [закрыты]

Мой вопрос более «философский», чем практический. Поскольку все хосты в локальной сети Ethernet NIC имеют MAC-адрес, который однозначно идентифицирует их, почему служба dhcp присваивает им IP-адрес? Маршрутизатор даже использует протокол ARP для соответствия локальному ip с MAC-адресом. Поэтому мне кажется, что локальный ip не нужен для идентификации целевого хоста входящего пакета.

2
задан 16 March 2018 в 23:54

4 ответа

MAC адреса являются локальными и являются частью подуровня управления доступом к среде (MAC), которые вместе с уровнем протокола передачи данных управления логической связью (LLC) составляют слой линии передачи данных. IP-адреса маршрутизируются, адресуемые через DNS, обычно связаны с уровнем сети, уровень 1 вверх. См. Википедия.

Дополнительные ресурсы:

(MAC) подуровень

4
ответ дан 17 July 2018 в 18:39

Вы правы, что если вы смотрите только на локальную сеть, IP-адреса кажутся избыточными. Есть несколько причин, почему вы хотели бы их:

Вы можете настроить несколько IP-адресов для каждого сетевого интерфейса, например. г. для запуска различных сервисов на них. Фактически, с версией 6 IP, это обычно происходит уже в самой базовой конфигурации даже на простых устройствах. Возможно, вы хотите связаться с кем-то в другой сети. Как бы Вы это сделали? Для этого вам нужно что-то, что охватывает несколько сетей. Интернет. Это то, для чего предназначен IP. С помощью IP вы можете маршрутизировать пакеты между сетями. Это невозможно с протоколом ARP. MAC-адреса, по крайней мере, по своей первоначальной идее (она немного изменилась с тех пор), не должны быть изменены и назначены компанией, из которой вы купили оборудование. IP-адреса, которые вы можете назначить и организовать по своему усмотрению, если вы придерживаетесь IP-адресов, которые являются бесплатными для частного использования. MAC-адреса имеют только 48 бит. Это может показаться большим числом, но вы, конечно, не хотите полагаться на это как единственный способ однозначно идентифицировать устройства по всему миру.
3
ответ дан 17 July 2018 в 18:39

MAC адреса являются локальными и являются частью подуровня управления доступом к среде (MAC), которые вместе с уровнем протокола передачи данных управления логической связью (LLC) составляют слой линии передачи данных. IP-адреса маршрутизируются, адресуемые через DNS, обычно связаны с уровнем сети, уровень 1 вверх. См. Википедия.

Дополнительные ресурсы:

(MAC) подуровень

4
ответ дан 23 July 2018 в 19:29

Вы правы, что если вы смотрите только на локальную сеть, IP-адреса кажутся избыточными. Есть несколько причин, почему вы хотели бы их:

Вы можете настроить несколько IP-адресов для каждого сетевого интерфейса, например. г. для запуска различных сервисов на них. Фактически, с версией 6 IP, это обычно происходит уже в самой базовой конфигурации даже на простых устройствах. Возможно, вы хотите связаться с кем-то в другой сети. Как бы Вы это сделали? Для этого вам нужно что-то, что охватывает несколько сетей. Интернет. Это то, для чего предназначен IP. С помощью IP вы можете маршрутизировать пакеты между сетями. Это невозможно с протоколом ARP. MAC-адреса, по крайней мере, по своей первоначальной идее (она немного изменилась с тех пор), не должны быть изменены и назначены компанией, из которой вы купили оборудование. IP-адреса, которые вы можете назначить и организовать по своему усмотрению, если вы придерживаетесь IP-адресов, которые являются бесплатными для частного использования. MAC-адреса имеют только 48 бит. Это может показаться большим числом, но вы, конечно, не хотите полагаться на это как единственный способ однозначно идентифицировать устройства по всему миру.
3
ответ дан 23 July 2018 в 19:29
  • 1
    Это была именно моя точка: в локальной сети. Я понимаю, почему IP-адреса необходимы при подключении через WAN. – frepie 19 March 2018 в 19:33
  • 2
    @frepie Я не могу представить подсеть локальной сети без IP-адресов. – Elder Geek 19 March 2018 в 20:11
  • 3
    хорошо, я также обратился к wan, что теперь ясно, это не ваш вопрос. Но мой первый адрес указывает на присвоение большого количества IP-адресов одному MAC-адресу и адресам третьей точки lan, например, что означает @ElderGeek с подсети. – Sebastian Stark 19 March 2018 в 21:47

Другие вопросы по тегам:

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