MAC-адрес vs IP-адрес: в чем разница?

IP-адрес версии 4 состоит из 32 бит и обычно представляется четырьмя десятичными числами, разделенными точками. Наименьшее возможное десятичное число в каждом месте равно нулю, а максимальное — 255.

Различия между MAC-адресами и IP-адресами

Важно понимать разницу между MAC-адресами и IP-адресами. В одной коммутируемой сети устройства могут иметь разные MAC-адреса, назначенные различными производителями. Каждый MAC-адрес имеет уникальный организационный идентификатор (OUI) — первую часть MAC-адреса. В одной коммутируемой сети разные устройства могут иметь разные MAC-адреса от разных производителей, с различными префиксами OUI.

Однако IP-адреса должны принадлежать одной сети. Рассмотрим пример: коммутируемая сеть с ноутбуком, сервером и мобильным телефоном, подключенными через беспроводную точку доступа (работающую на канальном уровне). Устройства имеют разные MAC-адреса с различными префиксами OUI, но это не препятствует их взаимодействию.

В той же коммутируемой сети устройства должны иметь IP-адреса (логические адреса) из одной сети. В примере все IP-адреса версии 4 начинаются с 172.17.5, различия — в последнем октете: .1, .78 и .32. Определение принадлежности IP-адресов к одной сети будет рассмотрено позже. Сейчас достаточно сравнить префиксы IP-адресов версии 4; их одинаковость указывает на принадлежность к одной сети. Если бы телефон имел IP-адрес, например, 182.*.*.*, он не смог бы общаться с сервером и компьютером, поскольку принадлежал бы к другой сети. Это основная идея IP-адресации на сетевом уровне: устройства в одной коммутируемой сети должны принадлежать к одной логической сети. Коммутируемая сеть — сеть, где устройства взаимосвязаны на канальном уровне модели TCP/IP или OSI. MAC-адреса могут быть от разных производителей, что не влияет на связь между устройствами, но IP-адреса в коммутируемой сети должны принадлежать одной логической сети.

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

Что будем искать? Например,программа