TCP 与 UDP

TCP是数据流,就是传输的时候可能会被系统自动拆分成N个片段,就像水流一样连续不断地传递;
TCP是可靠的,因为TCP传输是有序的,有确认机制,有重发机制;
TCP的滑动窗口可以控制收发的流速;
TCP是面向连接的,实际上就是源端和目的端系统上分别维持了一个连接句柄,来区别不同的服务,一个句柄对应一个对端,即一个句柄对应一个IP加端口的TCP数据传输,系统收到一个网络数据后,查看数据的协议和目的端口是什么,然后交给相应的句柄处理;
UDP是数据报,UDP对消息包大小有限制,64K,发送的数据不会被系统拆分,会将整个数据包发送到对端;UDP发送数据的时候只是指明自己的端口和IP(IP是由网络层寻址的)和目的的端口和IP,然后由应用程序交给操作系统,操作系统交给网卡,网卡交给连接的路由器,然后到达对端,每一层只保证将消息发出去,不管接收者怎么处理,丢弃,继续传递,还是自己处理;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值