当前位置:首页 » 编程软件 » c组播编程

c组播编程

发布时间: 2024-09-15 13:08:43

① 什么是IP组播单播、多播,在网络里面分别指的是什么很多人研究IP组播,那么IP组播到底是什么

一般是根据传输的消息特征将IP地址分为单播、广播或多播。
1 单播 (Unicast)
一个单播IP地址只能标识一台用户主机,一台用户主机只能识别一个单播IP地址。一份使用单播IP地址为目的地址的IP报文,只能被一台用户主机接收。
2 广播(Broadcast)
一个广播IP地址能够标识某确定网段内的所有用户主机,一份使用广播IP地址为目的地址的IP报文,能够被该网段内的所有用户主机接收。IP广播报文不能跨网段传播。 广播分组的目标IP地址的主机部分全为1,如:
C类网络192.168.1.0的默认子网掩码为255.255.255.0,其广播地址为192.168.1.255,其主机部分为十进制数255或二进制数11111111(全为1)。
3 组播/多播(Multicast)
一个组播IP地址能够标识网络不同位置的多个用户主机,一台用户主机可以同时识别多个组播IP地址。一份使用组播IP地址为目的地址的IP报文,能够被网络不同位置的多个用户主机接收。 多播地址范围为224.0.0.0~239.255.255.255。

组播的特点:
组播就是类似于发布-订阅模式,一端是出版商,进行数据发布(向组播地址发送数据),一端是订阅者,根据内容决定订阅哪些数据(加入多播组)。
出版商向组播地址发送数据,数据在网络中传输,只有一份就可以,经过交换机时,交换机之下的子网中如果没有人订阅,则数据继续传输;如果有人订阅,则交换机将把数据复制多份,转发给子网的订阅者。所以组播的最大好处就是节省带宽。

热点内容
源码车牌识别 发布:2025-01-13 19:49:06 浏览:974
inflateandroid 发布:2025-01-13 19:47:43 浏览:244
安卓电脑如何连手机热点 发布:2025-01-13 19:40:52 浏览:142
pythonnumexpr 发布:2025-01-13 19:34:56 浏览:489
linuxpython版本查看 发布:2025-01-13 19:18:37 浏览:741
宝马三系的哪个配置走量 发布:2025-01-13 19:12:14 浏览:697
局域网如何访问服务器 发布:2025-01-13 18:56:24 浏览:191
javaarraylist访问 发布:2025-01-13 18:56:10 浏览:671
如何确定胶体是否配置成功 发布:2025-01-13 18:46:07 浏览:73
fgo缓存多大 发布:2025-01-13 18:42:13 浏览:972