计算机网络-基本概念(5)【网络层】-IP多播

可以大大节约网络资源。多播路由器在转发分组时,需要把收到的分组复制成多个副本,分别下发到下面的R1R2路由器,当分组到达目的局域网时,由于局域网具有硬件多播功能,因此不需要复制分组,多播成员就会收到分组。

多播数据报

目的地址不能写目的主机的IP,而是多播组的标识符【D类地址】
不产生ICMP差错报文,ping后面如果键入多播地址,永远收不到响应。

两种协议

  1. 网际组管理协议IGMP:让连接在本局域网上的多播路由器知道本局域网上是否有主机参加或退出某个多播组
  2. 多播路由选择协议:具体完成多播任务。

IGMP两个工作阶段

  1. 某主机加入新多播组时,应向多播组的多播地址发送一个IGMP报文,声明自己要成为改组的成员,多播路由器收到后,利用多播路由选择协议通知其他多播路由器。
  2. 组成员关系是动态的。本地多播路由器要周期性探寻本局域网的成员

多播路由选择协议

实际上就是要找出以源主机为根节点的多播转发树。

  1. 洪泛与剪除 ,适用于较小的多播组
    使用洪泛法(广播),为了避免兜圈子,才用了反向路径广播RPB。

    检查数据报是否就是从原点经在最短路径传送过来的,如果是,则向其他方向转发;如果不是则丢弃而不转发。

    如果在多播转发树上的某个路由器发现他的叶节点方向已经没有多播组成员,就应把他和下游的树枝一起剪除。

  2. 隧道技术, 适用于多播组在地理上分散
    网1和网2支持多播,网1箱网2进行多播,但R1与R2之间的网不支持多播。因此R1就对多播数据报进行再次封装。加上普通数据报首部,向目的站发送单播数据包,通过隧道从R1发到R2.到R2后,去除首部,可以继续向多个目的站转发。

  3. 基于核心的发现技术, 适用于较大多播组
    对于每一个多播组,制定一个核心路由器,给出IP单播地址,由核心路由器创建出转发树。

附加:IP数据报的三种传输方式

1. 单播

用于发送数据报到单个目的地,且每发送一份单播报文都使用一个单播IP地址作为目的地址。是一种点对点的传输方式。

2. 广播

是指发送数据包到同一广播域或子网内的所有设备的一种数据传输方式。是一种一点对多点的传输方式。

3. 多播(组播)

当网络中的某些用户需要特定数据时,多播数据发送者仅发送一次数据,借助组播路由协议为组播数据包建立组播分发树,被传递的数据到达举例用户端尽可能近的节点后才开始复制和分发,是一种一点对多点的传输方式。

注意

多播源地址总是单播地址,目的地址是多播地址(D类地址)

  1. 多播数据报是“尽最大努力交付”,不提供可靠交付,应用于UDP
  2. 对多播数据报不产生ICMP差错报文。
  3. 并非所有D类地址都可以作为组播地址。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机网络自顶向下方法》是一本关于计算机网络的教材,它讲述了实现可靠数据传输所面临的挑战以及一些实现可靠和高效数据传输的机制。该教材包括了应用层、运输层、网络层等多个章节,涵盖了网络的基本硬件和软件组件、时延、丢包、吞吐量等重要概念,以及一些常见的应用层协议如HTTP、SMTP和DNS,运输层协议如UDP和TCP,以及网络层协议如IP。此外,教材还介绍了计算机网络的一些关键原则、网络安全和计算机网络的历史。总的来说,这本教材提供了一个全面的计算机网络概述和学习资源。123 #### 引用[.reference_title] - *1* [【计算机网络自顶向下方法】手把手带你设计一个可靠且高效的数据传输协议](https://blog.csdn.net/weixin_37780776/article/details/122528005)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* [《计算机网络 自顶向下方法》学习整理](https://blog.csdn.net/qq_42756396/article/details/108038348)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *3* [计算机网络—自顶向下方法](https://blog.csdn.net/qq_44344388/article/details/130830708)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值