通信人家园

标题: 问一个ping数据的问题!  [查看完整版帖子] [打印本页]

时间:  2005-8-4 16:00
作者: stalamo     标题: 问一个ping数据的问题!

我现在在做试验,当前的机子连接局域网络,网关192.168.1.2,然后通过USB(转串口)建立一个拨号连接,网关也是192.168.1.2。 当两个连接同时存在的时候,我ping 192.168.1.2,结果是数据会走哪个连接?为什么?是如何选择链路的?

操作系统:windows XP

谢谢!
时间:  2005-8-5 10:09
作者: sunnybyte

提示: 作者被禁止或删除 内容自动屏蔽
时间:  2005-8-5 10:39
作者: stalamo

当两个连接同时存在时,route print显示:


===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x180002 ...00 0e 7b 1a 3f 22 ...... Intel(R) PRO/100 VE Network Connection - パケット スケジューラ ミニポート
===========================================================================
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.1.2   192.168.1.104          20
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1          1
      192.168.1.0    255.255.255.0    192.168.1.104   192.168.1.104          20
    192.168.1.104  255.255.255.255        127.0.0.1       127.0.0.1          20
    192.168.1.255  255.255.255.255    192.168.1.104   192.168.1.104          20
        224.0.0.0        240.0.0.0    192.168.1.104   192.168.1.104          20
  255.255.255.255  255.255.255.255    192.168.1.104   192.168.1.104          1
Default Gateway:       192.168.1.2
===========================================================================
Persistent Routes:
  None

能不能给解释一下什么意思?
时间:  2005-8-5 12:20
作者: adlouis

用一下IPCONFIG
在这里只看见了一个连接啊
Interface List
0x1 ........................... MS TCP Loopback interface
0x180002 ...00 0e 7b 1a 3f 22 ...... Intel(R) PRO/100 VE Network Connection
就是Intel这个,并没有看见还有其他的连接啊?

如果两个连接都是局域网连接,都和目的host在一个网段(同一广播域),那么先收到arp响应的端口会成为到达目的host的端口,但是连接类型不同的话,我还真不知道
时间:  2005-8-5 12:25
作者: adlouis

还有在局域网内看路由是看不出什么来的,都是一跳就到网关了,即便是track的话也是看不到经过的2层设备的
时间:  2005-8-5 14:36
作者: stalamo

刚才作了一下试验,由于两个连接的带宽不同(局域网的宽),所以在两个连接同时存在的情况下我ping了网关,ping 192.168.1.2 -n 20 -l 5000,结果是前几包ping通了,后面不通,所以推断前几包走了局域网或者是部分走了局域网,后边走的拨号连接(USB转串口),不知道为什么?

时间:  2005-8-5 16:58
作者: adlouis

不要加 -l 5000试试,局域网对包长有限制(1500),如果系统默认了包不分片的话,或者优选不分片路径的话就不走局域网了
时间:  2005-8-6 17:28
作者: zhhdodo

阿,看懂了一些,有待实践,多谢了




通信人家园 (https://www.txrjy.com/) Powered by C114