web页面请求(三)

2018.04.14

这次注重上网前的配置。

获取一个 IP 地址:

  • DHCP 发现报文
DHCP 发现报文
  • DHCP 响应报文

提供了一个 IP 地址,还额外提供了网关路由器 IP 和 DNS 服务器 IP 。
但是没有提供网关路由器 MAC 地址,也没有提供 DNS 服务器的 MAC 地址。
而网卡必须知道对方的 MAC 地址才能工作!!!

获取网关路由器 MAC 地址

这里有很长的铺垫。
访问 https://www.baidu.com/ 前,得先知道百度的 IP 地址。
于是向 DNS 服务器请求,但 DNS 服务器不在局域网内,所以交给网关路由器处理。
但是要把请求交给网关路由器,得先知道网关路由器的 MAC 地址。
于是通过 ARP 广播获得网关路由器的 MAC 地址。

ARP 广播包

你可能感兴趣的:(web页面请求(三))