zoukankan      html  css  js  c++  java
  • [TCP IP详解:学习笔记]广播和多播

           广播和多播仅应用于UDP。通常每个以太网帧仅发往单个目的主机,目的地址指明单个接收接口,称之为单播(unicast)。一个主机要向网上所偶其他主机发送帧,这就是广播。多播(multicast)处于单播和广播之间:以太网帧仅发送给属于多播组的多个主机。

           主机对由信道传递过来帧的过滤过程,如图1所示

      1. 网卡查看帧,确定是否接收该帧,若接收后将它传递给设备驱动程序。网卡仅接收目的地址为网卡物理地址或广播地址的帧。如果多接口设置为混合模式,能接收每个帧的一个复制;

      2. 设备驱动程序将进行另外的帧过滤:

     1)帧类型中必须指定要使用的协议;

          2)进行多播过滤来检测该主机是否属于多播地址说的多播组

      3. 设备驱动程序将数据帧传递给IP层(如果为IP类型的数据报)。IP根据IP地址中源地址和目的地址进行更多的过滤检测。如果正常,将数据报传递给下一层;

      4. UDP根据IP层传递数据中目的端口来进行过滤。

     

    图1 协议栈各层对收到帧的过滤过程

     

           在任何情况下,路由器都不转发目的地址为受限的广播地址的数据报,这样的数据报仅出现在本地网路中。

     

           IP多播提供两类服务:

         1. 向多个目的地址发送数据;

         2. 客户对服务器的请求。

     

      为了指明一个多播地址,任何一个以太网地址的首字节必须是01。例如,若IANA拥有一个以太网地址块,即高位24 bit为00:00:5e(十六进制表示),那么该地址块所拥有的地址范围为00:00:5e:00:00:00到00:00:5e:ff:ff:ff。则IP多播相对应的以太网地址范围为01:00:5e:00:00:00到01:00:5e:ff:ff:ff。

  • 相关阅读:
    Arduino单片机使用和开发问题记录
    U盘启动笔记本无法安装Win7问题和解决
    FreeSwitch安装配置记录
    TOGAF有哪些学习要点?
    有没有方法指导IT顶层规划和实施?
    专业品质的3月TOGAF认证线上公开课
    《方法论学习 v0.8》出炉
    记疫情期间第一次TOGAF认证课:从线下转到线上教育
    TOGAF认证课程,作为讲师我有话说
    首个企业架构TOGAF角色扮演案例培训的诞生
  • 原文地址:https://www.cnblogs.com/life91/p/3001146.html
Copyright © 2011-2022 走看看