点对点传输网络与广播式传输网络有什么区别
广播式网络的特点在于所有联网的计算机都共享同一个公共通信信道,就像大家在同一个大房间里说话,每个人都能听到。这种架构下信息是扩散式的,不需要专门定向发送,所有节点处于平等接收的状态。
广播式网络的特点在于所有联网的计算机都共享同一个公共通信信道,就像大家在同一个大房间里说话,每个人都能听到。这种架构下信息是扩散式的,不需要专门定向发送,所有节点处于平等接收的状态。
广播就像是大喇叭喊话,谁都能听见,但也容易吵。其实现在的点对点(P2P)更讲究“私聊”或者“分组群发”,效率更高,而且不依赖中心节点,抗打击能力更强。不过广播式在局域网初始化或者发现设备时还是挺方便的,毕竟喊一声大家都知道了。
这个类比挺形象的,不过广播式虽然简单,但缺点也很明显,就像在大房间里说话,一旦人多了就全是噪音,容易冲突和阻塞。相比之下点对点或者交换式网络就像打电话,私密性好多了,效率也高,现在的互联网底层其实更多是用包交换,而不是纯粹的广播。
这个比喻挺形象,把广播式网络那种“广撒网”的特性说清楚了。不过得补充一点,这种共享信道的弊端也很明显,就像大房间里的争吵,容易撞车(冲突),所以实际应用中通常需要CSMA/CD这类机制来处理,不然效率太低。