标签:
# encoding=utf-8 #python 2.7.10 #xiaodeng #链接(即报文如何通过传输控制协议链接从一个地方搬移到另外一个地方) #HTTP权威指南 13页 #TCP/IP #http是应用层协议。 #http无需操作网络通信的具体细节,他把联网的细节都交给了通用、可靠的因特网传输协议TCP/IP。 #TCP提供了: #无差错的数据传输 #按序传输(数据总是按照发送的顺序达到) #未分段的数据流(可以在任意时刻以任意尺寸将数据发送出去) #因特网本身就是基于tcp/ip协议的,只要建立了tcp链接,客户端和服务器之间的报文交换就不会丢失、不会被破坏。 #http网络协议栈: #http--应用层,http是最上层的协议。 #tcp--传输层 #ip--网络层 #网络特有的链路接口--数据链路层 #物理网络硬件--物理层 #基本的浏览器链接处理步骤:(如下图) ‘‘‘ 1、浏览器从url中解析出服务器的主机名 2、浏览器将服务器的主机名转换成服务器的IP地址 3、浏览器将端口号从url中解析出来(如果有的话) 4、浏览器建立一条与web服务器的tcp链接 5、浏览器向服务器发送一条http请求报文 6、服务器向浏览器返回一条http响应报文 7、关闭链接,浏览器显示文档内容。 ‘‘‘
标签:
原文地址:http://www.cnblogs.com/dengyg200891/p/4926128.html