Чем отличается ip адрес от mac адреса
Перейти к содержимому

Чем отличается ip адрес от mac адреса

  • автор:

Разница между IP-адресом и MAC-адресом

Основное различие между IP-адресом и MAC-адресом состоит в том, что IP-адрес — это логический адрес, характеризующий местоположение вашего устройства в сети Интернет, тогда как MAC-адрес — это физический адрес, идентифицирующий фактическое устройство.

Каждый компьютер или устройство в Интернете имеет два типа адресов: его физический адрес и его интернет-адрес. Физический адрес, который также называется адресом управления доступом к среде или MAC-адресом, идентифицирует устройство для других устройств в той же локальной сети. Интернет-адрес или IP-адрес, определяет устройство во всей сети Интернет. Чтобы добраться до места назначения, сетевой пакет нуждается в обоих адресах. Любая часть интернет-программного обеспечения, такая как веб-браузер, направляет данные в пункт назначения в Интернете с использованием IP-адреса пункта назначения. Этот адрес вставляется в пакеты данных, которые посылает стек программного обеспечения. Люди редко используют номера адресов напрямую, вместо этого используют DNS-имена, которые приложение переводит в соответствующий номер. Интернет-маршрутизаторы перемещают пакеты из исходной сети в сеть назначения, а затем в локальную сеть, к которой подключено устройство назначения. Эта локальная сеть преобразует IP-адрес в MAC-адрес, добавляет MAC-адрес в поток данных и отправляет данные нужному устройству.

Что такое IP-адрес?

IP-адрес — это адрес, который однозначно идентифицирует сетевое соединение. Он называется «логическим адресом», который предоставляется для подключения в сети. IP-адреса обычно предоставляются администратором сети или Интернет-провайдерами (ISP). Он может быть статическим (постоянным) или динамическим (временным) по своей природе. Динамический IP-адрес может постоянно меняться каждый раз, когда устройство подключается к различным сетям. IP-адреса доступны в двоичном виде и используется при маршрутизации, так как они конкретно определяют сетевое соединение. IP-адрес используется на сетевом уровне эталонных моделей OSI или TCP/IP.

Браузер с локальным IP-адресом

Интернет-протокол (IP) контролирует взаимодействие устройств в Интернете и определяет поведение интернет-маршрутизаторов. Это соответствует сетевому уровню (3 уровень) эталонной модели OSI. Интернет изначально строился на IP версии 4 (IPv4) и сейчас находится на переходе к IPv6.

IPv4 (Интернет-протокол версии 4): Адрес IPv4 состоит из 32 битов, обычно записываемых в виде четырех десятичных чисел или точечно-десятичной записи. Пример записи адреса — 192.168.0.11. Поле заголовка IPv4 составляет 20 байтов, а биты контрольной суммы присутствуют в заголовке для контроля ошибок. Поддержка IPsec (для функции безопасности) является необязательной в IPv4. При адресации IPv4 также доступны дополнительные поля. IPv4 поддерживает размер пакета до 576 байтов. Адресация IPv4 может использоваться для многоадресной передачи и широковещательной рассылки пакетов данных. Устойчивый, быстрый рост числа подключенных к Интернету устройств привел к надвигающемуся исчерпанию адресного пространства IPv4, что является одной из нескольких причин развития IPv6.

Структура IPv4 адреса

IPv6 (Интернет-протокол версии 6): Адрес IPv6 состоит из 128 битов, причем первые 64 зарезервированы для идентификации сети, а вторые 64 предназначены для идентификации устройства в сети. Адрес записывается в виде восьми наборов из четырех шестнадцатеричных цифр, разделенных двоеточиями — например, FEDC: BA98: 7654: 3210: 0123: 4567: 89AB: CDEF. Существует множество соглашений, позволяющих сократить адрес IPv6 при его написании. Поле заголовка IPv6 составляет 40 байтов, но биты контрольной суммы отсутствуют в файле заголовка. Поддержка IPsec (для функции безопасности) является обязательной в IPv6. При адресации IPv6 также недоступны необязательные поля. Он поддерживает размер пакета до 1280 байт. Адресация IPv6 не может использоваться для трансляции.

Что такое MAC-адрес?

