在广域网中,怎样才知道哪些用户是通过网卡上的,哪些不是?请高手不吝指教!

解决方案 »

  1.   

    不可能,除非你控制了它的机器。因为广域网中是经过Router,switch等等,数据包都被替换过无数次了。
      

  2.   

    to  hzy_csdn(边城浪子)
    sniffer是什么东西,能够详细说一下吗?
      

  3.   

    假如一台电脑的广域IP地址为202.103.123.100。他通过网卡上网与不通过网卡上网,在广域上的数据包是否一致,是不是通过网卡上网后,数据包会包含网卡的部分信息?请大家多讨论!1.数据包头肯定是一致的,因为必须遵循TCP/IP协议。
    2.到了第一级路由,路由选择了下一站后,以太网驱动会把当前MAC头MAC DEST ADDR设置为下一路由的MAC ADDR。同时MAC SRC ADDR也会变成路由的MAC ADDR。如此下去,数据包才能到达目的。
      

  4.   

    我有个思路,以太网与ADSL拨号等接入方式的TTL值是不同的,是否可以通过TTL值去判断呢?
    自己改TTL值的几率很小吧。
      

  5.   

    To ylc001(白面包青天):
    能够详细的谈一下思路吗?TTL值即使在同意条件下,去PING其他的网站时他的TTL值就不一样。
      

  6.   

    TTL 是靠不住的。 因为你无法知道接受到的包经过了几个路由器。即时你一收到包 就立刻 反向 trace路由(有点不大现实),也是不可能的。因为你的trace路由何该包的路由并不能保证是一致的。同样的,由于某些原因,你收到的同一用户的包,他们经过的路由也可能是不同的。
      

  7.   

    发消息过去问她一下,不就可以了吗?
    通过mac怎么样。
      

  8.   

    不可能知道的,tcp/ip协议不依赖于硬件。
      

  9.   

    不用网卡,那用什么?  猫?  不是吧~~用Tracert Ip 看看数据是怎么走的。能不能看出来。