2019.3.11 IP通信基础
TCP流量控制:
流量控制:让发送方的发送速率不要太快,及要让接收方来得及接受,也不要是网络发生拥塞
折中方法:滑动窗口协议:两个主机在缓存上各自使用一个窗口,又该窗口决定可以发送而不必考虑确认的数数据
窗口的大小取决于2个数中较小的一个
接收窗口(rwnd)由对方发送的包含确认的报文段中所给出的值
拥塞窗口(cwnd)由网络为避免网络拥塞确定的值
差错控制:TCP使用差错控制提供可靠性,暴扣检测顺上的报文段、丢失的报文段、失序的报文段。
实现方法:16位校验和(检测受到损伤的报文段)、确认机制(采用确认证实收到了报文段)
重传(当一个报文段受到损伤被丢失或延迟就需要重传该报文段)RTO之后重传,三个重复的ACK报文段之后的重传
拥塞控制(网络中的负载大于网络的容量,在网络中就可能发生拥塞)
UDP协议
特点:不可靠,面向无连接,实效性强(直播,语音)