计算机网络运输层

UDP:无连接的,尽最大努力交付,面向报文。UDP没有拥塞控制,UDP支持一对一,一对多,多对一和多对多的交互通信。UDP的首部开销小。UPD的首部格式:远端口,目的端口,长度,检验和。

TCP特点:面向连接的运输层协议,点对点,全双工,面向字节流。

套接字:(IP地址:端口号),每一条TCP连接唯一地被通信两端的两个端点(即两个套接字)所确定。

TCP的可靠传输:连续ARQ协议等(滑动窗口,超时重传,选择确认ACK)。

TCP流量控制:让发送方的发送速率不要太快,要让接收方来得及接收。(滑动窗口机制:接收方窗口>=发送方窗口)

TCP拥塞控制:慢开始,拥塞避免,快重传,快恢复。

慢开始:由小到大逐渐增大拥塞窗口数值。每收到一个ACK,拥塞窗口就加倍。

拥塞避免:每经过一个RTT就把发送方的拥塞窗口加1,而不是加倍。

当cwd<ssthresh,采用慢开始算法;当cwd>ssthresh,采用拥塞避免算法;当cwd=ssthresh,都行。

乘法减小:不论在慢开始阶段还是拥塞避免阶段,只要出现超时,就把慢开始的门限值(ssthresh)减半,同时执行慢开始算法。

加法增大:执行拥塞避免算法后,使拥塞窗口缓慢增大,以防止网络过早出现拥塞。

快重传:接收方每收到一个失序的报文段后,就立即发出重复确认。

快恢复:当发送方接收到3个重复确认时,执行乘法减小,但不采用慢开始(把cwd置为1),而是将拥塞窗口置为减半后的门限值,执行拥塞避免算法。

TCP的连接管理:建立连接3次握手,释放连接4次握手。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值