當前位置:首頁 » 合同協議 » arp協議的作用

arp協議的作用

發布時間: 2021-01-15 03:53:44

Ⅰ ARP 協議工作過程是什麼

當一個基於TCP/IP的應用程序需要從一台主機發送數據給另一台主機時,它把信息分割並封裝成包,附上目的主機的IP地址。然後尋找IP地址到實際MAC地址的映射,這需要發送ARP廣播消息。

當ARP找到了目的主機MAC地址後,就可以形成待發送幀的完整乙太網幀頭。最後,協議棧將IP包封裝到乙太網幀中進行傳送。如圖所示,描述了ARP廣播過程。

在圖中,當主機A要和主機B通信(如主機A Ping主機B)時。主機A會先檢查其ARP緩存內是否有主機B的MAC地址。如果沒有,主機A會發送一個ARP請求廣播包,此包內包含著其欲與之通信的主機的IP地址,也就是主機B的IP地址。

當主機B收到此廣播後,會將自己的MAC地址利用ARP響應包傳給主機A,並更新自己的ARP緩存,也就是同時將主機A的IP地址/MAC地址對保存起來,以供後面使用。

主機A在得到主機B的MAC地址後,就可以與主機B通信了。同時,主機A也將主機B的IP地址/MAC地址對保存在自己的ARP緩存內。

(1)arp協議的作用擴展閱讀:

ARP協議的基本功能

在乙太網協議中規定,同一區域網中的一台主機要和另一台主機進行直接通信,必須要知道目標主機的MAC地址。而在TCP/IP協議棧中,網路層和傳輸層只關心目標主機的IP地址。這就導致在乙太網中使用IP協議時,數據鏈路層的乙太網協議接到上層IP協議提供的數據中,只包含目的主機的IP地址。

於是需要一種方法,根據目的主機的IP地址,獲得其MAC地址。這就是ARP協議要做的事情。所謂地址解析(address resolution)就是主機在發送幀前將目標IP地址轉換成目標MAC地址的過程。

另外,當發送主機和目的主機不在同一個區域網中時,即便知道目的主機的MAC地址,兩者也不能直接通信,必須經過路由轉發才可以。所以此時,發送主機通過ARP協議獲得的將不是目的主機的真實MAC地址,而是一台可以通往區域網外的路由器的某個埠的MAC地址。

於是此後發送主機發往目的主機的所有幀,都將發往該路由器,通過它向外發送。這種情況稱為ARP代理(ARP Proxy)。

Ⅱ ARP的作用

arp協議是根據IP地址獲取物理地址的一個TCP/IP協議。它的作用:

主機發送信息時將包含目標IP地址的ARP請求廣播到網路上的所有主機,並接收返回消息,以此確定目標的物理地址;收到返回消息後將該IP地址和物理地址存入本機ARP緩存中並保留一定時間,下次請求時直接查詢ARP緩存以節約資源。

地址解析協議是建立在網路中各個主機互相信任的基礎上的,網路上的主機可以自主發送ARP應答消息,其他主機收到應答報文時不會檢測該報文的真實性就會將其記入本機ARP緩存;

由此攻擊者就可以向某一主機發送偽ARP應答報文,使其發送的信息無法到達預期的主機或到達錯誤的主機,這就構成了一個ARP欺騙。

ARP命令可用於查詢本機ARP緩存中IP地址和MAC地址的對應關系、添加或刪除靜態對應關系等。相關協議有RARP、代理ARP。NDP用於在IPv6中代替地址解析協議。

地址解析協議由互聯網工程任務組(IETF)在1982年11月發布的RFC 826中描述制定。地址解析協議是IPv4中必不可少的協議,而IPv4是使用較為廣泛的互聯網協議版本(IPv6仍處在部署的初期)。

OSI模型把網路工作分為七層,IP地址在OSI模型的第三層,MAC地址在第二層,彼此不直接打交道。在通過乙太網發送IP數據包時,需要先封裝第三層(32位IP地址)、第二層(48位MAC地址)的報頭。

但由於發送時只知道目標IP地址,不知道其MAC地址,又不能跨第二、三層,所以需要使用地址解析協議。使用地址解析協議,可根據網路層IP數據包包頭中的IP地址信息解析出目標硬體地址(MAC地址)信息,以保證通信的順利進行。

(2)arp協議的作用擴展閱讀

