TCPIP
大风起兮~
从事物联网领域的软件开发工作和管理
展开
-
Nagle算法研究
Nagle算法Nagle算法是以减少封包传送量来增进TCP/IP网络的效能。 它是由约翰.纳格任职于Ford Aerospace时命名。纳格的文件,Congestion Control in IP/TCP Internetworks (RFC896) 描述了他所谓的“小封包问题”-某个应用程式不断地送出小单位的资料,且某些常只占1字节大小。 因为TCP封包具有40字节的标头资讯(TCP与I...原创 2013-07-26 12:02:20 · 946 阅读 · 0 评论 -
糊涂窗口综合症
糊涂窗口综合症什么是糊涂窗口综合症当发送端应用进程产生数据很慢、或接收端应用进程处理接收缓冲区数据很慢,或二者兼而有之;就会使应用进程间传送的报文段很小,特别是有效载荷很小。 极端情况下,有效载荷可能只有1个字节;而传输开销有40字节(20字节的IP头+20字节的TCP头) 这种现象就叫糊涂窗口综合症发送端引起的糊涂窗口综合症如果发送端为产生数据很慢的应用程序服务(典型转载 2013-07-26 10:24:53 · 1274 阅读 · 0 评论 -
TCP快速重传与快速恢复算法
TCP快速重传与快速恢复算法 在收到一个失序的报文段时,该报文段会被挂接到ooseg队列上,同时向发送端返回一个ACK(期待的下一个字节),很明显,这个ACK一定是个重复的ACK,且这个重复的ACK被发送出去的时候不会有任何延迟。接收端利用该重复的ACK,目的在于让对方知道收到一个失序的报文段,并告诉对方自己希望收到的序号。 但是在发送方看来,它不可能知道一个重复的ACK是由一个丢失的报...原创 2013-07-26 14:02:10 · 2238 阅读 · 0 评论 -
TCP快速重传与快速恢复原理分析
TCP快速重传与快速恢复原理分析超时重传是TCP协议保证数据可靠性的一个重要机制,其原理是在发送一个数据以后就开启一个计时器,在一定时间内如果没有得到发送数据报的ACK报文,那么就重新发送数据,直到发送成功为止。这是数据包丢失的情况下给出的一种修补机制。一般来说,重传发生在超时之后,但是如果发送端接收到3个以上的重复ACK,就应该意识到,数据丢了,需要重新传递。这个转载 2013-07-26 14:29:57 · 662 阅读 · 0 评论 -
TCP快速重传与快速恢复原理分析
TCP快速重传与快速恢复原理分析 超时重传是TCP协议保证数据可靠性的一个重要机制,其原理是在发送一个数据以后就开启一个计时器,在一定时间内如果没有得到发送数据报的ACK报文,那么就重新发送数据,知道发送成功为止。这是数据丢包的情况下给出的一种修补机制。一般来说,重传发生在超时之后,但是如果发送端接收到3个以上的重复ACK,就应该意识到,数据丢了,需要重新传递。这个机制不需要等到重传定时器转载 2013-08-07 19:15:14 · 809 阅读 · 0 评论