ARP程序設(shè)計(jì)
發(fā)布時(shí)間:2008/12/31 0:00:00 訪問次數(shù):609
arp程序中的主要函數(shù)有:
。1)void arp_sendrequest(dword destlp)
發(fā)送arp請(qǐng)求。如果ip模塊在arp表中找不到想要ip對(duì)應(yīng)的物理地址,則會(huì)調(diào)用sendrequest函數(shù),來發(fā)送一個(gè)arp請(qǐng)求。發(fā)送一個(gè)arp請(qǐng)求以后,將啟動(dòng)arp定時(shí)。
。2)void arpin(byte page)
當(dāng)有一個(gè)arp包接收到時(shí),netlntef將調(diào)用這個(gè)函數(shù)。如果是一個(gè)發(fā)給自己的arp請(qǐng)求,則應(yīng)答;如果這是一個(gè)給自己剛發(fā)的arp請(qǐng)求的應(yīng)答,則用此來得到物理地址,更新arp地址對(duì)應(yīng)表,并且禁用arp定時(shí),重發(fā)次數(shù)恢復(fù)為0。
。3) void arp_resend()
調(diào)用此函數(shù)則再發(fā)送一個(gè)arp請(qǐng)求,并且使得重發(fā)次數(shù)arpretrasmittime增1。如果arpretrasmittime達(dá)到重發(fā)次數(shù)的最大值arp_max retrnsmit_tiive,則認(rèn)為對(duì)方不可到達(dá),做相應(yīng)的處理,檢測arpretrasmitti me是否達(dá)到最大,在tcp模塊的bytetcppeerclosing()函數(shù)中實(shí)現(xiàn)。
歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)
arp程序中的主要函數(shù)有:
。1)void arp_sendrequest(dword destlp)
發(fā)送arp請(qǐng)求。如果ip模塊在arp表中找不到想要ip對(duì)應(yīng)的物理地址,則會(huì)調(diào)用sendrequest函數(shù),來發(fā)送一個(gè)arp請(qǐng)求。發(fā)送一個(gè)arp請(qǐng)求以后,將啟動(dòng)arp定時(shí)。
。2)void arpin(byte page)
當(dāng)有一個(gè)arp包接收到時(shí),netlntef將調(diào)用這個(gè)函數(shù)。如果是一個(gè)發(fā)給自己的arp請(qǐng)求,則應(yīng)答;如果這是一個(gè)給自己剛發(fā)的arp請(qǐng)求的應(yīng)答,則用此來得到物理地址,更新arp地址對(duì)應(yīng)表,并且禁用arp定時(shí),重發(fā)次數(shù)恢復(fù)為0。
。3) void arp_resend()
調(diào)用此函數(shù)則再發(fā)送一個(gè)arp請(qǐng)求,并且使得重發(fā)次數(shù)arpretrasmittime增1。如果arpretrasmittime達(dá)到重發(fā)次數(shù)的最大值arp_max retrnsmit_tiive,則認(rèn)為對(duì)方不可到達(dá),做相應(yīng)的處理,檢測arpretrasmitti me是否達(dá)到最大,在tcp模塊的bytetcppeerclosing()函數(shù)中實(shí)現(xiàn)。
歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)
熱門點(diǎn)擊
- RFID系統(tǒng)的通信模型和安全需求
- FPGA開發(fā)工具ISE簡介
- 藍(lán)牙技術(shù)特點(diǎn)
- 常用的差錯(cuò)控制方法
- 以太網(wǎng)口工作原理
- 差錯(cuò)控制編碼的基本方式
- CRC校驗(yàn)?zāi)芰Ψ抡?/a>
- 動(dòng)態(tài)系統(tǒng)仿真工具Simulink常用模塊庫
- ARP網(wǎng)絡(luò)實(shí)現(xiàn)流程
- RFID系統(tǒng)的安全標(biāo)簽加密解決方案
推薦技術(shù)資料
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究