Phân phối gói từ máy chủ đến máy chủ(Host-To-Host Packet Delivery)
Việc phân phối gói từ máy chủ đến máy chủ bao gồm một loạt các quy trình thú vị. Trong ví dụ nhiều phần này, bạn sẽ khám phá điều gì sẽ xảy ra "đằng sau hậu trường" khi máy chủ IPv4 giao tiếp với máy chủ IPv4 khác, lần đầu tiên khi bộ định tuyến được sử dụng và lần thứ hai khi một bộ chuyển mạch chịu trách nhiệm về quá trình phân phối gói từ máy chủ đến máy chủ.
Address Resolution Protocol
Khi một thiết bị gửi một gói đến đích, nó sẽ gói gói đó vào một khung. Gói chứa địa chỉ IPv4 và khung chứa địa chỉ MAC. Do đó, phải có một cách để ánh xạ địa chỉ IPv4 sang địa chỉ MAC. Ví dụ: nếu bạn nhập lệnh ping 10.1.1.3 , địa chỉ MAC của 10.1.1.3 phải được bao gồm trong trường địa chỉ MAC đích của khung được gửi. Để xác định địa chỉ MAC của thiết bị có địa chỉ IPv4 10.1.1.3, một quá trình được thực hiện bởi giao thức Lớp 2 được gọi là ARP.
ARP cung cấp hai dịch vụ thiết yếu:
· Address resolution: Ánh xạ địa chỉ IPv4 thành địa chỉ MAC trên mạng
· Caching: Lưu trữ cục bộ các địa chỉ MAC được học qua ARP
Thuật ngữ phân giải địa chỉ trong ARP đề cập đến quá trình liên kết hoặc ánh xạ địa chỉ IPv4 của một thiết bị từ xa với địa chỉ MAC của nó. ARP gửi một tin nhắn quảng bá đến tất cả các thiết bị trong mạng cục bộ. Thông báo này bao gồm địa chỉ IPv4 của chính nó và địa chỉ IPv4 đích. Thông báo yêu cầu thiết bị chứa địa chỉ IPv4 đích phản hồi với địa chỉ MAC của nó. Thủ tục phân giải địa chỉ được hoàn tất khi trình khởi tạo nhận được khung trả lời, trong đó có địa chỉ MAC được yêu cầu và cập nhật bảng của nó chứa tất cả các ràng buộc hiện tại.
Lưu ý
Địa chỉ MAC quảng bá Lớp 2 là FF: FF: FF: FF: FF: FF.