第10章igmp.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章igmp

IGMP Internet Group Management Protocol ( IGMP ) 網 際 網 路 群 組 管 理 協 定 這章所要討論的是TCP/IP Protocol suite 多點傳送的功能特色,以及網際網 路群組管理協定有關多點傳送的協定。 MULTICASTING 多點傳送 IP協定有關傳送訊息有兩種形式:單點傳送和多點傳送。 1. 單點傳送:一個發送端和一個接收端之間的傳送,它是一對一的傳送。 2. 多點傳送:有些處理程序有時需要發送相同的訊息到眾多的接收端,它 是一對多的傳送。 多點傳送有許多的應用,例如:股票經紀人可以同時根據靈通的消息獲得 股價的變動,或者旅行社能夠根據靈活的情報取消行程;還有一些其他的應用 ,包括遠距教學和視訊自選節目。 Multicast Addresses 多點傳送群組位址 我們在第四章學過IP位址支援多點傳送,從1110(class D)開始所有32-bit IP位址就是多點傳送群組位址(如圖10.1) 圖10.1 Class D 位址 Class D 位址 範圍:224.0.0.0到239.255.255.255 1 1 1 0 多點傳送群組識別 其餘的28-bits是多點傳送群組位址,超過250萬的位址是可以有效分配 的,我們在第四章也討論過其中有些位址是被永久地指派。 記住重要的一點,多點傳送群組位址只能被用來當作是一個目的位址, 而不能被當作是一個來源位址。多點傳送也可當作是已知的群組識別。 IGMP 網際網路群組管理協定 IGMP已經被設計去幫助多點傳送路由器識別在一個區域網路裡的主機是 多點傳送群組成員,對 IP協定來說它是成對的物件之一。圖10.2顯示出在網 路層中IGMP協定相對於其他協定的關連位置。 IGMP ICMP IP 圖10.2 IGMP在網路層的關連位置 ARP RARP 訊息的形式 IGMP只有兩種訊息形式:報告和查詢。 1.報告訊息:從主機發送到路由器。 2.查詢訊息:從路由器發送到主機。 如圖10.3 圖10.3 IGMP訊息 訊息格式 IGMP訊息格式非常簡單,如圖10.4顯示它是由八個位元組所組成。 圖10.4 IGMP 訊息格式 形式:查詢(1) 報告(2) 8 bits 8 bits 8 bits 8 bits 版本(1) 形 式 未 使 用 16位元總和檢查 32位元群組位址(等級D的IP位址) 版本:這四位元定義協定的版本,目前版本是1。 形式:這四位元定義訊息的形式;1是查詢訊息,2是報告訊息。 總和檢查:這十六位元運送總和檢查,總和檢查是在八個byte訊息上計算        而得。 群組位址:這範圍定義群組位址在報告訊息中,在查詢訊息中這範圍則是        0。在一個報告訊息中,這範圍被用來定義任何一個想要加入        這系統的群組識別或是想繼續成為這系統成員的群組識別。 IGMP在獨立網路的運作 首先讓我們找出IGMP如何幫助一個多點傳送路由器在一個獨立的區域網 路中傳送多點傳送的封包,多點傳送路由器連接到有一個多點傳送位址的表單 的一個區域網路,而這群組中至少有一個忠誠的成員,如圖10.5。 圖10.5 IGMP的運作 當路由器接收到在表單中相等的一個目的位址封包,訊息就往前送,IP層 多點傳送位址馬上轉變為實體層多點傳送位址,這個轉變的過程稍後再討論。 圖10.6中有四種不同的情況,討論如下: 圖10.6 IGMP運作的四種情況 加入群組 每一個主機都會維護群組成員的表單,如果想要加入一個新群組,就發送 一個請求到主機,主機將會把名字加入所請求的群組的表單中,然而,如果這 是初次請求加入這個群組為成員,主機只發送一個IGMP報告到多點傳送路由 器。換句話說,主機只對特殊群組成員發送一次報告。 監視群組成員 一個多點傳送路由器想要繼續成為這個群組的成員,就會對區域網路中所 有監視主機回應,路由器會定期發送一個查詢的訊息到多點傳送位址224.0.0.1 (在區域網路上所有系統 ),在這個訊息中,群組位址範圍設定在0.0.0.0.,也 就是說是對所有群組中相關連的主機請求繼續作為成員,而不是只針對一個, 路由器會對這些群組中的每一個期待回應。 繼續為成員 主機將會保持處理在這群組中想要繼續成為成員的名單,當主機接收到請 求,會核對名

文档评论(0)

sunhao111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档