# Protocol
## ARP(Address Resolution Protocol),位址解析協定
**根據目標主機的IP位址去尋找它的硬體位址(Mac address)。
主要是保證通訊之間的正確性。**
- **流程圖**

**1.來源主機檢查ARP Table是否有目標主機的物理位址(Mac Address)
2.如果有則發送數據包至目標主機。/如果沒有,廣播一個ARP請求。
3.所有主機接受ARP請求,檢查自身的ARP Table是否有目標主機的MAC位址並回傳給來源主機。
4.來源主機收到回覆,將目標主機的IP及MAC位址存儲在ARP Table,並使用該位址發送數據包。**
---