- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 arp_send()函数分析
(代码基于linux2.4.0)void arp_send(int type,/*arp协议编码,如ARPOP_REPLY(arp响应)、ARPOP_REQUEST(arp请求)等*/ int ptype, /*以太网协议类型,或者说是接口的硬件类型,如ARP(ETH_P_ARP)、x.25(ETH_P_X25)、ip(ETH_P_IP)等*/ u32 dest_i
2006-10-19 18:13:00 7384
原创 ARP状态
(以下内容都基于linux内核2.4.0源码) 在include/net/neighbour.h中定义了ARP有限状态机所对应的各种状态: 27 #define NUD_INCOMPLETE 0x0128 #define NUD_REACHABLE 0x0229 #define NUD_STALE 0x0430 #define NUD_DELAY 0x0831 #define NUD
2006-10-07 18:38:00 8936
原创 ARP初始化
(以下内容都基于linux内核2.4.0源码) 地址解析协议ARP负责映射IP地址到mac地址。ARP邻居是主机系统或单跳可达路由并用于链路层(MAC)寻址以代替网络层IP寻址。1、ARP数据结构 ARP数据结构的根(root)结构是neigh_table结构,它定义在include/net/neighbour.h。neigh_table结构及其字段所指向的结构都用于arp
2006-10-07 16:33:00 4471
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人