什么是⼴播地址的意思概念介绍
  在使⽤TCP/IP 协议的⽹络中,主机标识段host ID 为全1 的IP 地址为⼴播地址,那么你对⼴播地址了解多少呢?以下是由店铺整理关于什么是⼴播地址的内容,希望⼤家喜欢!
  什么是⼴播地址
  ⼴播地址(Broadcast Address)是专门⽤于同时向⽹络中所有⼯作站进⾏发送的⼀个地址。在使⽤TCP/IP 协议的⽹络中,主机标识段host ID 为全1 的IP 地址为⼴播地址,⼴播的分组传送给host ID段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )⽹段,其⼴播地址为10.1.1.255 (255 即为2 进制的11111111 ),当发出⼀个⽬的地址为10.1.1.255 的分组(封包)时,它将被分发给该⽹段上的所有计算机。
  ⼴播地址的分类
  ⼴播地址应⽤于⽹络内的所有主机
  1)受限⼴播
  它不被路由发送,但会被送到相同物理⽹络段上的所有主机
  IP地址的⽹络字段和主机字段全为1就是地址255.255.255.255
  2)直接⼴播
  ⽹络⼴播会被路由,并会发送到专门⽹络上的每台主机
  IP地址的⽹络字段定义这个⽹络,主机字段通常全为1,如 192.168.10.255
  四种I P⼴播地址
  受限的⼴播地址
  受限的⼴播地址是255.255.255.255。该地址⽤于主机配置过程中IP数据包的⽬的地址,此时,主机可能还不知道它所在⽹络的⽹络掩码,甚⾄连它的IP地址也不知道。在任何情况下,路由器都不转发⽬的地址为受限的⼴播地址的数据报,这样的数据报仅出现在本地⽹络中。
  指向⽹络的⼴播
  指向⽹络的⼴播地址是主机号为全1的地址。A类⽹络⼴播地址为netid.255.255.255,其中netid为A 类⽹络的⽹络号。⼀个路由器必须转发指向⽹络的⼴播,但它也必须有⼀个不进⾏转发的选择。
  指向⼦⽹的⼴播
  指向⼦⽹的⼴播地址为主机号为全1且有特定⼦⽹号的地址。作为⼦⽹直接⼴播地址的IP地址需要了解⼦⽹的掩码。例如,如果路由器收到发往128.1.2.255的数据报,当B类⽹络128.1的⼦⽹掩码为
255.255.255.0时,该地址就是指向⼦⽹的⼴播地址;但如果该⼦⽹的掩码为255.255.254.0,该地址就不是指向⼦⽹的⼴播地址。
  指向所有⼦⽹的⼴播
tcp ip协议各自的含义是什么  指向所有⼦⽹的⼴播也需要了解⽬的⽹络的⼦⽹掩码,以便与指向⽹络的⼴播地址区分开。指向所有⼦⽹的⼴播地址的⼦⽹号及主机号为全1。例如,如果⽬的⼦⽹掩码为255.255.255.0,那么IP地址128.1.255.255是⼀个指向所有⼦⽹的⼴播地址。然⽽,如果⽹络没有划分⼦⽹,这就是⼀个指向⽹络的⼴播。
  ⼴播和⼴播地址的区别
  1. TCP/IP协议栈中, 传输层只有UDP可以⼴播.
  2. 只能对同⼀⼦⽹内部⼴播, ⼴播数据包不经过路由器.
  3. UDP的⼴播地址为255.255.255.255
  4. 在winsock实现中, 有⼀个选项对应是否允许⼴播.
  必须调⽤setsockopt打开该选项.
  5. 打开后, ⽤sendto向255.255.255.255发送的数据包全部⼴播.
  很多局域⽹都定义了⼀个特殊的保留地址, 称为⼴播地址. 当信息头中⽬的地址域的内容为⼴播地址时, 该帧被局域⽹上所有计算机接收. 这个过程称为⼴播.
  合法的⼴播地址就是主机的⽹络地址加上最⼤的主机号。⽹络地址通过机器的ip地址与⼦⽹掩码按位与得出,我们以ip地址为10.78.202.175 ,⼦⽹掩码为255.0.0.0。
  为例来分析⼀下上⾯的⼏个概念
  ⾸先将这两个东西换算成⼆进制代码
  ip地址:00001010.01001110.11001010.10101111
  ⼦⽹掩码:11111111.00000000.00000000.00000000
  按位与之后得出⽹络地址:00001010.00000000.00000000.00000000
  ⼗进制表⽰就是10.0.0.0
  这个⽹络地址理论上可以有⼀千多万台主机。