ARP
Материал из Gentoo Linux Wiki
- Вернуться к разделу Сетевые протоколы
| Прикладной уровень | HTTP, SMTP, SSH, SNMP, FTP, NNTP, NTP, LDAP, ... |
| Сеансовый уровень | TLS, SSL, RPC, WSP... |
| Транспортный уровень | TCP, UDP, SCTP, ICMP, OSPF, RSVP, VRRP, RTP, DCCP ... |
| Сетевой уровень | IPv4, IPv6, ARP, RARP, MPLS, IPX ... |
| Канальный уровень | Ethernet, 802.11, xDSL, Fibre Channel, FDDI, ATM, ISDN ... |
Протокола ARP (Address Resolution Protocol) - с его помощью формируется (как правило динамически) cписок соответствия IP-адреса MAC-адресу определенного узла. Эта проедура выглядит так: чтобы получить MAC-адрес интересующего узла (в пределах подсети), хост посылает кадр, адресованный широковещательному MAC-адресу. В этот кадр вложен запрос, содержащий IP-адрес интересующего узла. Если узел получил этот запрос и его IP-адрес совпадает с адресом в поле запроса, то он отправит ответ, содержащий MAC-адрес отвечающего узла, который и будет занесен в ARP-таблицу. ARP-запрос посылается, когда узлу нужно послать пакет по адресу, отсутствующему в его локальной таблице. Если ответ на ARP-запрос не будет получен, то пакет, который должен был быть передан, аннулируется. Cтатическое формирование таблиц необходимо для тех технологий, в которых нет широковещательной адресации.
