???
用java做?
I 服了 U
多半是要靠JNI了
+U+U

解决方案 »

  1.   

    java不能实现rarp以及arp协议吧,强烈关注,楼主解决了要开讲啊!
      

  2.   

    跟什么语言无关啊,你懂了协议,拿c和java都可以写
      

  3.   

    像RARP和BOOTP都是在进入系统前,知道自己物理地址时而想确认自己的逻辑IP用的“我知道我的硬件地址,这就是。你能告诉我我的网络层地址是什么?”
      

  4.   

    MAC地址和IP地址的关系是什么啊?它们之间是没有关系的吧?MAC和IP都是随便改的。它们,还有网关的运算结果才是你作为交换机或者路由器表内的唯一地址吧?
      

  5.   

    如果一个网卡上只配置了一个IP,那么MAC和IP就是一一对应的关系
      

  6.   

    引了别人的话,呵呵:
    Java寫不出ICMP的,因爲不支援RAW Socket, 只能依賴JNI,Java ARP和Java Ping都是如此。
      

  7.   

    那还就是说java只能做传输层及以上的协议
      

  8.   

    agree craks(),java不支持raw socket,
    sigh,java什么时候能够实现呢.
      

  9.   

    to kypfos(夜色太漫长) , 您说的确定嘛?
    IP和mac的直都是可以随便改的啊。
      

  10.   

    ip可以修改,mac怎么修改?mac是网卡在这个世界上唯一的标识符,是生产厂商弄的,你怎么改法?
      

  11.   

    对,只支持传输层,网络层(IP,ARP,RARP等)包括网络层以下就8支持了