摘要: UDP是无连接协议,客户端和服务器通信之前不需要建立握手连接; UDP没有应答机制,所以也没有重发机制,很大的可能会造成丢包、收到重复包、乱序的情况; UDP没有三次握手、4次挥手,适合用在短通信场景,比如DNS; UDP没有重传,收到应用层的数据包会立马发送,适合用在实时性要求比较高的场合,比如N 阅读全文
posted @ 2018-04-23 19:46 流水灯 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 为什么需要UDP打洞 处于两个不同局域网的主机不能直接进行UDP通信 UDP"打洞"原理 1. NAT分类 根据Stun协议(RFC3489),NAT大致分为下面四类 1) Full Cone 这种NAT内部的机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个打开的端口的UDP数 阅读全文
posted @ 2018-04-23 18:10 流水灯 阅读(924) 评论(0) 推荐(0) 编辑