地址解析協議是建立在網路中各個主機互相信任的基礎上的,它的誕生使得網路能夠更加高效的運行,但其本身也存在缺陷:

ARP地址轉換表是依賴於計算機中高速緩沖存儲器動態更新的,而高速緩沖存儲器的更新是受到更新周期的限制的,只保存最近使用的地址的映射關系表項,這使得攻擊者有了可乘之機,可以在高速緩沖存儲器更新表項之前修改地址轉換表,實現攻擊。

ARP欺騙可以導致目標計算機與網關通信失敗,更會導致通信重定向,所有的數據都會通過攻擊者的機器,因此存在極大的安全隱患。

Ⅲ ARP協議的作用是什麼

arp(地址轉換協議)

??arp是一個重要的tcp/ip協議,並且用於確定對應ip地址的網卡物理地址。實用arp命令,你能夠查看本地計算機或另一台計算機的arp高速緩存中的當前內容。此外,使用arp命令,也可以用人工方式輸入靜態的網卡物理/ip地址對,你可能會使用這種方式為預設網關和本地伺服器等常用主機進行這項作,有助於減少網路上的信息量。

??按照預設設置,arp高速緩存中的項目是動態的,每當發送一個指定地點的數據報且高速緩存中不存在當前項目時,arp便會自動添加該項目。一旦高速緩存的項目被輸入,它們就已經開始走向失效狀態。例如,在windows nt網路中,如果輸入項目後不進一步使用,物理/ip地址對就會在2至10分鍾內失效。因此,如果arp高速緩存中項目很少或根本沒有時,請不要奇怪,通過另一台計算機或路由器的ping命令即可添加。所以,需要通過arp命令查看高速緩存中的內容時,請最好先ping 此台計算機(不能是本機發送ping命令)。

常用命令選項:

arp -a或arp -g——用於查看高速緩存中的所有項目。-a和-g參數的結果是一樣的,多年來-g一直是unix平台上用來顯示arp高速緩存中所有項目的選項,而windows用的是arp -a(-a可被視為all,即全部的意思),但它也可以接受比較傳統的-g選項。

arp -a ip——如果你有多個網卡,那麼使用arp -a加上介面的ip地址,就可以只顯示與該介面相關的arp緩存項目。

arp -s ip 物理地址——你可以向arp高速緩存中人工輸入一個靜態項目。該項目在計算機引導過程中將保持有效狀態,或者在出現錯誤時,人工配置的物理地址將自動更新該項目。

arp -d ip——使用本命令能夠人工刪除一個靜態項目。

Ⅳ ARP協議的主要功能是( )

答案是A。

地址解復析協議是IPv4中必不制可少的協議,在通過乙太網發送IP數據包時,需要先封裝第三層(32位IP地址)、第二層(48位MAC地址)的報頭,但由於發送時只知道目標IP地址,不知道其MAC地址,又不能跨第二、三層,所以需要使用地址解析協議。

使用地址解析協議,可根據網路層IP數據包包頭中的IP地址信息解析出目標硬體地址(MAC地址)信息,以保證通信的順利進行。

(4)arp協議的作用擴展閱讀

ARP協議的作用:

1、一個主機可以通過它來確定另一個主機是否設置了相同的IP地址,主機bsdi並不希望對此請求有一個回答,但是,如果收到一個回答,那麼就會在終端日誌上產生一個錯誤消息:"乙太網地址:a:b:c:d:e:f發送來重復的IP地址",這樣就可以警告系統管理員,某個系統有不正確的設置。

2、如果主機收到某個IP地址的ARP請求,而且它已經在接收者的高速緩存中,那麼就要用ARP請求中的發送端硬體地址(如乙太網地址)對高速緩存中相應的內容進行更新。

Ⅳ 簡述arp協議和trunk的作用

地址解析協議來,即ARP(Address
Resolution
Protocol),是源根據IP地址獲取物理地址的一個TCP/IP協議。主機發送信息時將包含目標IP地址的ARP請求廣播到網路上的所有主機,並接收返回消息,以此確定目標的物理地址;收到返回消息後將該IP地址和物理地址存入本機ARP緩存中並保留一定時間,下次請求時直接查詢ARP緩存以節約資源。地址解析協議是建立在網路中各個主機互相信任的基礎上的,網路上的主機可以自主發送ARP應答消息,其他主機收到應答報文時不會檢測該報文的真實性就會將其記入本機ARP緩存;由此攻擊者就可以向某一主機發送偽ARP應答報文,使其發送的信息無法到達預期的主機或到達錯誤的主機,這就構成了一個ARP欺騙。ARP命令可用於查詢本機ARP緩存中IP地址和MAC地址的對應關系、添加或刪除靜態對應關系等。相關協議有RARP、代理ARP。NDP用於在IPv6中代替地址解析協議。