MAC-адрес — это адрес, который однозначно идентифицирует узел в сети, т.е оборудование, которое контролирует передачу данных в сеть . Он также называется физическим адресом, либо адресом программного обеспечения. MAC-адрес предоставляется производителем NIC (сетевой интерфейсной карты). Он встроен в аппаратное обеспечение и остается неизменным для этого устройства. В эталонной модели OSI для работы в сети MAC (Media Access Control) — это устройство 2 уровня, а MAC-адрес — это адрес 2 уровня.

Структура MAC-адреса

MAC — это 48-битный адрес, который содержит либо 6 групп по 2 шестнадцатеричных цифры, либо 3 группы по 4 шестнадцатеричных цифры. Эти шестнадцатеричные цифры могут быть разделены дефисами (-) или двоеточиями (:). Например: 23-AB-CD-EF-56-78, или 23AB:CDEF:5678. 48-битный MAC-адрес состоит из двух частей по 24 бита каждая. Первые 24 бита представляют OUI (уникальный идентификатор организации), а следующие 24 бита представляют конкретную информацию поставщика. MAC-адрес работает на канальном уровне эталонных моделей OSI или TCP/IP.

В нынешнюю эпоху Интернета большинство устройств физически подключены с помощью кабелей Ethernet или беспроводным способом с помощью Wi-Fi. Оба метода используют MAC-адреса для идентификации устройства в сети. Каждый сетевой адаптер, подключенный к устройству, будет иметь свой собственный MAC-адрес. Настольный ПК обычно имеет только один. В большинстве ноутбуков их будет два (один для кабеля Ethernet, другой для беспроводного). Сетевой коммутатор с 48 портами будет иметь MAC-адрес для каждого порта плюс базовый MAC-адрес (всего 49 адресов). Для успешного взаимодействия на уровне 2 крайне важно иметь уникальный MAC-адрес на каждом сетевом адаптере.

Даже если вы попытаетесь установить связь с компьютером в локальной сети, используя его IP-адрес, связь все равно будет установлена ​​с использованием MAC-адресов, и именно тогда вступает в действие протокол разрешения адресов (ARP). Устройства в локальной сети обычно хранят таблицу ARP со списком MAC-адресов и IP-адресов других устройств в локальной сети. Когда вы попытаетесь пропинговать другой компьютер, используя его IP-адрес, он будет преобразован в MAC-адрес с помощью таблицы ARP, а затем пакеты будут отправлены по проводам. Сетевые устройства, отвечающие за доставку кадров в пункт назначения 2 уровня, называются коммутаторами. MAC-адреса используются только для связи в локальных сетях (ЛВС), поэтому, если вы хотите получить доступ к удаленной сети или Интернету, используется IP-адрес.

В чем разница между MAC-адресом и IP-адресом?
  • Назначение: IP-адрес используется для идентификации соединения узла в сети, в то время как MAC-адрес используется для идентификации уникального адреса этого узла.
  • Тип адреса: IP-адрес является программным или логическим адресом, в то время как MAC-адрес является аппаратным, встроенным или физическим адресом.
  • Адресный провайдер: IP-адрес предоставляется администратором сети, DHCP (протокол динамической конфигурации хоста) или ISP (интернет-провайдер). С другой стороны, MAC-адрес предоставляется производителем устройства и встроен в NIC (сетевую интерфейсную карту).
  • Длина и представление адреса: В IP-адресе длина IPv4 составляет 32 бита, а длина IPv6 — 128 бит. С другой стороны, MAC-адрес является 48-битным адресом. Кроме того, IP-адрес IPv4 представлен в двоичном формате с разделением точками (.), а IPv6 в шестнадцатеричном с разделением двоеточиями, тогда как MAC-адрес представлен в шестнадцатеричном формате с дефисами (-) или двоеточиями (:) между ними.
  • Сетевые классы: IP-адреса используют все виды сетевых классов, то есть A, B, C, D и E для адресации соединения. С другой стороны, такие сетевые классы не используются для адресации MAC-адреса для конкретного устройства.
  • Подсеть: Подсеть — это процесс разделения сети на две или более небольших сетей. IP-адрес использует подсеть, а MAC-адрес не использует его.
  • Гибкость: IP-адрес является гибким по своей природе, они изменяются при каждом подключении устройства к какой-либо другой сети. С другой стороны, MAC-адреса не являются гибкими и остаются всегда постоянными для каждого устройства.
  • Используемый сетевой трафик: IP-адрес может использоваться для многоадресной передачи или широковещания, в то время как MAC-адрес может использоваться для широковещания.
  • Уровень реализации: IP-адрес или логическая адресация реализованы на сетевом уровне модели OSI или TCP/IP. С другой стороны, MAC-адрес или физическая адресация реализованы на уровне канала передачи данных эталонной модели OSI или TCP/IP.
