網絡子係統72_IP多播地址與MAC多播地址的映射關係
// 為了支持IP 多播,以太網的大佬們已經為 Ethernet和Fiber Distributed Data Interface (FDDI)的MAC地址保留了一個多播地址區間:01-00-5E-00-00-00 到 01-00-5E-7F-FF-FF。正如下圖所示48位的MAC地址中的高25位是固定的,低23位是可變的。
// 為了映射一個IP 多播地址到MAC層的多播地址,IP多播地址的底23位可以直接映射為MAC層多播地址的底23位。因為IP多播地址的前4位是固定的,另外還有比鄰的5位不需要映射到MAC層多播地址,因此,一個主機接收到一些不屬於自己所屬組的MAC層多播包是可能的。然而,這些包會被IP層通過判斷IP目標地址而丟棄掉。 // 例如:多播地址224.192.16.1可以映射為01-00-5E-40-10-01。用低23位,多播地址224.192.16.1的第一個8位是不會用到的,第二個8位中的後7位會被用到,第三個和第四個8位可以直接轉換為十六進製字符。第二個8位,即192的二進製表示是11000000,如果丟到最高位,就變成了1000000或64(十進製),或0X40(十六進製)。第三個8位是16,即0X10(十六進製)。第四個8位是1,即0X01(十六進製)。因此,MAC地址就由 224.192.16.1變成了01-00-5E-40-10-01。
// IP多播地址的範圍是:224.0.0.0--239.255.255.255,其中: // 1)224.0.0.0--224.0.0.255 本地保留,ttl=1,其中224.0.0.1是本網所有主機接收 // 2)224.0.0.2是本網所有路由器接收 // 3)239.0.0.0--239.255.255.255 私有組播地址 // 4)232.0.0.0--232.255.255.255 特定源多播 // 5)224.0.1.0--238.255.255.255 全球
最後更新:2017-04-03 14:53:50
上一篇:
網絡子係統71_路由緩存垃圾回收
下一篇:
關於圖像識別,我們是否可以用一種編程語言來描述?
剖析solr實用性
題目:將鏈表的奇數位和偶數位調換組成新的鏈表
注意 scanf_s
“學”、“習”二合一:監督學習——支持向量機(SVM)入門
智能機毛利率35%:讓蘋果三星賺走了
HTAP數據庫 PostgreSQL 場景與性能測試之 2 - (OLTP) 多表JOIN
Interview with iDST Deputy Managing Director Hua Xiansheng: City Brain – Comprehensive Urban Cognition
Android開發12——Andorid中操作數據庫的insert的兩種方法以及nullColumnHack
Hibernate之update(1)——更新部分字段
開源項目之Android http請求及緩存框架(GalHttprequest)