一 点击/yyy/发生的事情:
(1)浏览器向DNS请求解析的IP地址。
(2)DNS系统解析出的IP地址。
(3)浏览器用得到的IP地址与服务器建立TCP连接(三次握手):
*客户端TCP发送一个连接请求到远端服务器(目的主机),利用解析得到的IP地址发送一份IP数据报。如果目的主机在本地网络上,那么IP数据报直接送到目的主机上。如果目的主机在另外一个网络上,那么通过IP选路函数来确定位于本地网络上的下一站路由器的地址,并让它转发IP数据报。即:IP数据报总是被发送到本地网络上的一台主机或路由器。
*ARP进程在本地局域网上广播发送一个ARP请求分组。本地局域网上所有主机都收到这个ARP请求分组,目的主机收到ARP请求分组后,在分组中识别出实在询问它的IP地址,于是发送一个ARP应答,其余所有主机不理睬这个分组。收到ARP应答后,就在其ARP缓存中写入这条IP地址到硬件地址的映射(路由器或者主机的IP地址)。依次下去,直到到达目的主机,然后,就可以发送IP数据报到目的主机了。
(4)浏览器发出取文件命令:GET /yyy/。
(5)服务器给出响应,把文件发给浏览器。
(6)释放TCP连接。
(7)浏览器显示/yyy/的文本。