时序图
补充
- DHCP后虽然拿到了默认网关的IP,但在校园局域网内的链路层是依赖于MAC地址通信的,只有IP地址没用。
- DNS部分省略了链路层通信的细节。
简述流程:
- 客户端广播询问默认网关的IP对应MAC地址是多少
- 所有主机都获取广播,只有默认网关发现target ip和自己匹配,做出响应发送自己MAC地址
- 客户端收到广播,记录MAC地址
- 客户端发送DNS请求,询问目标网址的IP
- DNS请求经过默认网关和一系列路由后到达DNS服务器
- DNS服务器查询网址对应的IP返回DNS应答
- DNS应答经过原来路径回到客户端
wireshark
注:请求地址和书里例子不同
ARP Request
ARP Reply
DNS Query
DNS Response