Leerevware Leerevware
无党派自由人士
关注数: 1 粉丝数: 13 发帖数: 266 关注贴吧数: 19
《求解惑》关于Net转换技术 比如说我们学校的公网IP地址是36.32.161.243,我们平时上网时,连上学校的DHCP,学校分配一个私有的Ip地址给我,假设是10.3.8.5;学校顺便把我的网卡地址MAC1记录下来,对应学校分配的端口号,比如是36451;这样的话: 我浏览器访问http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.baidu.com&urlrefer=d04a537000146ae20785a6d0d3533551,源IP是我的10.3.8.5,源端口是我的80,目的IP是http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.baidu.com&urlrefer=d04a537000146ae20785a6d0d3533551对应的IP地址,目的端口XXXX(我不知道,求解),, 然后经过学校,经过学校的Net转换技术,变成:源IP是36.32.161.243,源端口36451,目的IP是http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.baidu.com&urlrefer=d04a537000146ae20785a6d0d3533551对应的IP地址,目的端口XXXX,, 百度服务端返回响应,源IP是http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.baidu.com&urlrefer=d04a537000146ae20785a6d0d3533551对应的IP地址,源端口XXXX,目的IP是36.32.161.243,目的端口36451,, 这是发给学校的,学校经过Net转换后,发现36451端口是对应我的电脑(通过先前连接时记录下的10.3.8.5找到我的电脑),然后转变成: 源IP是http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.baidu.com&urlrefer=d04a537000146ae20785a6d0d3533551对应的IP地址,源端口XXXX,目的IP是10.3.8.5,目的端口???? 上述中的???才是我想问的,Net转换是怎么知道要发给的80端口的?,然后由我的浏览器来接收返回来的数据, Net转换的表中存储的不是这样的吗: 分配的端口 分配的IP 36451 10.3.8.5 。。。 。。。 这也就是说,学校接受到响应的数据后,只能定位到我的电脑,并不能转发到我的80端口(HTTP)
1 下一页