输入www.baidu.com回车之后发生了什么?

如题,输入www.baidu.com回车之后发生了什么?越详细越好,从dns解析到数据传输,到最后页面显示在我们浏览器上

1.输入网址
2.dns域名解析,找到公网IP
3.公网IP很可能是F5设备上的对外地址,将请求转到内网(包括地址、端口的映射),因为外网只可以是80端口,而内部应用通常不是这个端口
4、应用收到请求,称为request,通过web服务器(apache相关)、j2ee服务器(weblogic)、数据库等
5、应用应答,原路返回给请求的IE
6.IE进行应答的解析,呈现给用户