Hãy xem xét từng câu hỏi cụ thể và mở rộng dựa trên các câu hỏi của bạn để giúp bạn hiểu rõ hơn về các tình huống có thể xảy ra.
1. Máy chủ A đang cập nhật bảng ARP của riêng mình hay bảng ARP được chia sẻ giữa toàn bộ mạng LAN?
Không, bảng ARP không được chia sẻ giữa toàn bộ mạng LAN. Mỗi thiết bị có bảng ARP riêng. Thiết bị có trách nhiệm quản lý các bảng ARP của riêng họ, bao gồm giao diện cục bộ được liên kết với mục nhập.
2. Nếu ARP có thể không được chia sẻ giữa tất cả các mạng LAN, các máy chủ khác trong cùng mạng LAN có được biết về thông tin mới này mà Máy chủ A vừa nhận được không, nếu các máy chủ khác chưa có nó?
Câu trả lời ngắn gọn cho một môi trường chuyển đổi là không. Nếu bạn xem định dạng của Gói ARP, bạn sẽ thấy gói đó bao gồm cả địa chỉ MAC và IP của phần cứng người gửi. Khi gói yêu cầu ARP được gửi từ thiết bị yêu cầu, gói được gửi đến địa chỉ quảng bá và được chuyển tiếp bởi tất cả các giao diện (thiết bị) trên mạng LAN. Điều này cho phép thiết bị có Địa chỉ IP được yêu cầu trả lời và nhắm mục tiêu gói trả lời đến Địa chỉ IP và MAC cụ thể của thiết bị đã yêu cầu. Mạng chuyển đổi trách nhiệm duy trì bảng địa chỉ MAC để chỉ chuyển tiếp gói đến giao diện trên công tắc của thiết bị cụ thể trong gói. Dưới đây là một ví dụ về gói ARP gửi đi từ 10.0.0.1 trong tìm kiếm 10.0.0.2.
15:00:37.395072 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.0.0.2 tell 10.0.0.1, length 46
Điều đó đang được nói, các thiết bị có thể gửi gói trả lời ARP vô cớ thông báo rằng họ có Địa chỉ IP cụ thể. Gói trả lời ARP vô cớ sẽ được gửi đến địa chỉ quảng bá, một lần nữa, được chuyển tiếp đến tất cả các thiết bị trên mạng LAN. Trong tình huống đó, mỗi thiết bị nhận gói tin đó phải chọn làm gì với gói đó. Nếu họ không có địa chỉ trong bảng ARP, họ thường bỏ qua nó. Tuy nhiên, nếu họ có địa chỉ đó trong bảng ARP, họ nên cập nhật mọi thông tin đã thay đổi. Dưới đây là gói ví dụ từ 10.0.0.2 thông báo tới mạng LAN:
15:00:38.462135 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.0.0.2 (ff:ff:ff:ff:ff:ff) tell 10.0.0.2, length 46
Tất cả các hành vi được nêu chi tiết ở trên sẽ ngăn các thiết bị lãng phí chu kỳ xử lý trên các gói mà chúng không cần và bộ nhớ trên các mục trong bảng mà chúng không cần.