Разница между 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 же имеет тактическое значение, в нём содержится информация, какому ближайшему устройству (из нашей же сети) нужно передать информацию.
Чтобы было понятнее, давайте рассмотрим пример: клиент находится в одной сети, а сервер – в другой. Между ними два маршрутизатора.
Для простоты будем считать, что во всех сетях маски подсети 255.255.255.0. Клиент отправляет запрос на сервер, в качестве шлюза по умолчанию, на нём прописан ip адрес ближайшего маршрутизатора – 192.168.1.1.
Обратный процесс отправки ответа выглядит аналогичным образом. То есть, на протяжении всего путешествия пакета по сети, IP адреса отправителя и получателя в нём не меняются, так как именно основываясь на IP адресе получателя маршрутизатор решает, куда дальше пересылать пакет. А вот MAC-адреса меняются при каждом переходе из одной сети в другую. Каждый маршрутизатор ставит в качестве адреса отправителя свой MAC-адрес (точнее адрес того своего интерфейса, который смотри в нужную сеть, того интерфейса, с которого непосредственно будет выходить фрейм), а в качестве MAC-адреса получателя ставится адрес ближайшего устройства в следующей сети, то есть, либо следующего маршрутизатора, либо, если сеть уже достигнута, то непосредственного адресата, для которого предназначается информация в пакете.
Стоит отметить, что коммутаторы и хабы не имеют ни MAC ни IP адресов и не занимаются переупаковкой. Они находятся внутри локальной сети и поэтому в приведённом примере их наличие никак не повлияло бы на процесс передачи информации. Главное в данном примере – это именно процесс прохождения маршрутизаторов. Отличное понимание приведённого примера является обязательным условием изучения дальнейшего материала и в частности понимания процесса маршрутизации.
Разница между 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 — это 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-адрес — это логический адрес, характеризующий местоположение устройства в сети Интернет, а MAC-адрес — это физический адрес, идентифицирующий фактическое устройство.
Разница между MAC-адресом и IP-адресом
Содержание:
Ключевые области покрыты
1. Что такое MAC-адрес
— определение, функциональность
2. Что такое IP-адрес
— определение, функциональность
3. Разница между MAC-адресом и IP-адресом
— Сравнение основных различий
Основные условия
MAC-адрес, IP-адрес, сеть
Что такое MAC-адрес
MAC-адрес обозначает Адрес управления доступом к медиа, Производитель компьютера предоставляет этот адрес машине. Таким образом, каждое вычислительное устройство имеет MAC-адрес. Это помогает однозначно идентифицировать каждое устройство. Он также называется физическим адресом. Этот адрес находится в контроллере сетевого интерфейса (NIC) устройства.
Рисунок 1: MAC-адрес
Это шестнадцатеричный адрес длиной 48 бит. Формат: ММ: ММ: ММ: СС: СС: СС. Всего 6 байтов. Первые 3 байта представляют производителя, а остальные три байта описывают серийный номер NIC. Одним из примеров MAC-адреса является 00: 1B: 63: 84: 45: E6. Сетевое устройство Switch проверяет MAC-адрес для отправки данных на устройство назначения при передаче данных. Кроме того, в соответствии с моделью взаимодействия открытых систем (OSI), MAC-адрес работает на канальном уровне.
Что такое IP-адрес
IP-адрес обозначает Адрес интернет-протокола, Это логический адрес, который помогает подключить устройство к сети. Администратор или Интернет-провайдер назначает IP-адрес устройству. Можно назначить IP-адрес вручную или динамически. Существует два типа IP-адресов. Это IPv4 и IPv6. Наиболее распространенной версией IP-адреса является IPv4. Это 32-битный адрес, который эквивалентен 4 байтам. Одним из примеров является 128.11.3.31. Другая версия, которая является IPv6, является 128-битным адресом.
Рисунок 2: IP-адрес
Маршрутизатор является еще одним важным сетевым устройством. Он пересылает данные из одной сети в другую в зависимости от IP-адреса. Когда маршрутизатор получает пакет, он проверяет IP-адрес. Если пакет предназначен для его собственной сети, он получает пакет. Если это не так, маршрутизатор пересылает пакет в другую сеть. Поэтому маршрутизатор использует IP-адрес для принятия решения о пересылке пакета в правильный пункт назначения. Кроме того, в соответствии с моделью взаимодействия открытых систем (OSI), IP-адрес работает на сетевом уровне.
Разница между MAC-адресом и IP-адресом
Определение
имена
MAC-адрес обозначает адрес управления доступом к среде, тогда как IP-адрес обозначает адрес интернет-протокола. MAC-адрес также называется физическим, аппаратным или сетевым адресом. С другой стороны, IP-адрес также называется логическим адресом, сетевым или интернет-адресом.
использование
MAC-адрес помогает однозначно идентифицировать устройство, в то время как IP-адрес помогает идентифицировать соединение устройства в Интернете.
присваивание
Производитель устройства назначает MAC-адрес устройству, в то время как администратор или интернет-провайдер назначает IP-адрес устройству. Изменить MAC-адрес невозможно, но возможно изменение с помощью IP-адреса.
длина
MAC-адрес имеет длину 48 бит (6 байтов). IPv4, IP-адрес составляет 32 бита (4 байта) и IPv6, IP-адрес 128 бит (16 байт).
Связанный уровень OSI
MAC-адрес работает на канальном уровне, а IP-адрес работает на сетевом уровне.
Заключение
IP адрес — что это такое, как посмотреть свой АйПи и чем он отличается от MAC-адреса
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Что такое IP адрес компьютера — этот вопрос возникает у многих начинающих пользователей и именно про это мы сегодня и поговорим. Чуть раньше мы уже обсудили что такое контент, чем веб 2.0 отличается от Web, узнали когда и при каких обстоятельствах появился интернет, а так же как создать электронную почту, сколько мегабайт в гигабайте и многое другое.
Итак, АйПи адрес — это сокращение от фразы Internet Protocol Address, что означает — уникальный сетевой адрес. Само по себе это не очень информативно, но думаю, что сейчас все станет более-менее понятно.
Что такое IP адрес и зачем он нужен?
Смотрите. Когда вы отправляете письмо (обычное, а не электронное), то указываете точный адрес человека — страну, город, улицу, дом и, наконец, ФИО. В этом случае письмо, по идее, должно дойти без проблем (хотя, форс-мажор никто не отменял).
Так вот, в компьютерной сети АйПи адрес точно таким же образом идентифицирует ваш (или любой другой) компьютер. Каждый комп в сети должен иметь свой уникальный адрес, чтобы информация с другого компьютера попала именно ему. Этот уникальный адрес и называется IP.
Причем справедливо это будет для любой сети вплоть до глобальной, т.е. интернета. Не важно сколько в ней будет компьютеров — два, десять или десять тысяч. Это может быть и беспроводная домашняя сеть или корпоративная сеть компании. В любом случае, все компы должны иметь уникальный IP.
Динамические и статические адреса
Но если мы с вами сами не указываем АйПи адрес, то откуда компьютеру о нем известно? Ну, наверное, от того устройства, с помощью которого данная сеть (или ее сегмент) построена. Обычно его называют роутером или маршрутизатором. В этом случае при включении компьютера (или при его подключении к сети) IP адрес ему будет присваиваться автоматически (из заданного диапазона). При каждой перезагрузке компа (или при его отключении\подключении к сети) его АйПи адрес может меняться.
Но есть и другой вариант, когда вы сами в настройках сетевого протокола своего компа можете задать вручную ему IP. Правда, сейчас мало кто так делает (да и в роуторе должен быть отключен режим автоматической раздачи айпишников), но такая возможность тоже имеется.
Это мы все про локальную сеть говорили (домашнюю или корпоративную). Но и в глобальной сети ваш IP адрес может быть:
Итак, в локальной сети статический или динамический способ раздачи IP адреса выбирают в настройках роутера (устройства эту сеть образующего). Практически всегда АйПишники сейчас раздаются автоматом, т.е. будут динамическими.
В интернете же то, будет ли ваш IP адрес динамическим или статически ,определяется вашим интернет провайдером. Некоторые из них могут вам предоставить фиксированынй АйПи за дополнительную плату, если это необходимо.
Как выглядит IP?
Что такое АйПи мы уже в общих чертах поняли. А как же он выглядит? Ну, наверное, вы уже это знаете, но все же покажу на примере:
АйПи адрес — это четыре числа (в диапазоне от 0 до 255), которые разделены точками. Если все четыре цифры неизменны при каждом включении вашего компьютера, то у вас статический IP. Если что-то меняется — то значит динамический.
Эти четыре числа содержат в себе четыре байта информации — такой протокол называется IPv4 (АйПи четвертой версии). Проблема в том, что с помощью четырех байтов дать всем компьютерам в интернете уникальные адреса уже не получается (идут на разные хитрости в виде маски подсети и тому подобного).
Поэтому ему на смену IPv4 идет протокол IPv6 (АйПи шестой версии), где уникальный адрес формируется уже с помощью не четырех, а шестнадцати байт. Записывают числа в этом случае с разделителем в виде двоеточия через каждые два байта, например, так:
Ужас, правда? В IPv4 все как-то проще, ближе и понятнее. Но ничего не поделать, ибо за IPv6 будущее.
Внутренние и внешние адреса
Еще существует такое понятие как внутренний и внешний АйПи адреса. Что это такое? Ну, смотрите.
У вас в квартире наверняка есть роутер, к которому подключены компьютер, ноутбук, телефон и планшет. Причем не важно, подключены ли они кабелем или по Wi-Fi — главное, что у каждого из подключенных устройств будет свой внутренний IP из той локальной сети, что формирует роутер. Обычно внутренние адреса имеют вид:
Первые два блока цифр 192.168 обычно всегда используются для локальных сетей. Точнее это диапазон 192.168.0.0 — 192.168.255.255 (а так же 10.0.0.0 — 10.255.255.255 и 172.16.0.0 — 172.31.255.255) выделен как частный под нужды локальных сетей.
Эти внутренние адреса доступны только внутри вашей сети (квартиры). В соседней квартире уже будет своя локальная сеть с теми же доступными адресами, но вы к ней доступа не получите, ибо роуторы у вас разные.
Из интернета к вашим устройствам (компьютеру, планшету или мобильнику подключенному по Wi-Fi) доступ по этим IP получить тоже не получится. На самом деле из интернета виден будет только ваш роутер, а точнее его внешний Ай-Пи адрес, который выдаст вам интернет-провайдер (не важно, статический или динамический).
А как же информация запрашиваемая вами из интернета находит нужное устройств (ваш компьютер)? Ну, это уже роутер знает кто отправлял запрос — тому он и отправит ответ на него. Роутер вроде распределительного узла. С одной стороны, он имеет внутренний IP (обычно из серии 192.168.xxx.xxx), а с другой стороны — у него внешний АйПи, который и виден из интернета. По сути, это шлюз между вашей локальной (малюсенькой) сеткой и глобальной паутиной.
Как посмотреть мой IP или узнать адрес компьютера?
Самый просто способ — набираете «мой айпи» в поисковой строке Яндекса и смотрите на ответ:
Если еще и перейдете по расположенной ниже ссылке «Узнать все о своем соединении», то попадете в Яндекс-Интернетометр, где сможете измерить скорость соединения и другую информацию о нем посмотреть.
Кроме этого, естественно, есть целая куча интернет сервисов, которые позволят вам узнать адрес своего компьютера (точнее внешний IP роутера, но не важно). Перечислить их все? Думаю, что не стоит. Наверное, только 2ip упомяну, как самый известный.
Там еще много всего можно узнать. К примеру, АйПи любого сайта в сети (да-да, сайты ведь тоже живут на серверах и имеют свой адрес).
Как видите, узнать уникальный адрес вашего компьютера в сети не проблема. Посещая любой сайт вы оставляете «следы», ибо сайт должен знать ваш IP, чтобы отправить на него содержимое страницы. Есть, конечно же, анонимайзеры, VPN и, наконец, браузер Тор, но это все же не дает стопроцентной гарантии, что «вас не найдут», особенно, если будут искать профессионалы. Поэтому помните об этом и не «шалите».
Узнать внутренний АйПи адрес своего компьютера в вашей локальной сети можно через командную строку (такое страшное черное окно на манер Доса).
Вызвать его можно, нажав Win + R на клавиатуре и набрав в открывшемся окне «cmd» (без кавычек, естественно). Или можно в меню кнопки «Пуск» найти каталог «Служебные» и там выбрать «Командная строка». Ну, а в самом окне командной строки Виндовс нужно будет набрать «ipconfig» (без кавычек) и нажать Энтер.
Что такое MAC адрес?
Не могу обойти этот вопрос, т.к. эти понятия довольно часто путаются в головах начинающих пользователей. И не мудрено, ибо это тоже уникальный идентификатор устройства в сети.
Прошивается он на заводе изготовителе сетевого устройства, но, в принципе, его можно поменять программными способами, например, это можно сделать для сетевой карты компьютера или ноутбука. Хотя, он считается величиной постоянно и неизменной.
MAC адрес состоит из шести байт (цифр в шестнадцатиричном коде), разделённых двоеточием или тире. Выглядеть MAC может, например, так:
Где посмотреть MAC адрес сетевой карты или мобильного телефона?
На некоторых сетевых устройства он может быть написан на корпусе или бирке. МАК адрес вашей сетевой карты компьютера или ноутбука вы можете посмотреть программно, причем, целой кучей способов. Например, сделать это с помощью уже знакомой нам командной строки (см. выше) введя практически ту же команду с небольшим дополнением: «ipconfig /all» (без кавычек)
В мобильном телефоне или планшете МАК можно посмотреть в настройках. Например, в случае Андроида искомая информация находится в настройках в разделе «О телефоне» — «Общая информация» — «MAC-адрес для сети Wi-Fi»:
Да, забыл сказать для чего он вообще нужен? Дело в том, что протокол IP это лишь один из уровней сетевых интерфейсов. Есть и другие уровни, где для идентификации адресатов как раз используют MAC-идентификаторы и без этого никак.
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru
Эта статья относится к рубрикам:
Комментарии и отзывы (11)
Можем обсудить этот вопрос по скайп ( orenilich1 )?
Я так и не понял,чем отличается IPv4/IPv6 (внутреннего адреса) от обычного IP компьютера(
Что такое 6-циферный 2fa код? Как узнать его при помощи IP.
Про 2fa аутентификацию подробнее посмотрите по ссылке. 6 цифр выдает приложение (Гугл Аутентификатор или какое другое) установленное у вас на мобильнике и привязанное к сервису, где проходите аутентификацию.
Большое спасибо, все просто и понятно)))
все понятно написано спасибо
Благодарю за статейки. Очень легко читаются, и много интересного узнаю)
Большое спасибо за информацию!
Здесь, к примеру, можно увидеть свой внутренний и внешний IP адреса: http://ip-v4.ru
Да у всех практически динамические айпи. А посмотреть можно через любой сервис. Кстати, многие ставят различные vpn и лазят через них, но немногие знают, что их реальный айпи при этом вычислить проще простого, особенно если пользоваться бесплатными.
Ну и если официальные органы сделают запрос, даже платный сервис в легкую сольет ваш айпи, а дальше дело техники )).
Нужна ли вообще вся эта теория?! Сейчас свой айпишник можно поменять в несколько кликов, просто установив расширение, или сразу сделать в браузере. Если не знаешь как менять свой IP, то считай что у тебя ограниченный по своим возможностям интернет. Лучше бы рассмотрели способы того, как не позволить отследить ваше местоположение. Вот это действительно было бы актуально.















