aRP的工作原理及高速緩存_ARP原理
發(fā)表時間:2023-07-11 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]ARP工作時.首先由知道目的主機(jī)IP地址但不知道目的主機(jī)物理地址的主機(jī)發(fā)出 一份ARP請求報文, 該報文中填有發(fā)送方硬件地址、發(fā)送方IP地址和目的方1P地址, 操作代碼為1, 目的方硬件地址填...
ARP工作時.首先由知道目的主機(jī)IP地址但不知道目的主機(jī)物理地址的主機(jī)發(fā)出
一份ARP請求報文, 該報文中填有發(fā)送方硬件地址、發(fā)送方IP地址和目的方1P地址,
操作代碼為1, 目的方硬件地址填的是廣播地址(在以太網(wǎng)中為全”, 因此該網(wǎng)絡(luò)內(nèi)的
所有主機(jī)都可以收到該報文, 其含義是“如果你是這個IP地址的擁有者, 請回答你的
硬件地址、
目的主機(jī)的ARP層收到這份廣播報文后.識別出這是發(fā)送方在尋問它的IP地址.于是
發(fā)送一個ARP應(yīng)答報文。 這個^RP應(yīng)答報文包含它的IP地址及對應(yīng)的硬件地址。 操作代碼
為2, 把原來的發(fā)送方硬件地址和協(xié)議地址填入目的方硬件地址和協(xié)議地址位置, 即這時目
的方變成了發(fā)送方.發(fā)送方變成了日的方.請求方收到^RP應(yīng)答報文后, 就可以使用目的方
物理地址進(jìn)行IP數(shù)據(jù)報的發(fā)送了。
一臺主機(jī)向另一臺主機(jī)發(fā)送數(shù)據(jù)報后, 可能不久還要發(fā)送, 如果hi發(fā)送一次數(shù)據(jù)報就進(jìn)
行一次ARP請求, 那么ARP的工作效率就會很低。 另外, 由于^RP請求是以廣播方式發(fā)送
的, 因此領(lǐng)繁使用ARP會使造成網(wǎng)絡(luò)擁擠。 影響網(wǎng)絡(luò)的正常工作。 解決該問題的關(guān)鍵是使用
ARP高速緩存技術(shù)。
在網(wǎng)絡(luò)中, 每臺主機(jī)上都有一個ARP高速緩存, 這個高速緩存存放了最近IP地址到硬
件地址之間的映射記錄。 高速緩存區(qū)中表項建立的方法是:
①請求主機(jī)收到ARP應(yīng)答后.主機(jī)就把獲得的IP地址與物理地址的映射關(guān)系存入ARP
表中.
②由于ARP請求報文是廣播發(fā)送的, 所有收到ARP請求報文的主機(jī)都可以把其中發(fā)送
方的物理地址和IP地址映射存入自己的高速緩存中, 以備將來使用.
③網(wǎng)絡(luò)中的主機(jī)在啟動時.可以主動廣播自己的IP地址和物理地址的映射關(guān)系, 以免
其他主機(jī)對它提出ARP請求(這也使一臺主機(jī)在啟動時, 就可以知道自己的IP地址與網(wǎng)絡(luò)
‘!, 其他主機(jī)的IP地址有沒有沖突).
使用了高速緩存后, 當(dāng)ARP解析一個IP地址時, 它會首先搜索ARP高速緩存六行是否
有與該IP地址匹配的ARP表項.如果找到。 ARP地址解析就完成了。 假如ARP沒找到一個
匹配的IP地址, 才會向網(wǎng)絡(luò)上發(fā)送ARP請求報文.可以用ARP命令來檢查和修改ARP高
速緩存中的農(nóng)項。 ARP高速緩存中的表項一般分為動態(tài)表項和砂態(tài)表項兩種.動態(tài)表項有一
定的生存時間.它隨時間的推移自動添加和蒯除:靜態(tài)表項在主機(jī)工作期間一直保留在高速
緩存中, 除非用ARP命令刪除它。
上面是電腦上網(wǎng)安全的一些基礎(chǔ)常識,學(xué)習(xí)了安全知識,幾乎可以讓你免費電腦中毒的煩擾。