14 tháng 1, 2014

Giao thức ARP và RARP

Chúng ta hãy cùng tìm hiểu giao thức ARP và RARP ở lớp Network Access hoạt động như thế nào nhé.


1, Giao thức ARP (Address Resoluion Protocol)

ARP Header 

                                                ARP Header

Phía trên là hình ảnh của ARP Header. Mình sẽ trình bày chức năng cụ thể của từng Fields:

- Hardware Type: + xác định kiểu bộ giao tiếp phần cứng máy gửi cần biết
                           + với giá trị 1 cho Ethernet
- Protocol Type: + xác định kiểu giao thức địa chỉ cấp cao máy gửi cung cấp
                         + có giá trị 080016 cho địa chỉ IP
- HLEN (Hardware Length) và PLEN (Protocol Length): xác định độ dài của địa chỉ phần cứng (vật lý) và địa chỉ logic (IP) của nó (byte)
- Operation: xác định kiểu thông điệp, là 1 trong các kiểu sau:
                            + là 1 yêu cầu ARP
                            + là 1 lời đáp ARP
                            + là 1 yêu cầu RARP
                            + là 1 lời đáp RARP
- Sender HA: địa chỉ vật lý trạm gửi thông điệp ARP(MAC)
- Sender IP: địa chỉ logic(IP) trạm gửi
- Target HA: địa chỉ vật lý(MAC) trạm nhận thông điệp
- Target IP:địa chỉ logic(IP) trạm nhận


Khái niệm

Khái niệm giao thức ARP
- ARP là phương thức phân giải địa chỉ động
- ARP cung cấp 1 bản đồ động, từ 1 địa chỉ IP đến 1 địa chỉ MAC tương ứng

Nguyên tắc tìm MAC khi biết IP
- Khi A muốn giải IP (192.168.1.9), nó sẽ Broadcast đến toàn mạng hỏi xem máy nào có IP là 192.168.1.9 thì trả lời bằng địa chỉ MAC
- Khi đó, B(192.168.1.9) nhận được yêu cầu này và trả lời A bao gồm cả địa chỉ MAC
- A nhận được lời đáp --> sử dụng địa chỉ MAC này gửi dữ liệu trực tiếp lên B

Bảng lưu trữ ARP (ARP Table)
Việc Broadcast rất tốn kém tài nguyên --> các máy tính sử dụng ARP duy trì kho chứa (cache) những yêu cầu kết hợp IP thành MAC mới nhất



2, Giao thức RARP (Reverse Address Resolution Protocol)
 
RARP Header

Về cơ bản thì gần giống với ARP Header
 
Khái niệm 

- RARP là giao thức giải địa chỉ ngược, cho phép 1 máy tìm ra IP của nó 
- RARP được sử dụng ở hệ thống không có ổ đĩa, nhưng đòi hỏi cấu hình thủ công bởi người quản trị hệ thống
-Thông điệp RARP gửi đi để yêu cầu 1 địa chỉ IP
  

Không có nhận xét nào:

Đăng nhận xét