【计算机网络】单播、广播和多播地址

除地址类外,还可根据传输的消息特征将IP地址分为单播、广播或多播。主机使用IP地址进行一对一(单播)、一对多(多播)或一对所有(广播)的通信。

单播地址是IP网络中最常见的。包含单播目标地址的分组发送给特定主机,一个这样的例子是,IP地址为192.168.1.5(源地址)的主机向IP地址为192.168.1.200(目标地址)的服务器请求网页,如下图所示。

要发送和接收单播分组,IP分组报头中必须有一个目标IP地址,而以太网帧报头中必须有相应的目标MAC地址。IP地址和MAC地址一起将数据传输到特定的目标主机。

提  示

如果目标IP地址属于另一个网络,则在帧中使用的目标MAC地址将为与源IP地址位于同一个网络中的路由器接口的MAC地址。

2.广播

广播分组的目标IP地址的主机部分全为1,这意味着本地网络(广播域)中的所有主机都将接收并查看该分组。诸如ARP和DHCP等很多网络协议都使用广播。

例如:

C类网络192.168.1.0的默认子网掩码为255.255.255.0,其广播地址为192.168.1.255,其主机部分为十进制数255或二进制数11111111(全为1);

B类网络172.16.0.0的默认子网掩码为255.255.0.0,其广播地址为172.16.255.255;

A类网络10.0.0.0的默认子网掩码为255.0.0.0,其广播地址为10.255.255.255。

在以太网帧中,必须包含与广播IP地址对应的广播MAC地址。在以太网中,广播MAC地址长48位,其十六进制表示为FF-FF-FF-FF-FF-FF。图5.9所示的是一个广播IP分组。

3.多播

多播地址让源设备能够将分组发送给一组设备。属于多播组的设备将被分配一个多播组IP地址,多播地址范围为224.0.0.0~239.255.255.255。由于多播地址表示一组设备(有时被称为主机组),因此只能用作分组的目标地址。源地址总是为单播地址。

远程游戏就是一个使用多播地址的例子,很多玩家通过远程连接玩同一个游戏;另一例子是通过视频会议进行远程教学,其中很多学生连接到同一个教室。还有一个例子是硬盘映像应用程序,这种程序用于同时恢复众多硬盘的内容。

同单播地址和广播地址一样,多播IP地址也需要相应的多播MAC地址在本地网络中实际传送帧。多播MAC地址以十六进制值01-00-5E打头,余下的6个十六进制位是根据IP多播组地址的最后23位转换得到的。一个MAC多播地址是01-00-5E-0F-64-C5,如图5.10所示。每个十六进制位相对于4个二进制位。

时间: 2024-11-13 08:15:10

【计算机网络】单播、广播和多播地址的相关文章

【计算机网络】广播和多播

