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

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Назначение и принцип работы сервиса ARP
ARP на Википедии
Посмотрите статью на википедии про ARP
Bad Rabbit на Википедии
Посмотрите статью на википедии про Bad Rabbit
Bad Robot Productions на Википедии
Посмотрите статью на википедии про Bad Robot Productions
 

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

Имя*

E-mail:*

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