当主机发出广播时,它如何计算需要发送的数据包数量(相同),以便同一局域网上的所有其他主机都能接收到它?例如,当主机启动时,它会向LAN中的所有其他主机发送DHCP广播。如何确定要发送的数据包(相同)?
答案 0 :(得分:0)
好的,请仔细检查维基百科。你在标题中提到“广播/多播”,但它们彼此之间存在显着差异。
没有广播计算。答案是,你不知道或不关心有多少其他主机在那里。您将一个数据包发送到广播地址,并且每个主机都负责监听已发送的数据包。在C类子网上,例如192.168.x.x,广播地址为192.168.x.255。
对于组播,始发主机仍然只需要发送一个数据包,因此不需要计算总数据包。来自维基百科:
多播通过要求有效地使用网络基础设施 source只发送一次数据包,即使需要传递给它 大量的接收器。网络中的节点负责 复制数据包只到达多个接收器时 必要的。