zch11230 发表于 2013-1-22 01:07:37

外网如何向内网返回网络数据

刚才试了一下 内网向外网主机直接发送数据包 外网主机能收到 但是外网主机如何向内网返回数据呢?查了下资料 说NAT会自动记住并转换端口和IP 照原端口发回去就可以了问题是外网主机可以得到数据包的来源IP和端口 但是身处内网的主机如何知道是哪个端口呢。

haijie1223 发表于 2013-1-22 08:30:03

这个可以不? netstat /aon

yyotan 发表于 2013-1-26 19:42:03

映射端口。。。本人路由用 wrtopen。如果不能映射 只待楼下高手回答

lainline 发表于 2013-1-26 21:16:28

本帖最后由 lainline 于 2013-1-26 21:18 编辑

应该说内网可以主动发起连接 外网不可以主动发起连接 也就是第一个包必须是内网发出的 一旦连接建立 内外网通信是没有问题的发起通信的时候程序先要向操作系统请求端口 同意后才行 所以内网程序不可能不知道自己的端口

zch11230 发表于 2013-1-28 15:15:56

回复 4# lainline

对的 就是这个意思那请问外网主机收到了内网主机发送的数据 如何向内网返回呢? 内网又如何来获取这个数据呢?

lainline 发表于 2013-1-29 11:42:21

网关相当于一个代理人 所有的数据包通过代理人发出 对外网来说我只是和网关的某个端口通信 至于网关内部的IP 端口之类是不用管的在内网的也是一样只需要知道自己的端口 和目标端口 及网关地址 不需要知道网关对外所用的端口
页: [1]
查看完整版本: 外网如何向内网返回网络数据