第四章 ARP 位址解析協議

2022-02-03 05:34:35 字數 855 閱讀 5640

網路介面有乙個硬體位址,48bit的值,在硬體層次上進行的資料幀交換必須有正確的介面位址.tcp/ip有自己的位址,32bit的ip位址.

但是知道主機的ip位址並不能讓核心傳送一幀資料給主機。核心(如乙太網驅動程式)必須知道目的端的硬體位址才能傳送資料。

arp的功能就是在32bit的ip位址和硬體位址之間提供動態對映。

為什麼點對點鏈路不使用arp呢?

詳細來解釋下arp分組格式內容以及各個字段:

前兩個欄位是乙太網目的位址和乙太網源位址,目的位址為全1的位址是廣播位址。

2個位元組的幀型別,對於arp請求或者arp應答來說,該字段的值是0x0806

硬體型別字段表示硬體位址的型別,1表示乙太網位址,協議型別字段表示要對映的協議位址型別,0x0800表示ip位址。

硬體位址長度和協議位址長度,分別指出硬體位址和協議位址的長度,以位元組為單位。

操作字段指出四種操作型別,他們是arp請求(1),arp應答(2),rarp請求(3),rarp應答(4)。

接下來四個字段分別是傳送端的硬體位址、傳送端的協議位址、目的端的硬體位址、目的端的協議位址。

它會把自己的硬體位址填進去,然後用兩個目的端位址分別替換兩個傳送端位址,並把操作字段設定成2,最後把它傳送回去。

----未完待續----

第四章 位址解析協議

ip協議的設計目標是為了跨越不同型別的物理網路的分組交換提供互操作,這需要網路層軟體使用的位址和底層網路硬體使用的位址之間進行轉換。位址解析是發現兩個位址之間的對映關係的過程。位址解析協議arp是乙個通用的協議,他被設計為支援多種位址之間的對映。arp提供從網路層位址到相關硬體位址的動態對映。下面給...

第四章 計算機的戶籍位址 ARP

arp為ip位址到物理硬體之間提供動態對映 arp是32bit的ip位址和採用不同網路技術的硬體之間提供動態對映 arp資料幀長度都是42位元組 不同網路之間的通訊,使用路由器作為委託arp 或arp 實現連線 在大多數的 t c p i p 實現中,a r p 是乙個基礎協議,但是它的執行對於應用...

第四章 繼承

一 為什麼要繼承 在物件導向中我們將具有很多重複內容的類中的內容提取出來,寫成乙個單獨的類 其他類只需要繼承就能取得這些功能,同時可以在自己類中寫入獨特的自定義方法 二 繼承語法 inte ce circle nsobject 繼承是在介面中定義的 冒號後的類名是要整合的類,nsobject 是co...