ARP與ARP指令碼

2021-08-04 07:53:23 字數 713 閱讀 4181

arp—-位址解析協議,用來獲得目的主機的硬體位址

工作過程:

源主機發出arp請求,詢問「ip位址是192.168.0.1的主機的硬體位址是多少?」,並將這個請求廣播到本地網段(乙太網幀首部的硬體位址填ff:ff:ff:ff:ff:ff,表示廣播),目的主機收到arp請求,發現ip位址與自己的相同,則傳送乙個arp應答資料報給源主機,將自己的硬體位址填寫在應答包中。

每個主機都維護乙個arp快取表,用arp -a命令檢視。

時效一般為20分鐘,如果20分鐘內沒有使用某個表項,則該表項失效,下次還要發arp請求來獲得目的主機的硬體位址。

arp指令碼

#!/bin/bash

i=1count=0

while [ $i -le 254 ]

doif [ $count

-gt20 ];then

count=0

sleep 2

fi

ping -c1 "192.168.1.$i" &

let i++

let count++

done

執行arp指令碼,連在區域網內的一台手機的ip位址是192.168.1.102

由圖可見,可以ping通。

ARP與RARP協議及arp指令碼

位址解析協議,即arp address resolution protocol 是根據ip位址獲取實體地址的乙個tcp ip協議。在 絡通訊時,源主機的應 程式知道 的主機的ip位址和端 號,卻不知道 的主機的硬體位址,資料報 先是被 卡接收到再去處理上層協議的,如果接收到的資料報的硬體位址與本機不...

關於arp指令碼

在網路層我們知道有乙個位址解析協議arp,在實際應用中,我們經常會遇到這樣的問題 已經知道了乙個機器 主機或路由器 的ip位址,需要找出其相應的實體地址 或者反過來,已經知道了實體地址,需要找出相應的ip位址。位址解析協議arp和逆位址解析協議rarp就是用來解決這樣的問題的。我們今天主要來看看ar...

ARP 協議詳解與 ARP 欺騙

arp 協議作為 tcp ip 中的重要基礎協議之一,不僅是所有 it 人員必須明白的知識點,更是每個普通人都應當了解的技術。只有完全理解了 arp 協議的作用,才能更好地理解網際網路的運作,更好地對抗 arp 欺騙,保護系統和家人的安全。本場 chat 會包含關於 arp 協議的理論知識和簡單的 ...