找回密码
 加入
搜索
查看: 4241|回复: 5

[网络通信] 外网如何向内网返回网络数据

  [复制链接]
发表于 2013-1-22 01:07:37 | 显示全部楼层 |阅读模式
刚才试了一下 内网向外网主机直接发送数据包 外网主机能收到 但是外网主机如何向内网返回数据呢?查了下资料 说NAT会自动记住并转换端口和IP 照原端口发回去就可以了  问题是外网主机可以得到数据包的来源IP和端口 但是身处内网的主机如何知道是哪个端口呢。
发表于 2013-1-22 08:30:03 | 显示全部楼层
这个可以不? netstat /aon
发表于 2013-1-26 19:42:03 | 显示全部楼层
映射端口。。。本人路由用 wrtopen。如果不能映射 只待楼下高手回答
发表于 2013-1-26 21:16:28 | 显示全部楼层
本帖最后由 lainline 于 2013-1-26 21:18 编辑

应该说内网可以主动发起连接 外网不可以主动发起连接 也就是第一个包必须是内网发出的 一旦连接建立 内外网通信是没有问题的  发起通信的时候程序先要向操作系统请求端口 同意后才行 所以内网程序不可能不知道自己的端口
 楼主| 发表于 2013-1-28 15:15:56 | 显示全部楼层
回复 4# lainline

对的 就是这个意思  那请问外网主机收到了内网主机发送的数据 如何向内网返回呢? 内网又如何来获取这个数据呢?
发表于 2013-1-29 11:42:21 | 显示全部楼层
网关相当于一个代理人 所有的数据包通过代理人发出 对外网来说我只是和网关的某个端口通信 至于网关内部的IP 端口之类是不用管的  在内网的也是一样只需要知道自己的端口 和目标端口 及网关地址 不需要知道网关对外所用的端口
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 01:25 , Processed in 0.088329 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表