Jamine0101111
驱动牛犊
驱动牛犊
  • 注册日期2003-04-09
  • 最后登录2003-08-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1332回复:2

关于“Internet 连接共享”的问题

楼主#
更多 发布于:2003-05-10 23:10
哪位大哥能否告诉Internet连接共享的原理吗?
Internet连接共享是在IP层上操作,还是根据不同的上层协议采用不同的方法?
比如如果iP包里是ICMP数据的时候,采用某一个共享策略?
如果IP包里是TCP数据的时候,又采用另外的共享策略?
对应又是采用了什么共享策略?

还是就直接共享IP包,不过好像我决定不可能在IP包上实现共享。







znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2003-05-11 08:10
hehe,共享实际上是ip转发,也可以说是nat,明白了吧?
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
Jamine0101111
驱动牛犊
驱动牛犊
  • 注册日期2003-04-09
  • 最后登录2003-08-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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包,否则两者有什么区别。
游客

返回顶部