1.在浏览器输入网址http://www.baidu.comhtml
2.解析域名为主机ip地址和端口号(web应用默认端口号80)web
3.经过浏览器相似Socket的机制与主机创建链接浏览器
4.客户端与服务器端创建链接服务器
5.客户端与服务器端按照HTTP协议传送文本数据网络
6.服务端解析请求数据,处理后反馈结果(html,超文本标记语言)xml
7.客户端浏览器接收返回的html,展现返回的页面htm
8.链接断开,回话结束。接口
我的理解【浏览器】与【Socket通讯】有点相似于一个级别,都是对网络通讯提供接口,创建链接后实现通讯;ip
不一样点是【浏览器】能够更好的处理html,展现出友好的界面,侧重于数据的展现;get
而【Socket通讯】在链接创建后可传输xml报文或其余形式的数据格式,侧重于数据的内容(服务);
我认为通过特殊改造的【Socket通讯】就是咱们的浏览器了。
以上内容纯属本身理解,还请你们指教。