关TCP/IP中的E 类多播地址?在线等

来源:百度知道 编辑:UC知道 时间:2024/07/12 17:02:15
小弟向各位大侠问个问题?一个多播组的IP是不是要从电信伸请?还是在网络上会自动分配呢?小弟菜鸟,希望各位能说的详细点。

多播好像是有规定的范围IP段,内部用的比较多,其实实际上不用申请,因为这个功能用VLAN就可以实现。还有些地址是一些网络公司自定义什么的(例如:CISCO)

IP组播
IP组播(IP multicasting)是对硬件组播的抽象,是对标准IP网络层协议的扩展。它通过使用特定的IP组播 地址,按照最大投递的原则,将IP数据报传输到一个组播群组(multicast group)的主机集合。它的基本方 法是:当某一个人向一组人发送数据时,它不必将数据向每一个人都发送数据,只需将数据发送到一个特定的 预约的组地址,所有加入该组的人均可以收到这份数据。这样对发送者而言,数据只需发送一次就可以发送到 所有接收者,大大减轻了网络的负载和发送者的负担。
1.概念:多播是对需要接收该流量的客户端发送的一组数据,是一种无害的广播。
2.优点:不影响不接收该多播数据的主机,能够节约网络带宽,降低主机处理负担。
3.多播地址:224.0.0.0--239.255.255.255,没有像单播ip段那样有广播地址和网络地址之分了。
具体:224.0.0.0--224.0.0.255 本地保留,给知名协议使用,ttl=1。其中224.0.0.1是本网所有主机接收,224.0.0.2是本网所有路由器接收。
239.0.0.0--239.255.255.255 私有组播地址。
232.0.0.0--232.255.255.255 特定源多播。
4.多播的MAC地址结构:
01005E,固定的16进制位,后接一固定的比特位0,再其后就任意了。
ip与mac的映射,例:
ip地址 229.147.109.235
划成bit 11100101.1 / 0010011.01101101.11101011
多播mac结构 01005E "0" / ..........(斜杠后23位与上面对应)
得出: 01005E136DEB 为ip229.147.109.235对应的组播mac地址。
从例子可知,32个多播地址映射成一个mac地址,所以在部署一个网络时要措开使用i