arp протокол



Arp это

Автор Ѝвелина Семенова задал вопрос в разделе Компьютеры, Связь

Назначение и принцип работы сервиса ARP и получил лучший ответ

Ответ от Мефистофель - Орлеанский[гуру]
Где Вы такое нарыли и зачем Вам это? Это сетевой протокол.

Ответ от GoD admin[гуру]
Нестандартное использование ARP (подмена MAC)
В данной статье описывается для
чего нужен и как можно использовать
ARP протокол
Автор не несет никакой ответственности за ущерб,
который может быть нанесен после прочтения данной
статьи. Материал предоставляется ИСКЛЮЧИТЕЛЬНО в
учебных целях.
Прежде всего мне хотелось бы немного рассказать о том, как в локальной сети пакеты передаются от одного интерфейса к другому. В соответствии с семиуровневой моделью OSI уровень связи данных (Data link layer) организует данные в кадры (frame). Иногда ее называют канальным уровнем. Каждый кадр имеет заголовок (header), содержащий адрес и управляющую информацию, а завершающая секция кадра (trailer) используется для исправления ошибок (иногда ее называют хвостом кадра). Кадр доставляется на сетевой адаптер, физический адрес которого совпадает с физическим адресом назначения из заголовка кадра. Заголовок кадра содержит физический адрес интерфейса назначения, часто называемый MAC-адресом (от Media Access Control - управление доступом к носителю). Система с указанным адресом принимает посланное сообщение и обрабатывает его.
Структура MAC кадра для DIX
MAC - кадр IP датагарамма FCS (контрольная сумма MAC кадра)
Поля MAC кадра для DIX Ethernet
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D
Dst MAC Src MAC Tp
Обозначения:
Dst MAC - Destination Hardware Address
Src MAC - Source Hardware Address
Tp - Protocol Type
Таким образом, для доставки датаграммы в локальной сети нужно определить физический адрес узла назначения. Именно для этого существует процедура автоматического определения физических адресов. Протокол разрешения адресов (Address Resolution Protocol - ARP) обеспечивает метод динамической трансляции между IP-адресом и соответствующим физическим адресом на основе широковещательных рассылок.
Система локальной сети самостоятельно использует ARP для исследования информации о физических адресах (хотя есть возможность при необходимости вручную ввести ARP-таблицу). Когда хосту нужно начать коммуникацию с другим хостом в локальной сети, он ищет IP-адрес получателя в ARP-таблице, которая обычно располагается в оперативной памяти. Если для нужного IP-адреса не находится требуемого элемента таблицы, хост посылает широковещательный запрос ARP, содержащий искомый IP-адрес назначения. Отметим что MAC адрес для широковещательной рассылки FF:FF:FF:FF:FF:FF.
Целевой хост узнает свой IP-адрес и обрабатывает запрос. После этого он изменяет собственную таблицу трансляции соответствия IP и MAC адресов, включая в нее IP-адрес и физический адрес отправителя широковещательного ARP-пакета и посылает ответ, содержащий аппаратный адрес своего интерфейса. Когда система, пославшая запрос, получает такой ответ, она обновляет свою таблицу ARP и становится готовой к пересылке данных по локальной сети.
Формат сообщений ARP
Количество
октетов Поле
2 Тип аппаратного адреса
2 Протокол адресации высокого уровня
1 Длина аппаратного адреса
1 Длина адреса высокого уровня
2 Тип сообщения: 00 01 - запрос, 00 02 - ответ
* Аппаратный адрес источника
* Адрес высокого уровня источника
* Аппаратный адрес приемника
* Адрес высокого уровня приемника
Пример кадра с ARP запросом
Offset 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
0000: FF FF FF FF FF FF 00 40 95 01 59 01 08 06 00 01
0010: 08 00 06 04 00 01 00 40 95 01 59 01 0A 00 00 06
0020: 00 00 00 00 00 00 0A 00 00 01
Расшифровка пакета полученная с
помощью сниффера NetXRay
Ethernet Version II
Address 00-40-95-01-59-01 FF-FF-FF-FF-FF-FF
Ethernet II Protocol Type ARP (08 06)
Address Resolution Protocol
Hardware Type Ethernet (00 01)
Protocol Type IP Protocol (08 00)
Hardware Address Length 6 bytes (06)
Protocol Address Length 4 bytes (04)
Operations ARP Request (00 01)
Source Hardware Address 00-40-95-01-59-01
IP Source Address 10.0.0.6 (0A 00 00 06)
Destination Hardware Address 00-00

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Назначение и принцип работы сервиса ARP

Как по мак адресу узнать ip? Либо местоположение человека по мак
Инструкция
1
Для выполнения всех последующих действий вам потребуются права
подробнее...
спросили в Интернет
Как узнать ip адрес чужого компьютера, зная его mac адрес
Инструкция
1
Для выполнения всех последующих действий вам потребуются права
подробнее...

Когда, кем и в какой стране был изготовлен первый мобильный телефон?
Лишь четыре года назад в нашей стране началась эпоха мобилизации и мобильные телефоны из громоздких
подробнее...

cmd, лаба, команда arp -a
Ну вот гуугл сила все понятно и быстро.

Базовые операции с ARP для Windows
подробнее...

ARP атака
Объясняю на пальцах. Вот ты сидишь в инете и начинается эта атака. Суть этой атаки в том, что
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Духи Свежесть
Напишите пожалуйста состав этит духов?
Ланвин Эклат Де Арпеж Лимит Эдишн Lanvin Eclat d’Arpege Limited Edition

Марка Lanvin
подробнее...
спросили в Bosch Art
Арт-книжка The Arf of BioShock: infinite
Art of Bioshock.softarchive.net.rar Вот здесь можно скачать но медленно увы... Упс это к первым
подробнее...

Сигнализация StarLine A61? Проблемы с открытием и запуском автомобиля.
Отключите при помощи сервисной кнопки, затем нужно будет перепрописать
подробнее...
спросили в Железо
что это за пункт меню биоса? enable/disable integrated LAN to wake the system Что он настраивает
это настройка пробуждения компа по сети, если включено, то при получении почты (например) у тебя
подробнее...

еще раз спрашиваю - физический адрес это МАС или ай пи ??
Естественно, MAC. Далее в TCP работает сопоставление по ARP-таблицам, где каждому MAC-адресу
подробнее...
ARP на Википедии
Посмотрите статью на википедии про ARP
Bad Rabbit на Википедии
Посмотрите статью на википедии про Bad Rabbit
Bad Robot Productions на Википедии
Посмотрите статью на википедии про Bad Robot Productions
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*