在浏览器中输入www.baidu.com后执行的全部过程
过程如下
1、浏览器获取输入的域名www.baidu.com
2、浏览器向域名系统DNS请求解析www.baidu.com的IP地址
3、DNS解析出百度服务器的IP地址
4、浏览器与服务器建立TCP连接(默认端口80)
5、浏览器发出HTTP请求,请求百度首页
6、服务器通过HTTP请求把首页文件发给浏览器
7、TCP连接释放
8、浏览器解析首页文件,展示web界面给用户
涉及的协议有:
1)应用层:http,dns
2)传输层:tcp,udp
3)网络层: ip,ICMP(提供网络传输过程中的差错检测),arp(将本机的默认网关ip地址映射成物理Mac地址)
图解如下