ARP為什麼屬於網路層,ARP協議到底屬於哪一層

時間 2021-08-30 10:23:57

1樓:匿名使用者

arp協議是地址解析協議。

在區域網中,網路中實際傳輸的是“幀”,幀裡面是有目標主機的mac地址的。在乙太網中,一個主機和另一個主機進行直接通訊,必須要知道目標主機的mac地址。但這個目標mac地址是如何獲得的呢?

它就是通過地址解析協議獲得的。所謂“地址解析”就是主機在傳送幀前將目標ip地址轉換成目標mac地址的過程。arp協議的基本功能就是通過目標裝置的ip地址,查詢目標裝置的mac地址,以保證通訊的順利進行。

arp協議主要負責將區域網中的32位ip地址轉換為對應的48位實體地址,即網絡卡的mac地址,比如ip地址位192.168.0.

1網絡卡mac地址為00-03-0f-fd-1d-2b.整個轉換過程是一臺主機先向目標主機傳送包含有ip地址和mac地址的資料包,通過mac地址兩個主機就可以實現資料傳輸了.

2樓:tony羅騰

arp協議劃到網路層,是因為arp協議屬於tcp/ip協議簇。在tcp/ip模型中,所有定義的協議至少是在網際層以上的。但按照osi的標準,資料向下傳遞時每層會加上自己的資訊。

當網路層的ip包進入鏈路層時,鏈路層通過arp協議新增鏈路頭,這顯然不是網路層的功能。所以有很多人說arp是鏈路層的。

可以認為,在osi模型中arp協議屬於鏈路層;而在tcp/ip模型中,arp協議屬於網路層:

3樓:匿名使用者

arp不屬於網路層。

arp屬於第二層,資料鏈路層。

arp協議到底屬於哪一層

4樓:

很多教科書和培訓教材上,都把arp協議劃分到網路層。我想主要的原因在於arp協議屬於tcp/ip協議簇,而在tcp/ip模型中,所有定義的協議至少是在網際層(或稱網路層,ip層)。

但是,按照osi的標準,當資料向下傳遞時,每層會加上自己的資訊,各層互不干擾.這樣當網路層的ip包進入鏈路層時,鏈路層該如何加這個頭部的目標資訊呢?它要依靠arp協議來完成.

顯然如何加鏈路頭並不是網路層的功能。而且,arp協議工作時,並不使用ip的包頭。所以也有很多人說,arp是鏈路層的。

可以說,在tcp/ip模型中,arp協議屬於ip層;在osi模型中,arp協議屬於鏈路層。

下列協議屬於網路層的是( )。 a. arp b. ospf c. rip d. bgp

5樓:匿名使用者

arp直接封裝在二層以太幀格式內,

ospf封裝在ip包頭之上,rip封裝在udp內,bgp在tcp之上。

沒有明顯的界限說內arp就屬於容網路層,ospf就是傳輸層。但rip和bgp是比較分明的,屬於應用層,因為傳輸層為其傳送路由字首。

在這個題目裡只能說a比較準確。

6樓:匿名使用者

就這幾個選項來看的話,a的比率較大

arp,dns協議分別屬於tcp/ip協議的哪一層?

7樓:匿名使用者

看**就清楚了。 arp和rarp是一對協議,分別是mac和ip地址互查的,工作在第二層,至於說為什麼第回二層能查第三層答的ip,原因是從包裡取ip包的地址。

dns則是典型的應用層的協議了,而該協議提供的服務就是dns解析服務,是兩個概念,但本質嘛,還是一回事,因為dns是domain name system縮寫,並不是象其它協議,後面代協議的單詞,所以你認為是服務是協議都可以,沒人會因為這個和你分辨的。

8樓:匿名使用者

dns則是典型的應用

copy層的協議了,至於說為什麼第二層能查第三層的ip,因為dns是domain name system縮寫,所以你認為是服務是協議都可以。

arp和rarp是一對協議,還是一回事,後面代協議的單詞,工作在第二層,原因是從包裡取ip包的地址,而該協議提供的服務就是dns解析服務,

9樓:匿名使用者

arp即是二層也是三層的協議,因為有mac和ip。dns說是應用層和服務都可以,要看你從哪個標準來說。

arp(地址解析協議)屬於網路中的哪一層?

10樓:

arp是網路bai

層的協議,但是它所工作du的內容是zhi鏈路層的。具dao體來說應該是在網路層專。屬

arp具體說來就是將網路層(ip層,也就是相當於osi的第三層)地址解析為資料連線層(mac層,也就是相當於osi的第二層)的mac地址。

11樓:褲褲上有個洞

可以這樣做,在osi模型中arp協議屬於鏈路層;而在tcp/ip模型中,arp協議屬於網路層

12樓:秒懂**

地址解析協議:根據ip地址查詢實體地址的協議

13樓:

具體說arp 在網路tcp、ip中沒有能說它具體的界定那一層,顯然 ip地址是3層的。硬要說是那一層,好像就不對了。

arp協議是網路層的還是資料鏈路層的協議

14樓:可樂零七

很多教科書和培訓教材上,都把arp協議劃分到網路層。我想主要的原因在於arp協議屬於tcp/ip協議簇,而在tcp/ip模型中,所有定義的協議至少是在網際層(或稱網路層,ip層)。

但是,按照osi的標準,當資料向下傳遞時,每層會加上自己的資訊,各層互不干擾.這樣當網路層的ip包進入鏈路層時,鏈路層該如何加這個頭部的目標資訊呢?它要依靠arp協議來完成.

顯然如何加鏈路頭並不是網路層的功能.而且,arp協議工作時,並不使用ip的包頭。所以也有很多人說,arp是鏈路層的。

可以說,在tcp/ip模型中,arp協議屬於ip層;在osi模型中,arp協議屬於鏈路層。

在sniffer軟體中,捕獲協議資料時,如果使用ip地址是無法捕獲到arp包的,因為ip地址是arp協議的載荷,不在包頭中。但arp協議的載荷中,也並不包含任何上層的ip資料包。所以,構造和使用arp協議的主體理解ip地址。

從這個角度考慮,將arp協議劃分到ip層也有一定道理。

我覺得邏輯上應該處於鏈路層,但是在抓包的時候,arp和rarp的資料包是封裝在鏈路層的資料包裡

什麼是ARP軟體???急!!!!

就是你的機子裡可能裝了像p2p這種用arp攻擊來限制別人網速的軟體,把那種軟體關了就可以了,因為在你的網路裡還有其他的如反p2p,或防火牆在,所以你的arp攻擊就會掉線,你的電腦沒什麼事的,只是有個軟體在起作用,你不想用的話把它找出來關掉就行了,建義你裝個金山清理專家或超級兔子把軟體關掉或卸掉就行了...

windows作業系統中,arp命令有什麼作用

需要簡單了解arp的作用,在tcp ip,ios模型中ip 網路層 對應要封裝mac位址 鏈路層 就需要用的arp表了.可以理解未三層一跳時就要使用arp表。使用arp命令,我們能夠檢視本地計算機或另一台計算機的arp快取記憶體中的當前內容。此外,使用arp命令,也可以用人工方式輸入靜態的網絡卡物理...

區域網除了ARP攻擊還有什麼攻擊

兩台電腦有3個主機號,還有乙個是閘道器!除了arp攻擊,常見的還有udp攻擊,那是測試防火牆壓力的,用那就太狠了!像樓上說的,在路由器裡設定規則!進行速度分配!設定上限!兩個主機 還有乙個路由器的說 路由器也要ip位址 你們應該在路由器上的埠上做網速限制 限制在最高速度為100kb 這樣你們兩個的網...