社区
通信技术
帖子详情
UDP打洞(对于TCP)的优势
hu_jiajun1979
2010-11-17 09:57:11
公司需要用到p2p,在打洞这个问题上,Leader倾向于使用可靠的udp。udp的优势在于效率,使用可靠的udp我觉得还不如使用tcp来得方便。Leader的解释是udp打洞的成功率要高一些。我找不出来udp成功率高的理由。
请问各位大大,udp打洞的成功率确实要高些吗。
...全文
642
7
打赏
收藏
UDP打洞(对于TCP)的优势
公司需要用到p2p,在打洞这个问题上,Leader倾向于使用可靠的udp。udp的优势在于效率,使用可靠的udp我觉得还不如使用tcp来得方便。Leader的解释是udp打洞的成功率要高一些。我找不出来udp成功率高的理由。 请问各位大大,udp打洞的成功率确实要高些吗。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a827472046
2012-05-23
打赏
举报
回复
关键是TCP打洞有人实现过吗
hu_jiajun1979
2010-11-22
打赏
举报
回复
我很同意千里孤行和tigershi2000的观点,UDP确实比TCP容易打洞。
yanghehong
2010-11-21
打赏
举报
回复
UDP比TCP容易打洞啊。
UDP协议简单。无连接的,不用握手,就一个包一个包发。
TCP协议面向连接,发数据包之前要握手建立连接。
而且握手包需要操作系统的TCP协议层自己才能发,你使用TCP的应用程序自己没办法发。
而UDP包,应用程序可以任意发。
这样,普通的打洞,只要双方分别发一个UDP包给对方就打通了。
而TCP做不到。双方握手发SYN,都被对方的NAT丢掉,操作系统因为SYN被丢掉所以不会发SYN_ACK,而应用程序又没办法发SYN_ACK。导致没办法继续去打通。
tigershi2000
2010-11-21
打赏
举报
回复
UDP高一些
不过,最初开源软件,如BT,使用的都是TCP,国内很多软件估计是抄来的,所以在文件下载这部分还是TCP用的多。
视频直播方面UDP用的多。不过,有时RTSP的内网问题,同时也支持TCP。
hu_jiajun1979
2010-11-19
打赏
举报
回复
回头研究一下路由器,可能能找到答案。
辛苦上面二位了。
周日准时揭帖,保证有用的信息都会给分。
yanghehong
2010-11-17
打赏
举报
回复
目前的各种IM,做P2P的,大多都用UDP。
瓶盒
2010-11-17
打赏
举报
回复
没具体了解过TCP打洞,帮顶。
个人感觉udp打洞的技术比TCP出现的早,不论在软件的技术实现上,还是硬件路由的协议支持上应该优于TCP打洞。
Netty
UDP
协议网络
打洞
实例
在
UDP
打洞
中,设备A向STUN/TURN服务器发送请求,服务器会返回A的公网IP和端口信息,然后设备B可以通过这个信息向A发送数据。 在Netty中,实现
UDP
打洞
的关键步骤如下: 1. **创建Netty Channel**: 首先,我们需要...
基于
UDP
协议之上实现通用、可靠、高效的
TCP
协议
- **NAT穿越**:改进
UDP
打洞
技术,提高在不同NAT类型下的穿透成功率。 - **代理支持**:支持通过代理服务器进行通信。 #### 五、总结与展望 TDP作为一种新型的
TCP
-over-
UDP
库,旨在解决当前网络环境中面临的诸多...
P2P
打洞
服务器
标题中的“P2P
打洞
服务器”是指一种利用P2P技术进行网络通信的方法,它通过穿透NAT(网络地址转换)来使两个处于不同NAT后的设备能够直接通信。在P2P网络中,每个参与者既是服务器也是客户端,这种模式可以有效地...
P2P聊天工具
描述中提到的“NAT包穿透”和“
UDP
打洞
”是P2P通信中解决网络地址转换(NAT)问题的关键技术。NAT允许多台设备共享一个公共IP地址,但同时也阻止了直接的P2P连接。
UDP
打洞
是一种通过NAT实现两个内网设备之间直接通信...
p2p_punch_hole-master.zip
TCP
和
UDP
是两种主要的传输层协议,它们在内网穿透中各有
优势
。
TCP
(Transmission Control Protocol)是一种面向连接的协议,提供可靠的数据传输服务。它通过三次握手建立连接,并在数据传输过程中进行错误检测和...
通信技术
4,387
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章