2018.04.14
这次注重上网前的配置。
获取一个 IP 地址:
- DHCP 发现报文
- DHCP 响应报文
提供了一个 IP 地址,还额外提供了网关路由器 IP 和 DNS 服务器 IP 。
但是没有提供网关路由器 MAC 地址,也没有提供 DNS 服务器的 MAC 地址。
而网卡必须知道对方的 MAC 地址才能工作!!!
获取网关路由器 MAC 地址
这里有很长的铺垫。
访问 https://www.baidu.com/ 前,得先知道百度的 IP 地址。
于是向 DNS 服务器请求,但 DNS 服务器不在局域网内,所以交给网关路由器处理。
但是要把请求交给网关路由器,得先知道网关路由器的 MAC 地址。
于是通过 ARP 广播获得网关路由器的 MAC 地址。