Что такое ARP?


Что такое ARP?
Рейтинг: 5.0/1
Просмотров: 62 | Добавил: (15.09.2021) (Изменено: 15.09.2021)

Всего ответов: 1

Обсуждение вопроса:
Всего ответов: 1
Аватар
0

15.09.2021 оставил(а) комментарий:
Это протокол, используемый для сопоставления адресов сетевого уровня, адресам канального уровня в сетях множественного доступа. ARP описан стандартом RFC 826 в 1982 году.

Также является названием сетевого инструмента для сопоставления адресов в большинстве операционных систем. ARP используется для преобразования сетевого адреса (например, IPv4) в физический адрес (например, Ethernet-адрес). Протокол был реализован во многих технологиях сетевого и канального уровней, таких как: IPv4, PUP, Frame Relay и ATM. В IPv6 сетях роль ARP играет NDP (Nework Discovery Protocol).

Представьте компьютеры А и Б, расположенные в офисе, объединенные в локальную сеть друг с другом с помощью свитча. В данной сети не используются промежуточные шлюзы или роутеры. Компьютер А хочет отправить данные компьютеру Б. С помощью DNS он определяет, что компьютеру Б соответствует IP-адрес 192.168.1.25. Для передачи данных ему также необходим MAC-адрес компьютера Б. Сначала компьютер А использует ARP-таблицу из кэша для поиска MAC-адреса для 192.168.1.25. Если запись с MAC-адресом была найдена, то на MAC-адрес 01:23:45:67:89:0A передается IP-пакет, инкапсулированный в фрейм канального уровня модели OSI. Если же запись в кэше не была найдена, то компьютер А отправляет широковещательное ARP-сообщение с запросом информации об IP-адресе 192.168.1.25. В ответ компьютер Б отправляет пакет со своим IP и MAC-адресом. После выполнения данной последовательности начинается передача данных.
avatar