网络协议系列之九:TCP计时器
在TCP中有四种计时器:重传计时器、持续计时器、保活计时器和TIME-WAIT计时器 重传计时器 在拥塞控制中有提到RTO——重传计时器。重传计时器是对发送出去的数据进行重传计时,如果在计时器超时后没有收到返回的ACK确认,发送端就会重新发送队列中重传报文。一般俩讲,使用RTO重传计时器有如下规则:...
网络协议系列之八:TCP差错控制
TCP的差错控制主要使用校验和、确认、超时重传这三个工具进行差错控制。 校验和主要用来检验数据报文是否受到损伤。如果校验和无效,报文就会在终点被丢弃。 确认是接收端用来证实确实收到了报文,在TCP中,使用的是累计确认,接收端会告诉发送端其下一个希望接收的字节编号。 超时重传是差错控制的核心。实际上当...
网络协议系列之七:TCP拥塞控制
拥塞控制是TCP传输中很重要的一环,TCP拥塞控制使用一个拥塞窗口以及拥塞策略来进行拥塞控制。在前面的流量控制中提到发送端的发送窗口取决于接收窗口,实际上,发送方的窗口大小是接收窗口与拥塞窗口中的较小值。拥塞窗口的大小又取决于网络的拥塞状况。而具体确定拥塞窗口大小则需要拥塞策略来决定。 拥塞策略包括...
网络协议系列之六:TCP流量控制
TCP的流量控制就是TCP接收端对发送端发送多少字节的数据进行控制,防止接收端处理不及而丢失数据。差错控制就是保证接收端接收的数据是完整未受损伤的,是可靠性的重要保证。 这里以TCP连接的建立过程说明流量控制,则流量控制的过程如下: TCP发送端向接收端发送一个SYN=1、seqNo=100的连接请...
网络协议系列之五:TCP简介
这里只是对TCP协议做个简要的介绍。 TCP协议是基于流的可靠的传输层协议,不同于UDP协议,UDP不保证信息传输的可靠性。这就意味着应用程序把数据流交付给TCP后,要依靠TCP保证数据流完整、一致以及按序到达接收方的应用程序上。TCP主要通过差错控制机制保证可靠性的传输。 1、差错控制机制包括校验...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。