Заключение

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

MAC-адрес

MAC-адрес (Media Access Control) — это атрибут из 12 символов, используемый для идентификации электронных устройств в сети. Каждый MAC-адрес уникален.

Известные изготовители сетевых адаптеров помещают в MAC-адрес последовательность цифр, которая идентифицирует их как производителя. Она называется Organizationally Unique Identifier (OUI).

Как правило, OUI находится в начале адреса: сетевой адаптер с MAC-адресом 18-67-B0-51-5B-D2 имеет OUI 18-67-B0.

Как устроен MAC-адрес

Атрибут состоит из строки символов, идентифицирующей сетевое устройство. Адрес привязан к сетевой интерфейсной карте (NIC) — это компьютерная плата, благодаря которой компьютер подключается к сети. NIC преобразует данные в электрический сигнал, передающийся по сети.

Любая сетевая карта получает уникальный MAC-адрес во время производства. В то время как IP-адреса связаны с сетевым ПО TCP/IP, MAC-адреса связаны с аппаратным обеспечением сетевых адаптеров.

Зачем нужен MAC-адрес

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

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

Разница между IP и MAC-адресами

Неподготовленный человек часто путает ip и mac адреса и не может чётко объяснить, где используются первые, а где вторые. На самом деле, они используются одновременно, но имеют разное назначение и смысл. Чтобы разобраться с этим, требуется вначале представлять себе структуру эталонной модели OSI. IP-адресация – это адресация третьего уровня, и сам по себе адрес является иерархическим, то есть часть адреса обозначает сеть адресата, а часть – идентификатор хоста внутри сети.

Например, если есть адрес 192.168.1.2 с маской 255.255.255.0, то надо понимать, что 192.168.1.0 – это сеть, а 2 – это хост внутри этой сети. На самом деле, с точки зрения маршрутизаторов не имеет значения эта последняя двойка. Самое главное – доставить пакет в нужную сеть, а последний маршрутизатор на этом пути уже будет смотреть, как найти хост с номером два.

MAC-адрес (адрес второго уровня), напротив, линейный, то есть отдельные компоненты адреса не имеют отдельного смысла (на самом деле, есть часть MAC-адреса, по которой можно определить производителя устройства, но в данном контексте это не имеет значения). Так вот, глядя на два MAC адреса можно сказать только одно: разные они или одинаковые. Нельзя понять, в одной они сети находятся или в разных.

Таким образом, если мы, например, знаем MAC-адрес удалённого сервера, то это нам никак не поможет узнать, как отправить на него пакет, в силу отсутствия в адресе информации о сети адресата. MAC-адреса используются для идентификации разных устройств в пределах одной локальной сети. Приведём пример типичного использования MAC-адресов: есть сеть, в ней несколько компьютеров подключены к общему хабу. Один компьютер отправляет сообщение другому компьютеру, указывая в заголовке второго уровня MAC-адрес получателя. Все участники в сети получают фрейм. Тот хост, чей адрес указан принимает содержимое, а остальные видят, что это не им, и уничтожают фрейм. В случае использования коммутатора вместо хаба, процедура примерно такая же за исключением того, что коммутатор проводит некоторую фильтрацию по MAC-адресам, которая в данном контексте нам не важна.

Итого, ip-адрес имеет стратегическое значение, указывая, куда глобально надо передать пакет, mac же имеет тактическое значение, в нём содержится информация, какому ближайшему устройству (из нашей же сети) нужно передать информацию.

Чтобы было понятнее, давайте рассмотрим пример: клиент находится в одной сети, а сервер – в другой. Между ними два маршрутизатора.

Пример использования IP и MAC адресов

