专栏名称: 林湾村龙猫
资深后台开发
目录
相关文章推荐
贵州日报  ·  贵州省发布总林长令 ·  昨天  
51好读  ›  专栏  ›  林湾村龙猫

系列TCP/IP协议-广播与多播(010)

林湾村龙猫  · 掘金  ·  · 2019-05-07 07:57

正文

阅读 12

系列TCP/IP协议-广播与多播(010)

一、引言

在一开始的IP层介绍的时候就已经提供了三种IP地址:单播地址,广播地址,多播地址。对于这些通讯方式的理解是:单播地址是一对一的通讯,广播是一对多的通讯,多播是一对多的通讯。多播是对一个特定的通讯主体集合的通讯。广播与多播仅仅应用于UDP协议。单播的典型方式是TCP协议。

二、广播

有时一个主机要向网上的所有其他主机发送帧,这就是广播。广播有四种地址类型如下:

  • 受限的广播地址:255.255.255.255。该地址用于主机配置过程中IP数据包的目的地址,此时,主机可能还不知道它所在网络的网络掩码,甚至连它的IP地址也不知道。
  • 指向网络的广播:主机号为全1的地址。
  • 指向子网的广播:主机号为全1且有特定子网号的地址。
  • 指向所有子网的广播:所有子网的广播地址的子网号及主机号为全1。

三、多播

多播出现的原因是需要向多个目的地址传送数据。目前,大多数的网卡经过配置都能接收目的地址为多播地址或某些子网多播地址的帧。对于以太网,当地址中最高字节的最低位设置为1时表示该地址是一个多播地址,用十六进制可表示为 01:00:00:00:00:00(以太网广播地址ff:ff:ff:ff:ff:ff可看作是以太网多播地址的特例)。

1. 多播组地址

多播的IP地址即D类IP地址,如图1:

图1.D类IP地址
不像其他三类IP地址(A、B、C),分配的28bit均用作多播组号而不再表示其他.多播的IP范围为:从224.0.0.0到239.255.255.255。   能够接收发往一个特定多播组地址数据的主机集合称为主机组 (host group)。一个主机组可跨越多个网络。主机组中成员可随时加入或离开主机组。主机组中对主机的数量没有限制,同时不属于某一主机组的主机可以向该组发送信息。







请到「今天看啥」查看全文