f******2 发帖数: 2455 | 1 【 以下文字转载自 EmergingNetworking 讨论区 】
发信人: fangtuo2 (房托), 信区: EmergingNetworking
标 题: pplive这东西为什么不需要特殊配router?
发信站: BBS 未名空间站 (Sat Dec 1 00:50:12 2012, 美东)
不是也是p2p的客户端吗? |
a9 发帖数: 21638 | 2 udp
【在 f******2 的大作中提到】 : 【 以下文字转载自 EmergingNetworking 讨论区 】 : 发信人: fangtuo2 (房托), 信区: EmergingNetworking : 标 题: pplive这东西为什么不需要特殊配router? : 发信站: BBS 未名空间站 (Sat Dec 1 00:50:12 2012, 美东) : 不是也是p2p的客户端吗?
|
f******2 发帖数: 2455 | 3 u-torrent 这些东东要不要用户配router?
感觉让普罗大众配router才能使用是很多应用普及的一个不小的门槛
【在 a9 的大作中提到】 : udp
|
G*****h 发帖数: 33134 | 4 好像 ed2k 要 high ID 的话才需要配router
【在 f******2 的大作中提到】 : u-torrent 这些东东要不要用户配router? : 感觉让普罗大众配router才能使用是很多应用普及的一个不小的门槛
|
a9 发帖数: 21638 | 5 现在e和t都支持自动配置router了,基本不用做啥配置。
【在 G*****h 的大作中提到】 : 好像 ed2k 要 high ID 的话才需要配router
|
a9 发帖数: 21638 | 6 主要是服务器端没有让点与点之间“协商”的功能,而像qq pplive等这些都有。
所以不需要,术语叫“打洞”
【在 f******2 的大作中提到】 : u-torrent 这些东东要不要用户配router? : 感觉让普罗大众配router才能使用是很多应用普及的一个不小的门槛
|
f******2 发帖数: 2455 | 7 但是服务器怎么知道哪个port是打开的呢?
(如何先知道所有router都有一个well-known的洞)
【在 a9 的大作中提到】 : 主要是服务器端没有让点与点之间“协商”的功能,而像qq pplive等这些都有。 : 所以不需要,术语叫“打洞”
|
m*********t 发帖数: 399 | 8 upnp
【在 f******2 的大作中提到】 : 但是服务器怎么知道哪个port是打开的呢? : (如何先知道所有router都有一个well-known的洞)
|
a9 发帖数: 21638 | 9 这不是well-known,过程大概是这样
假设a与b要互相发消息。
a和b分别向服务器发消息。服务器就能拿到a和b的ip和端口
服务器告诉b,a的ip和端口,告诉a:b的ip和端口。
a和b分别向对方ip和端口发消息。
这样udp连接就建立起来了。
【在 f******2 的大作中提到】 : 但是服务器怎么知道哪个port是打开的呢? : (如何先知道所有router都有一个well-known的洞)
|
f******2 发帖数: 2455 | 10 upnp是能让外部packet穿过,但是似乎要让router的使用者手工enable吧?
【在 m*********t 的大作中提到】 : upnp
|
|
|
a9 发帖数: 21638 | 11 看router是不是默认打开的了。
应该大部分都是打开的吧?
【在 f******2 的大作中提到】 : upnp是能让外部packet穿过,但是似乎要让router的使用者手工enable吧?
|
L*********s 发帖数: 3063 | |
f******2 发帖数: 2455 | 13 不好意思,能否展开说说?
【在 L*********s 的大作中提到】 : NAT内网打洞技术
|
a9 发帖数: 21638 | 14 抬头看我的回复
【在 f******2 的大作中提到】 : 不好意思,能否展开说说?
|
L*********s 发帖数: 3063 | 15 自己放狗搜吧,用wiki搜NAT,用百度查 TCP/UDP打洞, P2P内网穿越
【在 f******2 的大作中提到】 : 不好意思,能否展开说说?
|
s*******n 发帖数: 730 | 16 pptv的说一下:
会先试upnp,不行再用udp hole punching |