| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 四、网络层(五)IP组播 -> 正文阅读 |
|
[系统运维]四、网络层(五)IP组播 |
目录 5.1? 组播的概念为了更好地支持像视频会议这类一对多的通信,需要源主机一次发送的单个分组,能抵达用一个组地址标识的若干台目的主机,并被它们正确接收,这就是是组播(多播)机制。 与单播相比,在一对多的通信中,组播时只需一次性地发送一份数据,只有在传送路径出现分岔时才将分组复制后继续转发,大大减轻了网络的负载和发送者的负担。组播需要能运行组播协议的组播路由器的支持才能实现。 5.2? IP组播的地址
?IP多播可分为:
在局域网上进行硬件多播 ? 由于IP多播地址与多播MAC地址的映射关系不是唯一的,因此收到IP多播数据报的主机还要在网际层利用软件进行过滤,把不是主机要接收的IP多播数据报丢弃。 用多个单播仿真一个组播时,路由器的时延将很大,而处理一个组播分组的时延是很小的。? 5.3? 因特网组管理协议(IGMP)?要使路由器知道组播组的成员信息,需要利用IGMP。 IGMP并不是在因特网范围内对所有组播组成员进行管理的协议。IGMP只在本网络有效。IGMP不知道IP组播组包含的成员数,也不知道这些成员都分布在哪些网络上。 IGMP能让连接在本地局域网上的组播路由器知道本局域网上是否有主机(主机上的某个进程)参加或退出了某个组播组。? 5.4? 组播路由算法连接在局域网上的组播路由器还必须和因特网上的其他组播路由器协同工作,以便把组播数据报用最小代价传送给所有的组成员,这就需要使用组播路由选择协议。?? 组播路由选择:找出以源主机为根结点的组播转发树,不同的组播组对应不同的组播转发树,同一个组播组,对不同的源点也会有不同的组播转发树。 每个分组在每条链路上只传送一次(即在组播转发树上的路由器不会收到重复的组播数据报)。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 19:26:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |