一·:TCP字节编号确认机制

TCP是面向字节的。TCP将报文看成字节组成的数据流,并使每一个字节对应一个序号。建立连接时,双方现商定初始序号。Tap每次发送的发送的报文段首部中的序号字段表示数据部分的第一个字节的序号。而确认段是对接受报文的最高序号标识确认,确认号为最高序号加一,因此确认号也是下次收到的报文段数据字节的序列号。

二:TCP的流量控制机制

     TCP使用滑动窗口机制,窗口最大为65535。发送方发送窗口不能超过接受方给出的接受窗口大小。单位为字节。在发送数据期间会动态调整,发送方会根据接受的窗口大小调整,当为0时会停止发送,直到看到不为0再继续发送数据。

三:tap拥塞控制机制

Tap用慢启动和拥塞避免机制。拥塞窗口会先设为1,收到ACK确认报文后以二的次方方式放大拥塞窗口,直到拥塞窗口cwnd大于慢启动值ssthresh,则进入避免阶段,之后以线性增加,即每次加一,直到超时,慢启动值会减半到超时的一半,然后再从一开始发送。

四:TCP重传机制ARQ

停等ARQ:每发送一个报文就等待对方的ACK,期间不再发送,如果收不到就重新发送。连续ARQ:连续发送一组报文段,然后在等待这些报文的ACK。回退N帧ARQ:当收到接收方状态报文指示地N个报文段出错后,回退到这个编号的报文段,从第N个编号开始全部重新发送。选择重传ARQ:当第N个报文出错时,回退到这个N号报文,只重传这一个,然后到刚刚截止的报文继续发送。快重传:发送端只要连续收到三个重复的ACK即可断定有报文段丢失,就立即重传丢失报文段。

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: