Sự khác biệt giữa ARP và RARP

Sự khác biệt giữa ARP và RARP
Sự khác biệt giữa ARP và RARP

Video: Sự khác biệt giữa ARP và RARP

Video: Sự khác biệt giữa ARP và RARP
Video: #45 [C++]. Lý Thuyết Về Con Trỏ Trong C++ | Quan Hệ Giữa Mảng Và Con Trỏ 2024, Tháng mười một
Anonim

ARP vs RARP

ARP (Giao thức phân giải địa chỉ) và RARP (Giao thức phân giải địa chỉ ngược) là hai trong số các giao thức mạng máy tính được sử dụng để phân giải địa chỉ lớp liên kết và giao thức IP. ARP phân giải một địa chỉ IP, được cung cấp cho địa chỉ phần cứng. RARP phân giải một địa chỉ phần cứng khi địa chỉ IP tương ứng được cung cấp. Trong thực tế, RARP làm ngược lại hoặc ngược lại với ARP, do đó có tên là Reverse ARP. Nhưng RARP không được sử dụng nữa (đã được thay thế bằng các giao thức tốt hơn).

ARP là gì?

ARP là một giao thức mạng máy tính dùng để chuyển đổi địa chỉ lớp mạng thành địa chỉ lớp liên kết. RFC 826 mô tả ARP. Trong trường hợp truyền lưu lượng lớp mạng, việc xác định địa chỉ lớp liên kết trong mạng đa truy nhập là rất quan trọng. ARP được sử dụng trong nhiều công nghệ như IPv4, FDDI, X.25 và Frame Relay. Hai cách sử dụng phổ biến nhất là IPv4 trên IEEE 802.3 và IEEE 802.11. ARP hoạt động như một giao thức trả lời yêu cầu. Nó thuộc về họ các giao thức không thể định tuyến (tức là nó sẽ không qua các nút kết nối internet). Định dạng thông báo ARP rất đơn giản và được tạo thành từ một yêu cầu giải quyết địa chỉ hoặc một phản hồi. Nhưng kích thước thực của thông báo phụ thuộc vào kích thước địa chỉ của các lớp bên trên và bên dưới. Tiêu đề thư chỉ định các kích thước đó và độ dài địa chỉ của mỗi lớp. Tải trọng được tạo thành từ địa chỉ phần cứng / giao thức của các nút gửi và nhận.

ARP đôi khi được sử dụng như một giao thức cho các thông báo đơn giản. Ví dụ: khi địa chỉ IP hoặc MAC đã thay đổi, nó có thể thông báo cho các máy chủ khác cập nhật ánh xạ địa chỉ của họ. Trong tình huống như trên, tin nhắn ARP được gọi là tin nhắn ARP vô cớ. Những thông báo này chỉ cập nhật bộ nhớ cache của các máy chủ khác trong mạng và không thực sự yêu cầu trả lời từ chúng. Để đảm bảo rằng tất cả các máy chủ đều có thông tin ARP hiện tại trong bộ nhớ đệm của chúng, nhiều Hệ điều hành sử dụng thông báo ARP vô cớ tại thời điểm khởi động.

RARP là gì?

RARP là một giao thức mạng được sử dụng trong mạng máy tính. RARP được mô tả trong RFC 903 do IETF xuất bản. Đây là một giao thức lỗi thời và không được sử dụng nữa. Một máy tính chủ đã từng sử dụng giao thức này để yêu cầu địa chỉ IP (Giao thức Internet, cụ thể hơn là IPv4) của một máy chủ khác, khi địa chỉ phần cứng (Lớp liên kết) có sẵn cho nó. Ví dụ về địa chỉ phần cứng được sử dụng là địa chỉ MAC (Điều khiển truy cập phương tiện) của máy chủ. RARP đã trở nên lỗi thời do sự ra đời của các giao thức BOOTP (Bootstrap Protocol) và DHCP (Dynamic Host Configuration Protocol) gần đây hơn, vì cả hai đều cung cấp nhiều tính năng hơn RARP. RARP hoạt động bằng cách đảm bảo rằng một số máy chủ lưu trữ cơ sở dữ liệu chứa Lớp liên kết với các ánh xạ địa chỉ giao thức tương ứng. RARP chỉ cung cấp địa chỉ IP. Địa chỉ MAC của các máy chủ được quản trị viên định cấu hình riêng.

Sự khác biệt giữa ARP và RARP là gì?

ARP ánh xạ địa chỉ IP với địa chỉ phần cứng, trong khi RARP làm ngược lại (ánh xạ địa chỉ phần cứng thành địa chỉ IP). Nói cách khác, đầu vào cho ARP là một địa chỉ logic, trong khi đầu vào cho RARP là một địa chỉ vật lý. Tương tự, các kết quả đầu ra cho hai giao thức này cũng bị đảo ngược. Không giống như ARP, RARP hiện đã lỗi thời và nó đã được thay thế bằng các giao thức BOOTP và DHCP.

Đề xuất: