浏览器从输入一个URL到显示到浏览器一个页面全程经历了什么?
1.当输入一个URL的时候,则此时需要获得服务器一个IP地址,因此需要进行DNS查询
DNS分为迭代查询,还有递归查询;DNS协议
由于DNS服务器使用的UDP协议,所以期间会使用UDP协议
2.获得IP地址后,需要与服务器进行建立连接,进行HTTP连接,因此需要一个HTTP协议
3.http会生成一个请求报文,传给一个TCP层,接下去IP层发送给IP层,需要使用到IP协议
3.IP则会通过路由一级级的跳,在一个网段里面进行寻址的时候,会使用到了以太网协议或者其他物理层协议
4.当利用以太网协议之后,寻找到目的地址,使用ARP协议