3. ARP
ARP缓冲区的管理 对于ARP而言,一切都是围绕着对ARP缓存的操作而进行,因此,了解ARP缓存结构是必要的。 由于ARP缓存中的每个缓存项的存在是有时限的,因此需要一个函数定时地对ARP缓存进行刷新以保证缓存内容的时效性。 ARP缓存结构的实现 /* arp.h 文件 -------------*/ struct arpentry { short ae_state; short ae_hwtype; short ae_prtype; char ae_hwlen; char ae_prlen; struct netif *ae_pni; int ae_queue; int ae_attempts; int ae_ttl; char ae_hwa[MAXHWALEN]; char ae_pra[MAXPRALEN]; }; ae_state表示了当前该缓存记录的状态。 第2个到第5个字段与ARP分组头部头四个字段对应,可以用于在搜索ARP缓存时进行相应的匹配。 ae_pni指向相应的网络接口结构。 ae_queue表示一个队列,在该队列中存放着等待发送的上层协议报文。 ae_attempts表示相关A
您可能关注的文档
最近下载
- DB4201_T653-2021_建设工程监理规程_武汉市 .docx VIP
- 《机动车驾驶人考试场地及其设施设置规范》GA10292022.docx VIP
- 兰州中考体育题库及答案.doc VIP
- 《GBT 31439.1-2025 波形梁钢护栏 第1部分:两波形梁钢护栏》练习题试卷及参考答案.pdf VIP
- (五调)武汉市2026届高三年级五月调研考试语文试卷(含答案及解析).docx
- 银行自助设备维护操作流程.docx VIP
- 认知觉醒:伴随一生的学习方法论.docx VIP
- 电气CAD实用教程!低压配电、变电站等电气主接线图的识读与绘制,80页PPT可下载!.pptx VIP
- 装饰工程施工说明范本.docx VIP
- 行政及工资关系介绍信.docx VIP
原创力文档

文档评论(0)