IP-адрес и MAC-адреса

зачем нужны ip-адреса, если mac-адреса достаточно для идентификации машины???

22
задан Jony
24.01.2023 8:06 Количество просмотров материала 3200
Распечатать страницу

14 ответов

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

27
отвечен Martin Konecny 2023-01-25 15:54

с MAC-адрес vs IP-адрес

когда пакет отправляется на statipn, который находится в той же сети Сегмент LAN, только MAC-адрес необходимый. Когда пакет выходит за рамки, в различные сети и путешествия через маршрутизаторы MAC-адрес все еще содержится в пакете, но только IP-адрес используется маршрутизаторы.

и с какая разница между MAC-адрес и IP Адрес?

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

15
отвечен Adriaan Stander 2023-01-25 18:11

причин много. Например: 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.

8
отвечен iPhone beginner 2023-01-25 20:28

иногда мы не хотим идентифицировать машину. Одна машина может иметь два IP-адреса, IP-адреса могут представлять вещи, которые не являются машинами, список причин продолжается и продолжается, я уверен, что другие придумают некоторые лучшие.

6
отвечен Ocelot20 2023-01-25 22:45

IP - означает Интернет-протокол, который используется для связи между подключенными сетями (Интернет = между Соединенными сетями или Группа сетей Diffrent-2, соединенных вместе)

MAC - означает управление доступом к медиа, которое используется для связи в одной сети или в одной сети ( сеть = группа из 2 или более хозяева)

IP-адреса систематически распространяется по всему миру IANA (бизнеса номер ) , так что из конца в конец локации можно легко узнать по маршрутизаторы ****** НО ***** MAC-адреса не распределяются систематически ....Потому что MAC-адреса назначаются вашей карте LAN, когда она производится некоторыми поставщиками. Это чем отгружены и размещены в случайных компьютеров по всему миру

2
отвечен Charanjeet singh 2023-01-26 01:02

существует несколько уровней сетевых стеков, каждый из которых предназначен для определенного уровня абстракции.

Layer3, также известный как уровень маршрутизации, предназначен для взаимодействия двух машин в разных сетях. На этом уровне маршрутизаторы должны иметь возможность предоставить каждой машине уникальный идентификатор. Это IP-адрес. IPs являются иерархическими ie. у них есть часть, которая говорит маршрутизатору, в какой сети ip-адрес, и остальные определяют определенную машину (по большей части.)

Layer2 использует mac-адреса для идентификации конкретной сетевой карты в локальной сети. Там может быть более одной карты для конкретной машины, которая затем может совместно использовать тот же IP. Это называется множественной адресации (http://en.wikipedia.org/wiki/Multihoming).

Как правило, маршрутизатор использует ARP, чтобы найти mac, который соответствует определенному IP (если он не знает об этом), и как только он обнаруживает mac, он сохраняет его для указанного время (т. е. пока кэш ARP не удален, на основе конфигурации маршрутизатора).

1
отвечен shiva 2023-01-26 03:19

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

0
отвечен Larry 2023-01-26 05:36

ваш ip-адрес постоянно меняется, но ваш mac-адрес всегда фиксируется на оборудовании вашей сетевой карты.

при подключении ноутбука дома, через телефон, в кафе' - вам нужно получить другой ip-адрес.

0
отвечен user32771 2023-01-26 07:53

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

0
отвечен manuel 2023-01-26 10:10

основная причина связана с длиной mac-адреса. Поиск mac-адреса (который происходит в коммутаторе) занимает больше времени, чем выполнение самого длинного соответствия IP-адреса (которое происходит в маршрутизаторе).

иногда поиск самого длинного IP-соответствия также занимает много времени, и в этом случае MPLS используется, в котором очень маленькое число (названный меткой) ищется в маршрутизаторе с поддержкой MPLS.

0
отвечен Kasturi 2023-01-26 12:27

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

хорошим примером их использования является NAT или преобразование сетевых адресов. NAT позволяет нескольким машинам отправлять пакеты по сети, но выглядит так, как будто они поступают с одного компьютера (т. е. ваш провайдер дает вам один IP-адрес, но у вас есть несколько компьютеров в сети).

Что делает устройство NAT, оно получит пакет с Вашего компьютера, перепишите IP-адрес с его собственным, но держите MAC-адрес таким же на пакете. Затем он передаст пакет.

когда он получает ответ на этот пакет, он будет искать MAC-адрес в этом пакете и переписывать IP-адрес с IP-адресом вашего компьютера (большинство устройств NAT сохраняют таблицу MAC - > IP-адресов внутренне), поэтому маршрутизатор знает, куда отправить пакет!

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

0
отвечен bradhe 2023-01-26 14:44

Это потому, что IP-адреса являются "маршрутизируемый". Они разделены на сети, подсети ретранслируются в разные части света, как адреса. Mac-адрес у всех совершенно разный, его невозможно найти.

Это как сказать кому-то, как ваш дом ищет его, чтобы найти его. Лучше дай ему адрес, ладно?

Это: OSI-модель на Википедии

от этой модели вы видите где вещи случаются. MAC (медиа Контроль доступа) находится на 2-м слое снизу. IP находится на третьем месте. Он использует MAC для идентификации ПК, но только в очень локальном масштабе.

0
отвечен sinni800 2023-01-26 17:01

короткий ответ дан, но повторюсь, он организационный. Почему это необходимо, потому что пока каждый маршрутизатор имеет память и скорость нужна, чтобы сохранить маршрут, чтобы каждый Mac, надо что-то делать, поэтому IP-адреса.

для ясности. Устройства обмениваются данными через смесь адресов MAC / протокола. Обе части должны быть правильно реализованы для функционирования сети.

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

0
отвечен dbasnett 2023-01-26 19:18

Я прочитал статью обсудить этот вопрос. Название статьи HTML 5 Geolocation API & IP Geolocation предусмотрено IP2Location.com. Это очень полезно для дифференцировать особенности беспроводной техники геолокации по MAC-адресу и традиционного обнаружения IP-адреса.

0
отвечен RomiSupreme 2023-01-26 21:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх