相关文章  
  • 网络写作年稿酬最高150万一天写3万字
  • 上海外企HR加班与高薪同在
  • 面试中识别谎言的技巧
  • 当前大学生就业难主要“难”在哪里?
  • 浅谈Linux操作系统KDE桌面上的改进
  • 在Debian操作系统中网卡的设置步骤
  • Linux操作系统下的软中断问题分析
  • Liunx操作系统编程之Const使用详解
  • 调薪时刻如何沟通
  • 3000元月薪如何理财?
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Linux操作系统内核ARP的设计实现概述3

    源硬件地址,源IP地址,目的硬件地址,目的IP地址,然后调用dev_queue_xmit这个arp包发送出去。

    其次,描述一下ARP主要的数据结构:

    (1) neigh_table

    neigh_table是一个用来描述物理上互相连接的机器的信息的哈希表,ARP缓存arp_tbl 就是这样的一个neigh_table。系统中所有的neigh_table都连在一起。下面是一些主要的域:+ struct neighbour *hash_buckets[NEIGH_HASHMASK+1]; hash_buckets存放着所有邻居(物理上相连的机器)的信息,共有32个bucket,每一个bucket存放着一条neighbor链表。

    + struct pneigh_entry *phash_buckets[PNEI

    页码:[1] [2] [3] [4] [5]3页、共5页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved