计算机网络
文章平均质量分 75
caishenfans
这个作者很懒,什么都没留下…
展开
-
TCP建立连接为什么需要3次握手
本文转自:TCP连接建立过程中为什么需要“三次握手”传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的运输层(Transport layer)通信协议。是专门为了在不可靠的互联网络上提供一个可靠的端到端字节流而设计的。互联网络与单个网络不同,因为互联网络的不同部分可能有着截然不同的拓扑、带宽、延迟、分组大小和其他参数转载 2015-03-06 13:58:06 · 970 阅读 · 0 评论 -
TCP的长连接与短连接
本文转自:这里1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:2. TCP短连接我们转载 2015-03-10 10:24:08 · 358 阅读 · 0 评论 -
HTTP的长连接和短连接
本文转自:这里本文总结&分享网络编程中涉及的长连接、短连接概念。 关键字:Keep-Alive,并发连接数限制,TCP,HTTP一、什么是长连接 HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个转载 2015-03-10 14:05:41 · 561 阅读 · 0 评论 -
浅析UNIX中的select和epoll
本文转自:知乎2013-10-27更新:由于此文陆陆续续收到赞同,而且其中有些地方并不完全正确,特在本文最后予以订正我不了解楼主的层次,我必须从很多基础的概念开始构建这个答案,并且可能引申到很多别的问题。首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。之后我们转载 2015-03-25 12:53:17 · 1483 阅读 · 0 评论