tcp
文章平均质量分 93
iteye_16144
这个作者很懒,什么都没留下…
展开
-
HTTP Keep-Alive是什么?如何工作?
HTTP Keep-Alive在http早期,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。使用keep-alive可以改善这种状态,即在一次TCP连接中可以持续发送多份数据而不会断开连接。通过使用keep-alive机制,可以减 少tcp连接建立次数,也意味着可以减少TIME_WAIT状态连接,以此提高性能和提高httpd服务器的...原创 2015-02-17 10:22:23 · 288 阅读 · 0 评论 -
了解HTTP Keep-Alive的基本情况
HTTP Keep-Alive 很大程序上被误解了,下面介绍一下它在HTTP/1.0和HTTP/1.1版本下是如何工作的。Keep-Alive是 HTTP协议中非常重要的一个属性。大家知道HTTP构建在TCP之上。在HTTP早期实现中,每个HTTP请求都要打开一个socket连接。这种做效 率很低,因为一个Web 页面中的很多HTTP请求都指向同一个服务器。例如,很多为Web页面中的图片发...原创 2015-02-17 10:51:04 · 134 阅读 · 0 评论 -
长连接与短连接
长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。短连接:Client方与server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此方式常用于一点对多点通讯。C/S通信。长连接与短连接的操作过程短连接的操作步骤是:建立连接——数据传输——关闭连接...建...原创 2015-02-17 11:19:18 · 72 阅读 · 0 评论 -
什么是TCP keepalive
keep tcp alive,从字面上看,它能够检测你的 TCP socket 并检测连接是否在运行或者是否已经被破坏。keepalive概念很简单:当建立一个TCP连接时,你将一系列的定时器与该连接相关联。这些定时器中某些用于处理keepalive过程。当keepalive定时器变为0时,你给你的同伴(也就是对方)发送一个keepalive 探针包(probe packet),包内没有数...原创 2015-02-17 11:51:12 · 730 阅读 · 0 评论