TCP IP五層模型 網路層 IGMP協議

2022-06-05 07:48:09 字數 1203 閱讀 1899

​1.定義:igmp(internet group management protocol)是網路組管理協議,該協議執行在主機和組播路由器之間。igmp協議共有三個版本,即igmpv1、v2 和v3。主要用於建立和管理多播組,對ip分組廣播進行控制。

2.icmp和igmp的區別:internet控制訊息協議icmp是用於報告錯誤並代表ip對訊息進行控制。ip運用互聯組管理協議igmp來告訴路由器,某一網路上指導組中的可用主機。

3.簡介:主機ip軟體需要進行組播擴充套件,才能使主機能夠在本地網路上收發組播分組。但僅靠這一點是不夠的,因為跨越多個網路的組播**必須依賴於路由器。路由器為建立組播**路由必需了解每個組員在internet中的分布,這要求主機必須能將其所在的組播組通知給本地路由器,這也是建立組播**路由的基礎。

主機與本地路由器之間使用internet組管理協議(igmp,internet group management protocol)來進行組播組成員資訊的互動。在此基礎上,本地路由器再將資訊與網路組播路由器通訊,傳播組播組的成員資訊,並建立組播路由。這個過程與路由器之間的常規單播路由的傳播十分相似。igmp是tcp/ip中重要標準之一,所有ip組播系統(包括主機和路由器)都需要支援igmp協議。組播協議包括組成員管理協議和組播路由協議。組成員管理協議用於管理組播組成員的加入和離開,組播路由協議負責在路由器之間互動資訊來建立組播樹。igmp屬於前者,是組播路由器用來維護組播組成員資訊的協議,執行於主機和和組播路由器之間。igmp 資訊封裝在ip報文中,其ip的協議號為2。若乙個主機想要接收傳送到乙個特定組的組播資料報,它需要監聽發往那個特定組的所有資料報。為解決internet上組播資料報的路徑選擇,主機需通過通知其子網上的組播路由器來加入或離開乙個組,組播中採用igmp來完成這一任務。這樣,組播路由器就可以知道網路上組播組的成員,並由此決定是否向它們的網路**組播資料報。當乙個組播路由器收到乙個組播分組時,它檢查資料報的組播目的位址,僅當介面上有那個組的成員時才向其**。igmp提供了在**組播資料報到目的地的最後階段所需的資訊,實現如下雙向的功能:

1.主機通過igmp通知路由器希望接收或離開某個特定組播組的資訊。

2.路由器通過igmp周期性地查詢區域網內的組播組成員是否處於活動狀態,實現所連網段組成員關係的收集與維護。

網路基礎 TCP IP五層模型

區域網和廣域網 區域網lan是通過交換機和路由器連在一起的一些主機,廣域網的概念比區域網規模大一些,但是沒有明顯的界限區分兩者。連在同乙個區域網並且網路號相同的主機可以直接通訊,不同網段的主機通訊需要經過路由器。區域網通訊原理 在資料鏈路層有兩種使用通道的方式,點對點和廣播。點對點的作用是使用者在接...

TCP IP五層(四層)模型

tcp ip五層 四層 模型中包含的協議有很多,其中典型代表是tcp協議和ip協議。應用層 應用程式直接打交道的協議。在實際開發中涉及最多的部分,甚至需要自己設計應用層協議。傳輸層 負責端到端之間的傳輸。只關注起點和終點 網路層 負責點到點之間的傳輸 需要規劃路徑 資料鏈路層 負責相鄰點之間具體如何...

五層TCP IP模型

tcp ip模型 應用層利用所需的應用層報頭,建立封裝所需的應用層資料,通常是http協議或pop3,smtp協議 傳輸層將應用層資料封裝在傳輸層中,選擇tcp或udp協議 網路層將傳輸層的資料封裝在網路層 ip層 的報文中 資料鏈路層將網路層提供的資料封裝在網路接入層報頭和報尾之間 物理層將資料鏈...