分析浏览器输入域名到网页显示出来这个过程
1. 例如我们在浏览器中输入www.hactcm.edu.cn并回车,首先浏览器会在本地hosts文件(位于C:\Windows\System32\drivers\etc)中查找,查看是否存在这个域名和其对应的ip地址,假如存在,便开始访问这个ip地址。假如不存在再将域名发送至域名解析服务器,然后域名解析服务器将解析出来的ip地址返回,浏览器再去访问这个地址。 下面我们就开始对其进行实验: ①我先对www.hactcm.edu.cn进行ping命令测试,然后得知IP地址是211.69.32.50,用ipconfig /all命令得知DNS地址为211.69.32.10。 这个时候访问该网站,我们发现网站能够正常访问。 ②此时我再将DNS随便改一个值1.1.0.0,再去访问这个网站发现不能正常访问。 ③此时在C:\Windows\System32\drivers\etc下找到hosts文件夹,然后在host文件中添加一条记录。 ④此时,再去访问www.hactcm.edu.cn,发现网站又能正常访问了。 2.当浏览器拿到网站所对应的IP地之后,便开始于服务器建立TCP链接(服务器IP地址是211.69.32.50,端口号是80)。下面我们便开始实验进行分析。 ①当建立tcp链接的时候,路由器得到这个地址后不断的查看转发数据包,我们先用tracert追踪一下每发送一个数据包