- 引言
- IPv4可以使用单播(unicast),任播(anycast),组播(multicast),广播(broadcast)
- IPv6可以使用单播(unicast),任播(anycast),组播(multicast),不支持广播地址使用
- 广播和组播为应用程序提供了两种服务:
- 数据分组交付至多个目的地
- 有许多应用程序将信息交付至多个收件方,没有广播或组播,这些类型的服务往往倾向于使用现在的TCp
- 通过客户端请求/发现服务器
- 使用广播或组播,应用程序可以向一个服务器发送一个请求,而不用知道任何特定服务器的IP地址,当本地网络环境的信息了解得很少时,这种功能在配置过程中非常有用
- 数据分组交付至多个目的地
- 广播和组播为应用程序提供了两种服务:
- 虽然广播和组播都可以提供这些重要的功能,但是对于广播来说,组播一般情况下是更可取的,因为组播只设计那些支持或使用特定服务或协议的系统,而广播不是.因此一个广播请求会影响在广播范围内所有可以到达的主机,而组播只影响那些可能对该请求有兴趣的主机.
- 一般来说只有使用UDP 传输协议的用户应用程序利用广播和组播,此时应用程序发送单个报文到多个收件方才是有意义的.
- TCp是一个面向连接的协议,这意味着一个连接必须由两台主机与各自主机上一个进程来进行维护.TCP可以使用单播和任播地址,但是不能使用广播和组播地址.
- 广播
- 广播是指将报文发送到网络中的所有可能的接收者.例如ARP就是利用广播来实现
- 使用广播地址
- 子网广播地址由子网掩码首先取反,然后与IPv4地址进行或运算构建而成,例如
- <

本文介绍了广播和组播在IPv4和IPv6中的作用,强调了组播相对于广播的优势。讨论了广播地址的计算,以及组播如何减少开销,通过IGMP和MLD协议让路由器了解主机的组播兴趣。还涵盖了组播地址到MAC地址的转换、组播数据报的接收以及组播路由器的工作原理,并提到了相关的安全问题。

679

被折叠的 条评论
为什么被折叠?