IP地址由三类:单播地址(目的端为单个主机),广播地址(目的端为给定网络上的所有主机)以及多播地址(目的端为同一组内的所有主机). 广播和多播仅应用于UDP,它们需要将报文同时传往多个接收者的应用十分重要.TCP是一个面向连接的协议,它意味着分别运行于两主机(由IP地址确定)内的两进程(由端口号确定)间存在一条连接. 考虑包含多个主机的共享信道网络如以太网.每个以太网帧包含源主机和目的主机的以太网地址(48bit).通常每个以太网帧仅发往单个目的主机,目的地址指明单个接收接口,因而称为单播(un

Java单播、广播、多播(多播)

一.通信方式分类 在当前的网络通信中有三种通信模式:单播.广播和多播(组播),其中多播出现时间最晚,同时具备单播和广播的优点. 单播:单台主机与单台主机之间的通信 广播:当台主机与网络中的所有主机通信 多播:当台主机与选定的一组主机的通信 二.单播 单播是网络通信中最常见的,网络节点之间的通信 就好像是人们之间的对话一样.如果一个人对另外一个人说话, 那么用网络技术的术语来描述就是“单播”,此时信息的接收和传递只在两个节点之间进行. 1. 单播的优点: (1)服务器以及响应客户端的请求: (2)

UDP通信之单播、广播和多播

使用UDP协议进行信息的传输之前不需要建议连接.换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去.至于服务器端是否存在,或者能否收到该报文,客户端根本不用管. 单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信.单播和广播是两个极端,要么对一个主机进行通信,要么对整个局域网上的主机进行通信.实际情况下,经常需要对一组特定的主机进行通信,而不是整个局域网上的所有主机,这就是多播的用途. 通

UDP 单播、广播、多播

一.UDP广播 广播UDP与单播UDP的区别就是IP地址不同,广播使用广播地址255.255.255.255,将消息发送到在同一广播网络上的每个主机.值得强调的是:本地广播信息是不会被路由器转发.当然这是十分容易理解的,因为如果路由器转发了广播信息,那么势必会引起网络瘫痪.这也是为什么IP协议的设计者故意没有定义互联网范围的广播机制. 广播地址通常用于在网络游戏中处于同一本地网络的玩家之间交流状态信息等. 其实广播顾名思义,就是想局域网内所有的人说话,但是广播还是要指明接收者的端口号的,因为不可

7.广播和多播,IGMP协议

1.单播,多播,广播的介绍 1.1.单播(unicast) 单播是说,对特定的主机进行数据传送.例如给某一个主机发送IP数据包.这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来 说,就是具体网卡的MAC地址(不是FF-FF-FF-FF-FF-FF,这是广播地址).现在的具有路由功能的主机应该可以将单播数据定向转发,而目的主机的网卡可以过滤掉和自己MAC地址不一致的数据. 1.2.广播(broadcast) 广播是主机针对某一个网络上的所有主机发送数据包.这个网络可能是网络,可

UDP、广播与多播(七)

(参考文献)TCP/IP详解,卷1:协议 UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报.UDp数据报封装成IP数据报格式如下图: UDP首部 UDP首部的各个字段如下图: 端口号表示发送进程和接收进程.由于IP层已经把数据报分配给TCP或者UDP(根据IP首部中协议字段值),因此TCP端口号有TCP查看,UDP端口号由UDP查看.TCP端口号与UDP端口号时是相对独立的. UDP长度字段指的是UDP首部和UDP数据的字节长

(转)广播与多播的实现

1 IP地址分类 A 类网络地址有128 个(支持127)个网络,占有最左边的一个字节(8 位).高位(0)表示识别这种地址的类型. B 类地址使用左边两个8 位用来网络寻址.两个高位(10)用于识别这种地址的类型,其余的14 位用作网络地址,右边的两个字节(16 位)用作网络节点. C 类地址是最常见的Internet 地址.三个高位(110)用于地址类型识别,左边三个字节的其余21 位用于寻址.C 类地址支持1046个网络,每个网络可多达256 端点. D 类地址是相当新的.它的识别头是11

广播与多播的区别

1.多播:"多播"也可以称为"组播",在网络技术的应用并不是很多,网上视频会议.网上视频点播特别适合采用多播方式.因为如果采用单播方式,逐个节点传输,有多少个目标节点,就会有多少次传送过程,这种方式显然效率极低,是不可取的:如果采用不区分目标.全部发送的广播方式,虽然一次可以传送完数据,但是显然达不到区分特定数据接收对象的目的.采用多播方式,既可以实现一次传送所有目标节点的数据,也可以达到只对特定对象传送数据的目的. IP网络的多播一般通过多播IP地址来实现.多播I

《网络编程》广播和多播

概述 主机可採用的通信方式有例如以下三种: 单播:单台主机与单台主机之间的数据通信: 广播:单台主机向网络中全部主机发送数据报的过程: 多播:单台主机向选定的一组主机发送数据报的过程: 在网络协议中 IP 地址有三种方式,即为单播地址.广播地址 以及 多播地址.如果多个主机上的共享信道网络是以太网,每一个以太网帧包括源主机和目的主机的以太网地址. 若目的地址仅指定单个接收接口,则称为单播.在单播方式下,随意两台主机之间的通信不会干扰网内其它主机.若目的地址包括网上的全部主机的接收接口时,即一个主