发布网友 发布时间:2024-10-23 09:12
共2个回答
热心网友 时间:2024-10-23 11:00
首先,PC要做域名解析,会向DNS服务器发送请求
为了发送请求,而DNS服务器一般不和你在同一子网里面
所以首先要把数据包发给网关
为了把数据包发给网关,要知道网关的MAC地址,所以先广播ARP数据包,得到网关的MAC地址,你就可以把目的IP填成DNS服务器地址,目的MAC填网关地址。
发送之后,网关收到会转发你的数据包,根据你们的网络配置来决定是不是要进行网络地址转换(NAT)
你的数据包被网关转出去以后,就会通过IP路由协议转发到DNS服务器
它会回复你新浪的IP地址
至此,DNS过程完成,使用了UDP,IP,ARP协议,还有路由协议
你得到新浪的IP之后,就回直接把HTTP请求封装到TCP数据包中通过IP包发送给网关-路由器-新浪的服务器,新浪再回复你,进行交互。
其中参与交互的设备可能有
网卡-你家的交换机(或者路由器)-ISP网关(或者路由器)-核心网路由器-DNS服务器与新浪的主机
热心网友 时间:2024-10-23 10:56
悬赏分太少了~i悬赏500分估计肯定有高手来~呵呵
路过,我也不太懂