广播和多播

2019-04-18  本文已影响0人  浅陌_45f3

有三种 IP 地址:单播地址、广播地址和多播地址。
单播地址:通常每个以太网帧仅发往单个目的主机,目的地址指明单个接收接口。
广播地址:一个主机要向网上的所有其他主机发送帧。
多播地址:多播处于单播和广播之间,帧仅传送给属于多播组的多个主机。

主机对由信道传送过来帧的过滤过程:

1)网卡查看由信道传送过来的帧,确定是否接收该帧,如果帧检验和错,网卡将丢弃该帧,若接收后就将它传往设备驱动程序。
2)设备驱动程序进行另外的帧过滤。首先,帧类型中必须指定要使用的协议;其次进行多播过滤来检测该主机是否属于多播地址说明的多播组。
3)设备驱动程序随后将数据帧传送给下一层,比如,当帧类型指定为 IP 数据报时,就传往 IP 层。IP 层根据 IP 地址中的源地址和目的地址进行更多的检测,如果正常,则将数据报传给下一层。
4)IP 层会将数据报传给 TCP 或者 UDP,每次 UDP 收到由 IP 层传来的数据报,就根据目的端口号,有时还有源端口号进行数据报过滤。如果当前没有进程使用该端口号,就丢弃数据报并产生一个 ICMP 不可达报文。如果 UDP 数据报存在检验和错误,将被丢弃。

注意:多播的出现减少了对应用不感兴趣主机的处理负荷。
广播
多播
上一篇 下一篇

猜你喜欢

热点阅读