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à địa chỉ giao thức IP. ARP giải quyết một địa chỉ IP, được cung cấp địa chỉ phần cứng. Rpeg giải quyết một địa chỉ phần cứng khi địa chỉ IP tương ứng được cung cấp. Trong thực tế, Rpeg làm ngược lại hoặc đảo ngược của ARP, do đó tên Reverse ARP. Nhưng Rpeg không được sử dụng nữa (đã được thay thế bởi 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 được sử 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 các mạng đa truy cập là rất quan trọng. ARP được sử dụng theo 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 so với 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 họ các giao thức không thể định tuyến (nghĩa là nó sẽ không vượt qua các nút liên kết mạng). Định dạng tin nhắn 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 tế của tin nhắn 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ư xác đị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ừ các đị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 chúng. Trong một tình huống như trên, tin nhắn ARP được gọi là tin nhắn ARP vô cớ. Các 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ủ lưu trữ đều có thông tin ARP hiện tại trong bộ nhớ cache của chúng, nhiều Hệ điều hành sử dụng các thông báo ARP vô cớ tại thời điểm khởi động.
Rpeg là gì?
Rpeg là một giao thức mạng được sử dụng trong các mạng máy tính. Rpeg được mô tả trong RFC 903 được xuất bản bởi IETF. Đâ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ủ được sử dụ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ủ. Rpeg đã lỗi thời do sự ra đời của BOOTP (Giao thức Bootstrap) và các giao thức DHCP (Giao thức cấu hình máy chủ động) gần đây, bởi vì cả hai đều cung cấp nhiều tính năng hơn Rpeg. RARP hoạt động bằng cách đảm bảo rằng một vài máy chủ lưu trữ giữ một cơ sở dữ liệu chứa Lớp liên kết với ánh xạ địa chỉ giao thức tương ứng. Rpeg chỉ phục vụ địa chỉ IP. Địa chỉ MAC của máy chủ được cấu hình riêng bởi quản trị viên.
Sự khác biệt giữa ARP và RARP là gì?
ARP ánh xạ địa chỉ IP thành địa chỉ phần cứng, trong khi Rpeg 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 đầu ra cho hai giao thức này cũng bị đảo ngược. Không giống như ARP, Rpeg hiện đã lỗi thời và nó đã được thay thế bởi các giao thức BOOTP và DHCP.