广播与组播

广播含义

  • 数据包发送方式只有一个接收方,称为单播
  • 如果同时发给局域网中的所有主机,称为广播
  • 只有用户数据报(使用UDP协议)套接字才能广播
  • 广播地址

                一个网络内主机号全为1的IP地址为广播地址

                发到该地址的数据包被所有的主机接收

                255.255.255.255在所有网段中都代表广播地址

广播的实现

广播与组播_第1张图片

多播

IP地址 

  • 在IP多播数据报的目的地址需要写入多播组的标识符。
  • 多播组的标识符就是IP地址中的D类地址(多播地址)。

                地址范围:224.0.0.0~239.255.255.255

  • 每一个D类地址标志一个多播组
  • 多播地址只能用于目的地址,不能用于源地址。

组播的实现

  • 创建用户数据报套接字
  • 加入多播组
  • 绑定组播IP地址和端口
  • 等待接收数据

广播与组播_第2张图片

 

你可能感兴趣的:(linux)