HTTP连接管理1
HTTP是如何使用TCP连接的
TCP连接
世界上几乎所有的HTTP通信都是用TCP/IP承载的,一旦连接建立起来了,在客户端和服务器的计算机之间交换的报文就永远不会丢失、受损或失序
TCP的可靠数据管道
TCP为HTTP提供了一条可靠的比特传输管道
从TCP连接一端填入的字节会从另一端以原有的顺序、正确的传送出来
TCP会按序、无差错的承载HTTP数据
TCP流是分段的、由IP分组传送的
TCP的数据是通过名为IP分组或者叫IP数据报的小数据块来发送的
TCP属于传输层,IP位于网络层
HTTP发送报文时,通过一条打开的TCP连接进行有序,正确的传输
TCP会将数据分割成一个个数据块,并将块封装在IP分组中
IP分组中包括
一个IP分组首部
IP首部包括从哪个IP发往哪个IP即源和目地IP地址,长度和其他一些标记
一个TCP段首部
TCP首部包括TCP端口、TCP控制标记,排序规则
一个TCP数据块
保持TCP连接持续不断的运行
在任意时刻计算机都可以有几条TCP连接处于打开状态.TCP是通过端口号来保持所有这些连接持续不断的运行
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。