Команда arp нужна для того, чтобы управлять таблицами arp. Протокол Arp нужен для преобразования адресов сетевого и маc уровней.
Например, это команда в сети ethernet даёт возможность преобразовать IP адрес станции назначения в её 48 битный ethernet-адрес, или по-другому mac-адрес, для передачи пакета по локальной сети.
Обычно протокол ARP работает автоматически, и обрабатывает адреса, когда в этом есть необходимость.
Для чего нужна команда для командной строки arp
Но бывают случаи, когда нужно в ручном режиме скорректировать таблицы адресов, обычно это нужно администраторам.
Параметры
Параметр view ip показывает таблицу Arp. Ip это адрес, для которого нужна запись.
Add ip — добавление записей в таблицу Arp.
Del ip — удаляет записи из таблицы.
С помощью freeze можно заморозить таблицу Arp. После этого записи не будут вноситься в систему автоматически. Команда зафиксирует те записи, которые были внесены операторам.
Назначение команды ARP
Команда ARP нужна для просмотра и изменения. Она нужна для того, чтобы можно было просматривать изменять записи в кэш ARP.
Это протокол разрешения адресов, пользователь видит её в виде таблицы соответствия IP адресов аппаратным адресом сетевых устройств. Аппаратный адрес представляет собой уникальный 6-битный адрес сетевого устройства. Он присваивается ему при изготовлении, например это касается сетевой карты. По-другому этот адрес ещё называют mac-адресом, то есть управление доступом к среде.
У сетевых устройств есть аппаратный адрес, и он состоит из 2 частей, их значение зависит от производителя этого оборудования, и самого устройства.
Отображение ip-адреса в аппаратные адреса происходит следующим образом. В сеть идёт широковещательный запрос, по-другому ARP request, и он принимается всеми сетевыми устройствами.
В нём содержится IP и ethernet адреса отправителя, целевой ip-адрес, и происходит определение mac-адреса. Все устройства, на котором пришёл запрос, проверяет соответствие целевого ip-адреса из запроса, со своим собственным ip-адресом. Если он совпадает, то передаётся ответ, по-другому arp reply, где указаны и IP и mac-адреса ответного узла.
Информация, которая пришла в ответе, вносится в ARP кеш, и в дальнейшем используется для обмена данными по IP протоколу по узлу. ARP кэш это таблица оперативной памяти, где все записи содержат ip, мак и их возраст, он может быть от нескольких секунд до нескольких часов.
Возраст записи показывает пользователю то, что может обеспечить возможность повторного выполнения процедуры ARP при изменении соответствия адресов.
В ip-сетях есть несколько способов отправки пакетов от источника к его приемнику. Это одна адресная передача, по-другому unicast, широковещательная передача, broadcast, и многоадресная рассылка, multicast.
Во время одной адресной передача поток данных идёт от узла отправителя на индивидуальный ip-адрес получателя.
При широковещательной передаче есть доставка потока данных от узла отправителя большому количеству узлов получателей, которые подключены к этой локальной сети, где используется широковещательный ip-адрес. Многоадресная рассылка дает возможность провести доставку потока данных большому количеству узлов на ip-адрес группы многоадресной рассылки.
При этом узлы группы могут быть и в этой локальной сети, или же в другой. Объединять узлы в группы для многоадресной рассылки помогает протокол igmp. Это межсетевой протокол управления группами.
Групповые адреса представляет собой произвольную группу пазлов, которые присоединились к этой группе и будут получать адресованный трафик.
Особенность по использованию команды ARP
Записи в таблице ARP живут ограниченное количество времени, и перед просмотром конкретного адреса нужно выполнить пинг на этот адрес. И если ответ на Пинг не приходит, то это может означать блокировку пакетов пингуемоего узла.