中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ARP協議的總結

發布時間:2020-08-10 06:21:51 來源:網絡 閱讀:1637 作者:欽之雙翼 欄目:網絡安全

一,ARP概述

    ARP(Address Resolution Protocol,地址解析協議)用于實現IP地址到MAC地址的映射,實現數據的封裝過程,其在以太網上,屬于網絡層。

二,ARP工作原理

    ARP工作原理: 由IP----->MAC地址

    主機發送信息時包含目的IP地址的ARP請求廣播到網絡上的所有主機,相應的主機接收到廣播包,則ARP單播回復信息,接收到返回信息,以此來確定目標的MAC地址,并將該IP地址和MAC地址存入本機的ARP高速緩存中,在下次請求時,直接查詢ARP緩存即可。

   注:ARP請求是以廣播形式發送,ARP回復是以單播形式發送。

三,ARP欺騙

     1.簡介

     由于網絡上的主機可以自主發送ARP應答信息,其他的主機接收到該報文的時候不會檢測ARP數據包的真實性而會將其記錄進本機的ARP緩存,故***者可以發送一個偽ARP應答報文,使主機發送的信息無法到達預期主機,從而造成了一個ARP欺騙***

     2.工作原理

      ①hacker告訴PC1,網關的iP----hacker's MAC

      ②hacker告訴網關,A的IP---->hacker's MAC

      ③A和網關的流量要通信都要經過hacker的主機

      ④hacker就可以通過wireshack抓包,分析,進行***和竊取資料 

         (常見的***軟件:P2P終結者,網絡執法官.....)

四,ARP分組格式

ARP協議的總結

字段分析:

  1.以太網目的地址

      6字節、全1表示廣播地址

  2.以太網源地址

      6字節

  3.幀類型

     2字節,表示后面數據的類型;對于ARP請求或應答:值為0x0806

     而RARP是0x0835

  4.硬件類型

    2字節,表示硬件地址的類型,值為1表示以太網地址

  5.協議類型

    2字節,表示要映射的協議地址類型

    0x0800:表示IP地址

    值與IP數據報的以太網數據幀中的類型字段的值相同

  6.硬件地址長度

    1字節,以太網IP地址的ARP請求或應答,值為6

  7.協議地址長度

     1字節,以太網IP地址的ARP請求或應答,值為4

  8.操作字段

     2字節,表示操作類型

      ARP請求:1

      ARP應答:2

      RARP請求:3

      RARP應答:4

  9.發送端的硬件地址(6bytes)

  10.發送端的協議地址(4bytes)

  11.目的端的硬件地址(6bytes)

  12.目的端的協議地址(4bytes)

五,代理ARP

     1.代理ARP(又叫ARP出租)是ARP協議的一種變種,對于沒有配置缺省網關的計算機要和其他網絡中的計算機實現通信,網關收到源計算機的 ARP 請求會使用自己的 MAC 地址與目標計算機的 IP地址對源計算機進行應答。

     2.代理ARP就是將一個主機作為對另一個主機ARP進行應答。

     3.問題1:什么是ARP代理?

      答:路由器收到ARP Request時,若發現查詢的目的IP地址在不同子網,路由器會扮演代理的ARP的角色,代為回答,告訴查詢者它所要做的MAC地址 (用的是之間接口的MAC地址)

      問題2:為什么要有ARP代理?

      答:路由器的一個重要功能是把局域網廣播包限制在該網內,不讓擴散,否則會造成網絡風暴。ARP Request是個廣播包,它詢問的對象若在同一個局域網內,就會回答。但如果查詢對象不在同一個局域網,那怎么辦呢?為了解決這個問題,路由器就提供一個服務:代理ARP.

      問題3:還有什么方法來解決跨局域網的地址查詢?

      答:若主機配置了默認網關,在查詢MAC地址的對象位于局域網之外的時候,可以把查詢任務交給默認網關。

      問題4:什么情況下用ARP代理?

      答:網絡中主機、路由器都有ARP cache. 主機通常配置了默認網關,它們會用默認網關查詢局域網外的MAC地址。路由器在需要查詢遠程網段里的MAC地址時,與其相連接的路由器,在收到ARP Request時就會扮演代理ARP的角色。

六,免費ARP

    1.免費ARP報文是一種特殊的ARP報文,該報文攜帶的發送端IP地址和目標IP地址都是本機IP地址,源MAC地址是本機MAC地址,目的MAC地址是廣播地址

   2.免費ARP的作用:

       ①通告廣播的作用,告訴整個廣播域的主機,目前這個IP所對應的MAC地址是什么

       ②查看廣播域中別的主機是否有使用自己的IP地址,如果使用了,則會顯示IP地址沖突

       ③某個子網內運行熱備份路由協議(HSRP)的路由器如果從其他路由器變成了主路由器; 它就會發送一個無故ARP更新該子網上的ARP緩存-----(設備改變了硬件地址,通過發送免費ARP報文通知其它設備更新ARP表項。)

七,逆向ARP ---IARP

     1.簡介

       IARP逆向地址解析協議 (Inverse Address Resolution Protocol) 。Inverse ARP用于幀中繼網絡中IP地址和虛電路號的映射關系的動態維護主要用于幀中繼網絡。

       IARP是一種在網絡中建立動態路由的方法,讓接入服務器能夠知道與虛電路相關聯的設備的網絡地址。

       IARP用于在幀中繼網絡中自動建立路由器IP地址與幀中繼DLCI的映射關系。

     2.工作原理

      ①A發送廣播消息請求其對應目的MAC地址的IP地址是多少?同時在該廣播消息中還附帶自己的IP地址。

      ②B接受到該廣播包后,修改該請求數據包,從幀中繼幀頭中提取硬件地址放入請求包的源硬件地址域中,即可形成A的地址映射。

      ③然后形成單播響應,響應包中包含B的IP地址以及A的IP地址和硬件地址。

      ④A收到響應,修改響應數據包,從幀頭中取出硬件地址放入響應數據包的源硬件地址域中,然后將其添加到地址映射表中。

      ⑤設備A和B就可以正常進行數據傳送了。

ARP協議的總結

八,反向ARP

     1.簡介

       反向地址轉換協議(RARP:Reverse Address Resolution Protocol),允許局域網中的物理機器從網關服務器(路由器)的 ARP 表或者緩存上請求其 IP 地址。

    2.工作原理

      由已知的MAC地址---->IP地址

      ①網絡上的每臺設備都會有一個獨一無二的硬件地址,通常是由設備廠商分配的MAC地址。PC1從網卡上讀取MAC地址,然后在網絡上發送一個RARP請求的廣播數據包,請求RARP服務器回復該PC的IP地址。

      ②RARP服務器收到了RARP請求數據包,為其分配IP地址,并將RARP回應發送給PC1

      ③PC1收到RARP回應后,就使用得到的IP地址進行通訊。









向AI問一下細節
推薦閱讀:
  1. ARP/RARP協議
  2. ARP協議

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

罗甸县| 宜章县| 息烽县| 巴彦淖尔市| 昭觉县| 博乐市| 汉沽区| 台州市| 沅陵县| 烟台市| 石柱| 花莲市| 开江县| 柳江县| 徐闻县| 肥东县| 嘉黎县| 蓬溪县| 集安市| 武定县| 霍州市| 吴忠市| 鄂伦春自治旗| 偏关县| 凤凰县| 石泉县| 绍兴县| 五华县| 景洪市| 华宁县| 清涧县| 亚东县| 英山县| 江北区| 襄樊市| 明溪县| 乌审旗| 罗平县| 洪雅县| 固镇县| 灵丘县|