зачем нужны ip-адреса, если mac-адреса достаточно для идентификации машины???
IP-адрес и MAC-адреса
14 ответов
IP-адреса являются иерархическими, так что маршрутизаторы по всему интернету знают, в каком направлении пересылать пакет. С MAC-адресами нет никакой иерархии, и таким образом пересылка пакета не была бы возможна.
когда пакет отправляется на statipn, который находится в той же сети Сегмент LAN, только MAC-адрес необходимый. Когда пакет выходит за рамки, в различные сети и путешествия через маршрутизаторы MAC-адрес все еще содержится в пакете, но только IP-адрес используется маршрутизаторы.
и с какая разница между MAC-адрес и IP Адрес?
MAC-адреса не являются частью Обсуждение, просто потому что они никогда выезжать за пределы локальной сети, и они не могут быть скрыты, как они просто требуется для работы в сети.
причин много. Например: MAC-адрес привязан к оборудованию. Это означает, что вы не можете или, скорее, не должны иметь тот же MAC на другом оборудовании. Представьте, что google должен изменить привязку DNS "google.com" на " MAC " адрес каждый раз, когда они меняют некоторые сетевые карты на сервере переднего плана.
другая причина заключается в том, что MAC-адреса назначаются производителями в то время как IP-адреса назначаются администраторами сети. Это позволяет построить иерархию адресов root маршрутизации пакетов. Это потому, что путь от IP A1.A2.Формат А3.От A4 до B1.B2.B3.B4 легко предсказуем, а путь от MAC#1 до MAC#2-нет.
Следующая причина заключается в том, что MAC-это материал, связанный с Ethernet, и есть другие сетевые технологии, которые могут вообще не использовать MAC.
иногда мы не хотим идентифицировать машину. Одна машина может иметь два IP-адреса, IP-адреса могут представлять вещи, которые не являются машинами, список причин продолжается и продолжается, я уверен, что другие придумают некоторые лучшие.
IP - означает Интернет-протокол, который используется для связи между подключенными сетями (Интернет = между Соединенными сетями или Группа сетей Diffrent-2, соединенных вместе)
MAC - означает управление доступом к медиа, которое используется для связи в одной сети или в одной сети ( сеть = группа из 2 или более хозяева)
IP-адреса систематически распространяется по всему миру IANA (бизнеса номер ) , так что из конца в конец локации можно легко узнать по маршрутизаторы ****** НО ***** MAC-адреса не распределяются систематически ....Потому что MAC-адреса назначаются вашей карте LAN, когда она производится некоторыми поставщиками. Это чем отгружены и размещены в случайных компьютеров по всему миру
существует несколько уровней сетевых стеков, каждый из которых предназначен для определенного уровня абстракции.
Layer3, также известный как уровень маршрутизации, предназначен для взаимодействия двух машин в разных сетях. На этом уровне маршрутизаторы должны иметь возможность предоставить каждой машине уникальный идентификатор. Это IP-адрес. IPs являются иерархическими ie. у них есть часть, которая говорит маршрутизатору, в какой сети ip-адрес, и остальные определяют определенную машину (по большей части.)
Layer2 использует mac-адреса для идентификации конкретной сетевой карты в локальной сети. Там может быть более одной карты для конкретной машины, которая затем может совместно использовать тот же IP. Это называется множественной адресации (http://en.wikipedia.org/wiki/Multihoming).
Как правило, маршрутизатор использует ARP, чтобы найти mac, который соответствует определенному IP (если он не знает об этом), и как только он обнаруживает mac, он сохраняет его для указанного время (т. е. пока кэш ARP не удален, на основе конфигурации маршрутизатора).
после того, как пакет ethernet от хоста проходит через коммутатор или маршрутизатор к месту назначения, исходный MAC-адрес исходного хоста заменяется MAC-адресом порта на коммутаторе или маршрутизаторе. В этот момент, только IP-адрес источника ссылки отправителя.
ваш ip-адрес постоянно меняется, но ваш mac-адрес всегда фиксируется на оборудовании вашей сетевой карты.
при подключении ноутбука дома, через телефон, в кафе' - вам нужно получить другой ip-адрес.
маршрутизаторы имеют дело с IP-адресом. Он узнает о топологии сети по IP-адресам, а не MAC. Кроме того, есть такие вещи, как частные IP-адреса, которые не применимы для MAC-адресов.
основная причина связана с длиной mac-адреса. Поиск mac-адреса (который происходит в коммутаторе) занимает больше времени, чем выполнение самого длинного соответствия IP-адреса (которое происходит в маршрутизаторе).
иногда поиск самого длинного IP-соответствия также занимает много времени, и в этом случае MPLS используется, в котором очень маленькое число (названный меткой) ищется в маршрутизаторе с поддержкой MPLS.
IP-адреса и MAC-адреса используются двумя разными уровнями модели OSI. IP-адреса используются в модели выше, чем MAC-адреса.
хорошим примером их использования является NAT или преобразование сетевых адресов. NAT позволяет нескольким машинам отправлять пакеты по сети, но выглядит так, как будто они поступают с одного компьютера (т. е. ваш провайдер дает вам один IP-адрес, но у вас есть несколько компьютеров в сети).
Что делает устройство NAT, оно получит пакет с Вашего компьютера, перепишите IP-адрес с его собственным, но держите MAC-адрес таким же на пакете. Затем он передаст пакет.
когда он получает ответ на этот пакет, он будет искать MAC-адрес в этом пакете и переписывать IP-адрес с IP-адресом вашего компьютера (большинство устройств NAT сохраняют таблицу MAC - > IP-адресов внутренне), поэтому маршрутизатор знает, куда отправить пакет!
Также обратите внимание, что MAC-адреса назначаются производитель устройства при этом IP адреса совершенно произвольны.
Это потому, что IP-адреса являются "маршрутизируемый". Они разделены на сети, подсети ретранслируются в разные части света, как адреса. Mac-адрес у всех совершенно разный, его невозможно найти.
Это как сказать кому-то, как ваш дом ищет его, чтобы найти его. Лучше дай ему адрес, ладно?
от этой модели вы видите где вещи случаются. MAC (медиа Контроль доступа) находится на 2-м слое снизу. IP находится на третьем месте. Он использует MAC для идентификации ПК, но только в очень локальном масштабе.
короткий ответ дан, но повторюсь, он организационный. Почему это необходимо, потому что пока каждый маршрутизатор имеет память и скорость нужна, чтобы сохранить маршрут, чтобы каждый Mac, надо что-то делать, поэтому IP-адреса.
для ясности. Устройства обмениваются данными через смесь адресов MAC / протокола. Обе части должны быть правильно реализованы для функционирования сети.
Если вы просматриваете этот сайт с вашего домашнего компьютера и пакет, как он оставил свой компьютер, мало, если таковые имеются, из служебных данных пакета будет напоминать то, что это выглядело, как он вошел в сервер, который является этот форум. Когда я говорю пакетные издержки я говорю о MAC-адрес, IP-адрес, порт и т. д.
Я прочитал статью обсудить этот вопрос. Название статьи HTML 5 Geolocation API & IP Geolocation предусмотрено IP2Location.com. Это очень полезно для дифференцировать особенности беспроводной техники геолокации по MAC-адресу и традиционного обнаружения IP-адреса.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]