TCP,UDP

TCP :       1、提供一个连接

                     2、提供可靠性,要求对端返回一个确认信息。失败则重传或等待一段时间,最后不行就放弃。

                     3、含有动态估算时间RTT算法。

                     4、关联一个序号,尽管接收方接受的分节不是按顺序的,而接收方可以按照序列号来重新排序。

                     5、提供流量控制,叫做通告窗口即滑动窗口。该窗口在任何时候都指出接受缓冲区中可用空间,从而确保发送方发送的数据不会溢出接收方。

                     6、提供全双工技术

但是tcp会出现粘包情况。

 

UDP:1、都有一个长度随数据发送,所以不存在粘包情况。

缺点:需要解决

              1、提供不可靠连接,那么需要应用程序来提供确认,序列号,RTT估算,超时及重传机制。

              2、不提供流量控制,UDP按发送方的速率发送数据,而不管接收端的缓冲区是否装得下。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值