在浏览器中输入www.baidu.com后执行的全部过程

在浏览器中输入www.baidu.com后执行的全部过程

过程如下

浏览器获取输入的域名www.baidu.com
浏览器向域名系统DNS请求解析www.baidu.com的IP地址
DNS解析出百度服务器的IP地址
浏览器与服务器建立TCP连接(默认端口80)
浏览器发出HTTP请求,请求百度首页
服务器通过HTTP请求把首页文件发给浏览器
TCP连接释放
浏览器解析首页文件,展示web界面

涉及的协议有:

1)应用层:http,dns

2)传输层:tcp,udp

3)网络层: ip,ICMP(提供网络传输过程中的差错检测),arp(将本机的默认网关ip地址映射成物理Mac地址)

图解如下

在浏览器中输入www.baidu.com后执行的全部过程