Для простоты будем считать, что во всех сетях маски подсети 255.255.255.0. Клиент отправляет запрос на сервер, в качестве шлюза по умолчанию, на нём прописан ip адрес ближайшего маршрутизатора – 192.168.1.1.

  1. Клиент собирается отправить пакет на адрес 192.168.3.50, он сравнивает адрес сервера со своим и видит, что они находятся в разных сетях (сервер в 192.168.3.0, а клиент – в 192.168.1.0). Раз сети разные, значит нет смысла искать MAC сервера (ведь он нужен только для передачи в пределах одной сети) вместо этого нужно отправить пакет на MAC-адрес шлюза (R1), чтобы он уже дальше разбирался как доставить этот пакет.
  2. Клиент создаёт пакет, указывая в нём в качестве IP отправителя свой адрес – 191.168.1.10, а в качестве IP получателя адрес сервера – 192.168.3.50.
  3. Пакет заворачивается во фрейм, в котором MAC-адрес отправителя AAA, а в качестве MAC-адреса получателя стоит адрес шлюза – BBB.
  4. R1 получает фрейм, глядя на MAC BBB понимает, что фрейм ему, достаёт из него пакет и смотрит свою таблицу маршрутизации. В ней видно, что сеть 192.168.3.0 находится где-то справа и чтобы достичь её надо переслать фрейм маршрутизатору R2.
  5. R1 снова запаковывает тот же пакет но уже в новый фрейм, на этот раз MAC отправителя – CCC, MAC получателя – DDD, так как фрейм пойдёт уже по другой локальной сети где есть свой отправитель – R1 и свой получатель – R2. При этом, содержимое заголовка IP пакета не меняется – в нём по-прежнему адрес отправителя 192.168.1.10, а адрес получателя – 192.168.3.50
  6. R2 получает фрейм, видит что там стоит его MAC, соответственно фрейм надо распаковать и обработать. Когда фрейм декапсулирован, из него достаётся IP пакет. Глядя на адрес получателя, R2 видит, что пакет идёт в сеть 192.168.3.0, которая непосредственно подключена к R2. Таким образом, дальше не надо передавать содержимое никакому другому маршрутизатору, а надо передать непосредственному получателю.
  7. R2 переупаковывает всё тот же пакет в новый фрейм, ставя в качестве MAC-адреса отправителя свой адрес EEE, а в качестве адреса получателя – адрес сервера FFF. Внутри фрейма находится всё тот же пакет с теми же IP адресами, что и были на протяжении всего путешествия. Фрейм отправляется в последнюю локальную сеть 192.168.3.0
  8. Сервер получает фрейм, видит, что в нём его MAC (FFF), распаковывает фрейм и достаёт из него пакет, в пакете его IP (192.168.3.50) – значит можно продолжить обработку. Пакет распаковывается, из него достаются полезные данные и передаются далее внутри сервера нужному приложению для обработки.

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

Стоит отметить, что коммутаторы и хабы не имеют ни MAC ни IP адресов и не занимаются переупаковкой. Они находятся внутри локальной сети и поэтому в приведённом примере их наличие никак не повлияло бы на процесс передачи информации. Главное в данном примере – это именно процесс прохождения маршрутизаторов. Отличное понимание приведённого примера является обязательным условием изучения дальнейшего материала и в частности понимания процесса маршрутизации.

Чем отличается MAC-адрес от IP-адреса?

разница в уровнях представления, по сути дела смысловая нагрузка в идентификации, физический адрес (мас) это идентификатор сетевого адаптера, а IP адрес — идентификатор сетевого узла.

грубо говоря, mac адрес нужен для передачи данных, ip адрес для маршрутизации той же самой передачи.

у адаптера не может быть несколько физических адресов в отличии от ip адреса.

SaveStud.SuМастер (1018) 15 лет назад

Вот в packet в заголовке пишут IP отправителя и получателя. А как MAC адрес учавствует в передачи данных?

ЧАВ Высший разум (171149) А никак он не уЧАВствует!
Остальные ответы
1.ХЗ 2.Твой личный адрес в интернете.

MAC-адрес — это адрес сетевой платы, например, в коммутаторе
IP адрес присваевается провайдером для идентификации в интернете

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

Вот вы знаете такие понятия как федеральный, региональный и т. д., уровни. Вот здесь то же самое, электронное письмо идет в такой то регион, такому то получателю. Провод это первый уровень, плата это второй уровень (это называется mac адрес, как например Ивановская область), операционная система на плате это третий уровень (ей присваивается ip адрес, как например деревня Будная), учётная запись на ПК уже другой уровень, запись в ВК и т. д. и в итоге email приходит по по этому mac, там уже на определённую ip, там уже на определённую почту. Подробнее есть где то в выпусках Дмитрия Бачилло https://www.youtube.com/watch?v=-TqYul6LOyQ&list=PL5FMLPRj1j6IChoB7nBKYNjCNQ-DBnaq7&index=1

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *