曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 5284|回复: 3
打印 上一主题 下一主题

单播、多播和广播的概念

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
跳转到指定楼层
楼主
发表于 2009-12-15 11:07:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以太网上的地址共有 3 种:单播、多播和广播。

在单播地址中,第一个字节的最低位是  0;
在多播地址中,第一个字节的最低位是  1;
在广播地址中,6 个字节,48 个位全是 1。

源地址永远是单播地址。目的地址可以是单播地址(仅一个接收站)、多播地址(一组接收站)和广播地址(连接在该局域网上的所有站都接收)。

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
沙发
 楼主| 发表于 2009-12-15 14:05:57 | 只看该作者

单播地址

单播地址是 1对1 的。

对于单播机制来说,当数据从一个端点传到另外一个端点时,尽管有许多用户可能向同一个服务器请求同样的数据,那么这些数据留会逐个的传递到每一个用户手上,也就是说传输了一份数据的多个副本。比如说,在一个局域网里,有好 3 个人都在同时的请求浏览曲径通幽这个网站的首页,那么网站会将 3 份数据都分别送到每个人的浏览器中。这种情况就是单播。如下图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
板凳
 楼主| 发表于 2009-12-15 14:28:40 | 只看该作者

多播地址

多播通信是 1对多 的。

多播通信就是从单个的源点把分组发送到一组终点。多播地址是 D类 地址。整个地址定义了一个 groupid 。在因特网上的系统可以有一个或多个 D类 多播地址。如果某个系统 (通常是个主机)有 7 个多播地址,就表示它属于 7 个不同的组。应当注意,D类地址只能用作目的地址,而不能用作源地址。

多播地址让源设备能够将分组发送给一组设备。属于多播组的设备将被分配一个多播组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,如下图所示。每个十六进制位相对于4个二进制位。

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
地板
 楼主| 发表于 2009-12-15 14:32:49 | 只看该作者

广播地址

广播通信是 1对所有 的。

因特网只允许进行本地级广播。本地级使用的两个广播地址:受限广播地址(全1) 和 直接广播地址(net-id 特定,host-id 全1)。

广播不允许在全局进行。这表示一个系统(主机或路由器)不能向因特网上的所有主机或路由器发送报文。可以想象,如果没有这种限制,大家都在因特网上广播,那将是个什么样子?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-5-4 19:59 , Processed in 0.067250 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表