2018.04.14
這次注重上網(wǎng)前的配置兴蒸。
獲取一個 IP 地址:
- DHCP 發(fā)現(xiàn)報文
- DHCP 響應(yīng)報文
提供了一個 IP 地址,還額外提供了網(wǎng)關(guān)路由器 IP 和 DNS 服務(wù)器 IP 细办。
但是沒有提供網(wǎng)關(guān)路由器 MAC 地址橙凳,也沒有提供 DNS 服務(wù)器的 MAC 地址。
而網(wǎng)卡必須知道對方的 MAC 地址才能工作Pψ病5盒ァ!
獲取網(wǎng)關(guān)路由器 MAC 地址
這里有很長的鋪墊茴肥。
訪問 https://www.baidu.com/ 前坚踩,得先知道百度的 IP 地址。
于是向 DNS 服務(wù)器請求炉爆,但 DNS 服務(wù)器不在局域網(wǎng)內(nèi)堕虹,所以交給網(wǎng)關(guān)路由器處理。
但是要把請求交給網(wǎng)關(guān)路由器芬首,得先知道網(wǎng)關(guān)路由器的 MAC 地址赴捞。
于是通過 ARP 廣播獲得網(wǎng)關(guān)路由器的 MAC 地址。