组播和广播编程

组播和广播编程

1、单播(unicast)
2、任播(anycast)Ipv6
3、组播(multicast)24.0.0~239.255.255
4、广播(broadcast)
广播和组播都需要使用UDP,都不使用TCP

1、套接字选项

这里写图片描述

2、广播

1、IPv4地址的表示(子网id,主机id)
A/B/C/D/E类地址,-1表示所有位都为1的字段

2、子网广播地址,(子网id,-1)指定子网上所有接口的广播地址
192.168.1.0/24  该子网上的广播地址192.168.1.255

3、受限广播地址(-1,-1)
255.255.255.255

这里写图片描述

这里写图片描述

3、组播

1、组播IP地址
- - -224.0.0.0  ~ 239.255.255.255
- - -组播以太网地址(MAC地址)
- - -开头高三个字节总是 01:00:5e

2、组播分为两部分
- - -1、组播数据流,目的MAC地址为01:00:5e:xx:xx:xx
- - - - -  224.25.25.25的mac地址为   01:00:5e:19:19:19
- - -2、组播控制流(IGMP v1,v2,v3)
- - - - - 分三种报文:report(jion),leave,query

3、组播和广播的区别

4、组播编程
- - -server/client
      client : 1 、IP_MULTICAST
                  2、 IP_ADD_MEMBERSHIP

                  3、IP_DROP_MEMBERSHIP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值