Ⅵ 說明下列協議的作用:IP,ARP,RARP,ICMP

您好,復很高心為您回答問題制。
IP協議(Internet Protocol,網際網路協議),屬於OSI7層參考模型中的網路層協議。它提供兩個基本功能:定址和分段。定址即常說的路由功能;分段是指對數據包的大小進行重新組裝,以適應不同網路對包大小的要求。

ARP協議(Address Resolution Protocol,地址解析協議),屬於IPv4協議簇,工作在數據鏈路層。其功能是將IP地址解析為對應的MAC地址。

RARP協議(Reverse ARP,反向ARP協議),其功能是將MAC地址解析為對應的IP地址。

ICMP協議(Internet Control Message Protocol,Internet控制消息協議),它的功能是報告無法傳送的數據包的錯誤,並幫助對這些錯誤進行疑難解答。

希望我的回答能給您幫助。

Ⅶ arp協議的主要功能

ARP協議的作用:1.什麼是ARP?ARP(AddressResolutionProtocol)是個地址解析協議。最直白的說法是:在乙太網中,當一個上層協議要發包時,有了該節點的IP地址,ARP就能提供該節點的MAC地址。2為什麼要有ARP?OSI模式把網路工作分為七層,彼此不直接打交道,只通過介面(layreinterface).IP地址在第三層,MAC地址在第二層。協議在發生數據包時,首先要封裝第三層(IP地址)和第二層(MAC地址)的報頭,但協議只知道目的節點的IP地址,不知道其物理地址,又不能跨第二、三層,所以得用ARP的服務。詳細說明:Ø 在網路通訊時,源主機的應用程序知道目的主機的IP地址和埠號,卻不知道目的主機的硬體地址,而數據包首先是被網卡接收到再去處理上層協議的,如果接收到的數據包的硬體地址與本機不符,則直接丟棄。因此在通訊前必須獲得目的主機的硬體地址。ARP協議就起到這個作用Ø 當一台主機把乙太網數據幀發送到位於同一區域網上的另一台主機時,是根據48位的乙太網地址來確定目的介面的,設備驅動程序從不檢查IP數據報中的目的IP地址。ARP(地址解析)模塊的功能為這兩種不同的地址形式提供映射:32位的IP地址和48位的乙太網地址一.ARP報文各欄位含義:ARP報文欄位總共有28個位元組1.硬體類型:佔2個位元組,表明ARP實現在何種類型的網路上。Ø 值為1:表示乙太網。2.協議類型:佔2個位元組表示要映射的協議地址類型

Ⅷ 網路裡面ARP協議作用是什麼

簡單說,ARP 是地址解析協議(Address Resolution Protocol)的簡稱。其作用是:根據主機的 IP 地址得到 MAC 地址。

Ⅸ arp是什麼協議,簡述其在tcp/ip協議棧中的主要作用

在區域網內通信時,需要知道對方的MAC地址,才能把報文發送到正確的機器版。arp的功能就是通過廣播的權方式,獲取每個主機的MAC地址。
您可以在命令行里敲命令arp
-a,就可以看到通過arp協議獲取並緩存在本地的IP地址和MAC地址的映射關系。

Ⅹ ARP 協議的作用是什麼

地址解析協議由互聯網工程任務組(IETF)在1982年11月發布的RFC 826中描述制定。 [1] 地址解析協議是IPv4中必不可少的協議,而IPv4是使用較為廣泛的互聯網協議版本(IPv6仍處在部署的初期)。
OSI模型把網路工作分為七層,IP地址在OSI模型的第三層,MAC地址在第二層,彼此不直接打交道。在通過乙太網發送IP數據包時,需要先封裝第三層(32位IP地址)、第二層(48位MAC地址)的報頭,但由於發送時只知道目標IP地址,不知道其MAC地址,又不能跨第二、三層,所以需要使用地址解析協議。使用地址解析協議,可根據網路層IP數據包包頭中的IP地址信息解析出目標硬體地址(MAC地址)信息,以保證通信的順利進行

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837