阅读:1332回复:2
关于“Internet 连接共享”的问题
哪位大哥能否告诉Internet连接共享的原理吗?
Internet连接共享是在IP层上操作,还是根据不同的上层协议采用不同的方法? 比如如果iP包里是ICMP数据的时候,采用某一个共享策略? 如果IP包里是TCP数据的时候,又采用另外的共享策略? 对应又是采用了什么共享策略? 还是就直接共享IP包,不过好像我决定不可能在IP包上实现共享。 |
|
沙发#
发布于:2003-05-11 08:10
hehe,共享实际上是ip转发,也可以说是nat,明白了吧?
|
|
|
板凳#
发布于:2003-05-11 11:10
是吗?我觉得逻辑上不可行。
而且假设可以,那么为什么通过共享出去的时候,有些服务就无效了,比如OICQ里的文件传输,Yahoo 里的文件传输。 而且,我发现通过共享出去的ICMP包里的ID会变的,而且ICMP echo包有会变会原来的。 比如,假设A通过C连接 Internet. 那么A发给C的ICMP包的ID=1,C发给Internet的包是2 对于ECHO ICMP,发送给C的是ID=2,C发给A的ECHO=1 感觉是C记录下了ICMP ID这个变化。 网关是用转发IP包的,我觉得共享绝对不应该是转发IP包,否则两者有什么区别。 |
|