您的位置:首页 > 理论基础 > 计算机网络

《TCP/IP详解-协议》(12)广播和多播

2012-10-23 21:28 1896 查看

概述

广播和多播仅用于UDP

广播是将数据报发送到网络中的所有主机(通常是本地相连的网络),所有主机都必须接收,直到UDP层才会被过滤(没有进程使用该端口号)

多播是将数据报发送到网络的一个主机组,在接口驱动层就过滤,除非进程加入此主机组,才会被接收;

广播

四种IP广播地址:

受限的广播(255.255.255.255):任何情况下,路由器都不转发,仅出现在本地网络中;

指向网络的广播(主机号全1)

指向子网的广播(有特定子网号且主机号全1)

指向所有子网的广播(子网号及主机号全1)

多播

一些(多播组号)地址被IANA确定为永久组(组员不是永久的,可加入也可退出)

224.0.0.1:子网内所有主机组

224.0.0.2
:子网内所有路由器组

224.0.1.1:用于网络时间协议NTP

......



多播组地址到以太网地址的转换

多播以太网地址范围是01:00:5E:00:00:00 ~ 01:00:5E:7F:FF:FF

IANA拥有高位为00:00:5E的以太网地址块,分配其中一半作为多播地址
(多播)以太网地址的首字节必须是01

将多播组号的低23位映射到以太网地址的低23位



因为映射不是唯一的(高5位被忽略),因此由设备驱动或IP层对数据报进行过滤,仅接收需要的帧;

当多播需要跨网络时(需要路由器转发),需要用到Internet组管理协议(IGMP)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: