首頁 >常見問題 >與IP協議配套使用的四個協議是什麼

與IP協議配套使用的四個協議是什麼

coldplay.xixi
coldplay.xixi原創
2020-09-01 10:44:4411081瀏覽

與IP協定搭配使用的四個協定是:1、位址解析協定ARP;2、逆位址解析協定RARP;3、網路控制封包協定ICMP;4、網際群組管理協定IGMP。

與IP協議配套使用的四個協議是什麼

與IP協定配對使用的四個協定是:

##一、位址解析協定ARP

說明:

ARP 每一個主機都有一個ARP快取(ARP cache),裡面有所在的區域網路上的各主機和路由器的IP位址到硬體位址的映射表

作用:

透過IP位址得知其物理位址

與IP協議配套使用的四個協議是什麼

與IP協議配套使用的四個協議是什麼

  • #注意:
  • 網路上其他主機並不會回應ARP 詢問,只有接收端主機接收到這個訊框時,才向發送端主機做出這樣的回應
  • ARP 是解決同一個區域網路上的主機或路由器的IP位址和硬體位址的對應問題.若所要找的主機和來源主機不在同一個區域網路上,那麼就要透過ARP找到一個位於本區域網路上的某個路由器的硬體位址,然後把分組發送給這個路由器,讓這個路由器把分組轉發給下一個網路.剩下的工作就由下一個網路來做

    從IP位址到硬體位址的解析是自動進行的,主機的使用者對此位址解析過程是不知道的.
  • 主機或路由器要和本網路上另一個已知IP 位址的主機或路由器進行通訊,ARP 協定會自動地將該IP位址解析為連結層所需的硬體位址
  • 四個典型情況:
  • 發送方是主機,要把IP 資料封包傳送到本網路上的另一個主機.這時用ARP 找到目的主機的硬體位址
  • 發送方是主機要IP 資料封包傳送到其他網路的主機。這時ARP 找到本網路上某個路由器硬體位址.剩下工作由這個路由器完成

#發送方是路由器,要把IP 資料封包轉送到本網路上的一個主機。這時用ARP 找到目的主機的硬體位址與IP協議配套使用的四個協議是什麼

##發送方是路由器,要把IP 資料封包轉送到另一個網路上的一個主機。這時用ARP 找到本網路上的一個路由器的硬體位址.剩下的工作由這個路由器來完成

  • #報頭格式:

  • 說明:
  • #硬體類型欄位表示硬體位址的型別.它的值為1即表示乙太網路位址
  • 協定類型欄位表示要對應的協定位址類型.它的值為0x0800 即表示IP 位址
  • 硬體位址長度和協定位址長度分別指出硬體位址和協定位址的長度,以位元組為單位.對於乙太網路上IP 位址的ARP 要求或應答來說,它們的值分別為6 和4

操作欄位指出四種操作類型,它們是ARP 請求(值為1)、ARP 回應(值為2 )、RARP 請求(值為3 )和RARP 應答(值為4 )

接下來的四個欄位是發送端的硬體位址(在本例中是乙太網路位址)、傳送端的協定位址( IP 位址)、目的端的硬體位址和目的端的協定位址.

 

二、反位址解析協定RARP

定義:

與IP協議配套使用的四個協議是什麼逆位址解析協定RARP 使得只知道自己硬體位址的主機能夠知道其IP位址

用途:這種主機往往是無磁碟工作站。因此RARP 協定目前已很少使用

RARP 與RAP:

    三、網際控制封包協定ICMP
  • 目的:
  • 為了提高IP 資料報交付成功的機會

    注意:
  • 允許主機和路由器報告錯誤狀況和提供有關異常情況的報告
  • ICMP不是高層協定,而是IP層的協定

ICMP封包作為IP層資料封包的資料,加上資料封包的首部,組成IP 資料封包發送出去

  • ICMP封包的前4個位元組是統一的格式,共有三個欄位:即類型,程式碼與檢定和.接著的4個位元組的內容與ICMP的型別有關

  • 種類:

    ICMP 錯誤報告封包:
  • 終點不可達
  • 源點抑制(Source quench)
  • 時間超過

#參數問題###########改變路由(重定向)(Redirect)############ICMP 詢問封包:###
  • 回送請求和回答訊息

  • 時間戳請求和回答訊息

訊息格式:

與IP協議配套使用的四個協議是什麼

四、網際群組管理協定IGMP

#訊息格式:

與IP協議配套使用的四個協議是什麼

作用:

它是TCP/IP 協定族中負責IP 群播成員管理的協定,用來在IP 主機和與其直接相鄰的組播路由器之間建立、維護組播組成員關係

功能:

當一台主機加入到一個新的群組時,它發送一個IGMP訊息到群組位址以宣告它的成員資格,多播路由器和交換器就可以從中學習到群組的成員.利用從IGMP中獲取到的信息,路由器和交換器在每個介面上維護一個多播組成員的列表

兩個階段:

  • #加入:當主機加入新的多播群組時,向多播群組的多播位址發送IGMP 封包,宣告自己要成為該群組的成員.本地的多重播放路由器收到IGMP 訊息後,將群組成員關係轉送至因特網路上的其他多重播送路由器

  • 詢問:週期性地探詢本地區域網路上的主機,以便知道這些主機是否仍繼續是群組的成員

注意:

因為群組成員關係是動態的,因此本地多播路由器要只要對某個群組有一個主機回應,那麼多播路由器就認為這個群組是活躍的

但一個群組在經過幾次的探詢後仍然沒有一個主機回應,則不再將該群組的成員關係轉發給其他的多播路由器

封包:

IGMP 使用IP 資料封包傳遞其封包(即IGMP 封包加上IP 首部構成IP 資料封包),但它也向IP 提供服務

特定措施:

  • #在主機和多播路由器之間的所有通訊都是使用IP 多播

  • #多播路由器在探詢群組成員關係時,只需要對所有的群組發送一個請求訊息的詢問報文,而不需要對每個群組發送一個詢問報文。預設的詢問速率是每125 秒發送一次

  • 當同一個網路上連接有幾個多播路由器時,它們能夠迅速且有效地選擇其中的一個來探詢主機的成員關係

  • 在IGMP 的詢問封包中有一個數值N,它指明一個最長回應時間(預設值為10秒)。當收到詢問時,主機在 0 到 N 之間隨機選擇發送回應所需經過的延遲。對應於最小時延的回應最先發送

  • 同一個群組內的每一個主機都要監聽回應,只要有本群組的其他主機先發送了回應,自己就可以不再發送回應了

想了解更多程式設計學習,請關注php培訓欄位!

#

以上是與IP協議配套使用的四個協議是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn