ARP協議工作流程

2022-03-20 17:56:32 字數 963 閱讀 3407

位址解析協議,即arp(address resolution protocol),是根據ip位址獲取實體地址的乙個tcp/ip協議。主機傳送資訊時將包含目標ip位址的arp請求廣播到網路上的所有主機,並接收返回訊息,以此確定目標的實體地址;收到返回訊息後將該ip位址和實體地址存入本機arp快取中並保留一定時間,下次請求時直接查詢arp快取以節約資源。位址解析協議是建立在網路中各個主機互相信任的基礎上的,網路上的主機可以自主傳送arp應答訊息,其他主機收到應答報文時不會檢測該報文的真實性就會將其記入本機arp快取;由此攻擊者就可以向某一主機傳送偽arp應答報文,使其傳送的資訊無法到達預期的主機或到達錯誤的主機,這就構成了乙個arp欺騙。arp命令可用於查詢本機arp快取中ip位址和mac位址的對應關係、新增或刪除靜態對應關係等。相關協議有rarp、**arp。ndp用於在ipv6中代替位址解析協議。

主機a的ip位址為192.168.1.1,mac位址為0a-11-22-33-44-01;

主機b的ip位址為192.168.1.2,mac位址為0a-11-22-33-44-02;

第1步:根據主機a上的路由表內容,ip確定用於訪問主機b的**ip位址是192.168.1.2。然後a主機在自己的本地arp快取中檢查主機b的匹配mac位址。

第2步:如果主機a在arp快取中沒有找到對映,它將詢問192.168.1.2的硬體位址,從而將arp請求幀廣播到本地網路上的所有主機。源主機a的ip位址和mac位址都包括在arp請求中。本地網路上的每台主機都接收到arp請求並且檢查是否與自己的ip位址匹配。如果主機發現請求的ip位址與自己的ip位址不匹配,它將丟棄arp請求。

第3步:主機b確定arp請求中的ip位址與自己的ip位址匹配,則將主機a的ip位址和mac位址對映新增到本地arp快取中。

第5步:當主機a收到從主機b發來的arp回覆訊息時,會用主機b的ip和mac位址對映更新arp快取。本機快取是有生存期的,生存期結束後,將再次重複上面的過程。主機b的mac位址一旦確定,主機a就能向主機b傳送ip通訊了。

SSL協議的工作流程

ssl協議的工作流程 伺服器認證階段 1 客戶端向伺服器傳送乙個開始資訊 hello 以便開始乙個新的會話連線 2 伺服器根據客戶的資訊確定是否需要生成新的主金鑰,如需要則伺服器在響應客戶的 hello 資訊時將包含生成主金鑰所需的資訊 3 客戶根據收到的伺服器響應資訊,產生乙個主金鑰,並用伺服器的...

PPP協議基礎與工作流程

簡介 ppp是點到點鏈路上承載網路層資料報文的一種鏈路層協議,如路由器中的serial介面鏈路預設執行的協議就是ppp,當然能夠允許ppp的遠不止serial這一種埠,其他例如dialer,虛擬模板介面等都可以執行 主要是在pppoe中運用 優點 總體來說可以提供使用者認證 易於擴充 並支援同 非同...

ARP協議工作原理

arp協議工作原理 一 arp協議簡介 arp,全稱address resolution protocol,中文名為位址解析協議,它工作在資料鏈路層,在本層和硬體介面聯絡,同時對上層提供服務。ip資料報常通過乙太網傳送,乙太網裝置並不識別32位ip位址,它們是以48位乙太網位址傳輸乙太網資料報。因此...