码迷,mamicode.com
首页 > Web开发 > 详细

HTTP连接管理1

时间:2015-04-21 00:19:13      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

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是通过端口号来保持所有这些连接持续不断的运行

HTTP连接管理1

标签:

原文地址:http://www.cnblogs.com/Lmsnow/p/4442908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!