ARP - Giao thức phân giải địa chỉ

Định nghĩa: ARP (Address Resolution Protocol) chuyển đổi địa chỉ Giao thức Internet (IP) thành địa chỉ mạng vật lý tương ứng của nó. Các mạng IP bao gồm các mạng chạy trên EthernetWi-Fi yêu cầu ARP để hoạt động.

Lịch sử và Mục đích của ARP

ARP được phát triển vào đầu những năm 1980 như là một giao thức dịch địa chỉ có mục đích chung cho các mạng IP. Bên cạnh Ethernet và Wi-Fi, ARP cũng đã được triển khai cho ATM , Token Ring và các loại mạng vật lý khác.

ARP cho phép một mạng để quản lý các kết nối độc lập với thiết bị vật lý cụ thể gắn liền với từng thiết bị. Điều này cho phép Giao thức Internet hoạt động hiệu quả hơn nếu nó phải quản lý địa chỉ của tất cả các loại thiết bị phần cứng và mạng vật lý khác nhau.

Cách ARP hoạt động

ARP hoạt động ở Lớp 2 trong mô hình OSI . Hỗ trợ giao thức được thực hiện trong trình điều khiển thiết bị của hệ điều hành mạng. Internet RFC 826 tài liệu chi tiết kỹ thuật của giao thức bao gồm định dạng gói và hoạt động của các thông báo yêu cầu và phản hồi

ARP hoạt động trên các mạng Wi-Fi và Ethernet hiện đại như sau:

ARP nghịch đảo và ARP ngược

Một giao thức mạng gọi là RARP (Reverse ARP) cũng được phát triển trong những năm 1980 để bổ sung ARP. Như tên gọi của nó, RARP thực hiện chức năng ngược lại của ARP, chuyển đổi từ địa chỉ mạng vật lý sang địa chỉ IP được gán cho các thiết bị đó. RARP đã bị lỗi thời bởi DHCP và không còn được sử dụng nữa.

Một giao thức riêng biệt được gọi là Inverse ARP cũng hỗ trợ chức năng ánh xạ địa chỉ ngược. ARP nghịch đảo không được sử dụng trên mạng Ethernet hoặc Wi-Fi mặc dù đôi khi nó có thể được tìm thấy trên các loại khác.

ARP vô cớ

Để cải thiện hiệu quả của ARP, một số mạng và thiết bị mạng sử dụng phương thức giao tiếp được gọi là ARP vô cớ nơi thiết bị phát sóng thông báo yêu cầu ARP tới toàn bộ mạng cục bộ để thông báo cho các thiết bị khác về sự tồn tại của nó.