北窗夜抄(一),UDP 与TCP
北窗夜抄(一),UDP 与TCP
jingshishengxu 发表于7年前
北窗夜抄(一),UDP 与TCP
  • 发表于 7年前
  • 阅读 104
  • 收藏 1
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: UDP 与TCP

UDP 与TCP

tcp 连接需要三次握手,断开需要四次握手,UDP不需要握手协议

TCP 是基于流的,需要手工分包,UDP是基于数据包的,一次收发是一个完整的数据包,不需要手工分包

TCP实现了重传机制,UDP 需要手工实现

TCP数据是有序的,UDP需要自己排序(注:如果用多线程处理TCP数据,则要注意接收,发送数据的次序,如果socket是绑定到固定的处理线程,则对TCP来说顺序是已经排好了的,不需要排序)

如果是IOCP的话TCP数据排序可以用读请求队列实现。

 

标签: udp tcp
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 69
博文 436
码字总数 48725
×
jingshishengxu
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: