作者vicamo (asdf)
看板ask
标题Re: [问题] 如何以 Windows Media 编码器 做电视술…
时间Mon May 3 18:02:35 2004
※ 引述《sgracee (4inLove!无可取代)》之铭言:
: http://www.pcdvd.com.tw/showthread.php?s=&threadid=296939&
: perpage=10&highlight=windows&pagenumber=1
: 作业系统xp sp1
: 用MMS://YOUR IP:PORT,如果有接IP分享器记得把PORT对到你的电脑就可以
: 从InterNet上来看电视了.
: ====
: 不过第 11 点的最後面我看不太懂
: 「如果有接IP分享器记得把PORT对到你的电脑」
: 我家也是有接分享器
: 但看不懂这句话的意思
: 以上几点
: 请教大家
: 谢哩^^
单对port mapping这点,关於串流媒体的制作我没碰过
IP有几种分法,按netmask分class ABCDE,按使用范围分Public/Private
按配给方式分static/dynamic,IP分享器的主要问题在於public/private ip对应
或者是我们说的NAT(network address transport, 网路位址转译)
你上次给的
http://192.168.2.10之所以会让网友连不过去,就是因为192.168.0.0
属於class C中的private ip区段,这只能在local net中使用
或者说只能在 kingnet.com.tw 的公司内部网路使用
其他人的路由就算到的了192.168.2.10,意义也不相同
好啦,ip分享器就是把数个固定的public ip与多个private ip作位址转译
可是一个tcp connect session并不只是靠ip决定,还有port
所以在ip分享器上的主要功能就是当你用192.168.0.1:3333作连线
它得先转译成140.112.251.88:4444(3333跟4444都只是举例,不表示确切数字)
之後再以140.112.251.88:4444向你原先的目的地连线
140.112.1.1 140.112.251.88/192.168.0.254 192.168.0.1
Destination IP Switch Source
Dest <== Src From: 140.112.251.88:4444 <=== 192.168.0.1:3333
To: 140.112.1.1:80 <=== 140.112.1.1:80
Src ==> Dest From: 140.112.1.1:80 ===> 140.112.1.1:80
To: 140.112.251.88:4444 ===> 192.168.0.1:3333
这个动作就称为port mapping。
所以如果你今天打算开一个服务,像你说的串流媒体,如果你不设定好让ip switch固
定将进到ip switch上某个port的封包都丢到你伺服器上的某个port,只是迳行将
private ip跟port给人家,或者把private ip换成ip switch上的public ip再给人家
都没有用!因为那台ip switch的port mapping没弄好,它看到不在它服务/转译的范
围内就是drop packet,所以会出现连不上的问题。 NAT的主要问题在此,port
mapping是常见的解决方法,只是port mapping在动态处理的表现上颇糟糕,例如常用
的ftp protocol port/pasv command就是问题,此是题外话不表。
--
╔╗╔╗╔═╔╗╭╭═╮╭╭═╮╔╮╭╗╭╭═╮㊣
║║║║╚╗║╝║║╮║║║╮║║╰╯║║║╮║
║║║║ ║║ ║║╚╝║╚║║║║║║║║║║
║║╯║ ║║ ║║╔╗║╔╝║║║║║║║║║
╰╰╮╯╔║╚╗║╰║║║║║║║║║║║╰║║o00o
╰╯ ╚╝═╝╰═╯╯╚╝╚╝╚╚╝╝╰═╯╯ ○......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.251.88
1F:→ sgracee:哇!超详细!!谢哩^^ 推218.167.231.248 05/03