P2P UDP
ronmy
这个作者很懒,什么都没留下…
展开
-
NAT的完全分析及其UDP穿透的完全解决方案
<br /> 一:基本术语防火墙防火墙限制了私网与公网的通信,它主要是将(防火墙)认为未经授权的的包丢弃,防火墙只是检验包的数据,并不修改数据包中的IP地址和TCP/UDP端口信息。网络地址转换(NAT)当有数据包通过时,网络地址转换器不仅检查包的信息,还要将包头中的IP地址和端口信息进行修改。以使得处于NAT之后的机器共享几个仅有的公网IP地址(通常是一个)。网络地址转换器主要有两种类型.P2P应用程序P2P应用程序是指,在已有的一个公共服务器的基础上,并分别利用自己的私有地址或者公有地址(或者两者兼备)原创 2011-05-08 09:05:00 · 1829 阅读 · 0 评论 -
[转]UDP/TCP穿越NAT的P2P通信方法研究(UDP/TCP打洞 Hole Punching)
<br /><br />内容概述:在p2p通信领域中,由NAT(Network Address Translation,网络地址转换)引起的问题已经众所周知了,它会导致在NAT内部的p2p客户端在无论以何种有效的公网ip都无法访问的问题。虽然目前已经发展出多种穿越NAT的技术,但相关的技术文档却很少,用来证明这些技术的稳定性和优点的实际数据更少。本文的目的在于描述和分析在实际中运用得最广泛、最可靠同时也是最简单的一种NAT穿越技术,该技术通常被称为“打洞”技术。目前,“打洞”技术已经在UDP通信领域中得到了原创 2011-05-08 11:34:00 · 1203 阅读 · 0 评论 -
利用P2P点对点技术实现UDP内网穿透
点对点技术在近几年应用很广,主要代表有QQ、skype、bt、迅雷、ppstream、pplive、qvod。我们可以看到,只要是数据量很大,而一般利用中转服务器又需要一定规模投入的应用,我们都可以考虑用P2P技术。有两个好处:1.可以降低成本与投入。2.提高传输性能。 关于如何穿透内网,实现内网之间的点对点通信,网上资料很多,但参差不齐,有很多人可能看了还是很模糊无法理解,其实做内网穿透不难,难的关键是在于对一些基础知识的理解,其中要涉及一些网络通讯原理的东西。一般情况下,我们做网络程序,首转载 2011-05-07 21:04:00 · 7066 阅读 · 4 评论 -
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
<br />转自:http://www.pcdog.com/a/19/10/g209236_2.html<br />这个标题用了两个顿号三个名称,其实说得是同一个东西,只是网上有不同的说法罢了,另外好像还有人叫TCP打孔(我的朋友小妞听说后问“要打孔啊,要不要我帮你去借个电钻过来啊?”“~!·¥%……·!”)。<br /> 闲话少说,我们先看一下技术背景:<br /> Internet的迅速发展以及IPv4 地址数量的限制使得网络地址翻译(NAT,Network Address Trans2lation原创 2011-05-08 09:21:00 · 1304 阅读 · 0 评论