zoukankan      html  css  js  c++  java
  • sl多播笔记

    sl4新增两个多播客户端类:

    UdpAnySourceMulticastClient:从任意源接收多播流量的客户端接收器, 任意源多播(ASM)或Internet标准多播(ISM)

    UdpSingleSourceMulticastClient:从单一源…… 源特定多播(SSM)

    关于sl多播的安全:

    应用必须使用>=1024的端口;

    允许多播客户端加入组前,sl运行时会实施协议检查。

    两种源执行的安全检查不同:

    第一种情况:加入单一源多播组前,sl运行时通过单播将公告发送到UDP端口9430上的源,如果源对该运行时正常授权,那么该运行时可以访问该源>=1024的任意端口。

    第二种情况:加入任意源多播组前,sl应用程序对网络资源和源站点具有相同的访问级别。

    如本地服务器与本地网络的多播组可以交互,那么来自该服务器的sl应用也有权访问本地多播组;

    如internet上的服务器阻止与本地多播组交互,那么来自该服务器的sl应用无权访问本地多播组。

    其中提到了三个概念,也是三个物理对象,sl运行时(sl应用),服务器(sl来自该服务器),多播组源。

    简单的来说,提供sl客户端是否能访问多播组源,取决于所在服务器是否有权与多播组源交互。

    对于昨天提到的sl跨域,sl应用是否有权访问其他域,由其他域的80(http,sl4以及以后版本)或943(socket)是否提供了sl策略文件或者flash策略文件,并且该文件是允许来自该服务器访问,那么来自该服务器的sl应用才可以访问此域。

    两个的相同点:访问外部域或者外部源,由该域或该源控制,该域或者该源允许服务器访问,那么来自该服务器的sl应用有权访问该域或者该多播源。

    sl应用请求授权的过程:

    发送公告,3秒内未收到授权,再等6秒后重复发送,仍然等3秒,未收到则等12秒,如果还未收到将视为策略检查失败。

    那么成功授权最长可能需要27秒。

    下一次策略检查是60秒后,这样是为了避免恶意的或者拙劣(msdn原文是这么写的)的程序浪费流量。

    那么什么事多播:

    重点记录:

    多播是点对多通信技术,目前用于网络视频或音频广播,网络视频会议,多媒体远程教育,“push”等。

    IP多播地址:

    从224.0.0.0-239.255.255.255

    分为三类:

    1、路由器保留:

    224.0.0.0-224.0.0.255

    2、internet:

    224.0.1.0-238.255.255.255

    3、私有内部多播IP:
    239-0.0.0-239.255.255.255

  • 相关阅读:
    佛经中的 云何梵 什么意思?
    论节拍器的重要性,一定要习惯使用。
    Linux文件系统分析
    uboot启动内核分析
    Linux内核启动流程分析
    Linux内核配置机制与编译过程分析
    Linux内核源码目录结构分析
    Kconfig文件分析
    Ubuntu下安装make
    Ubuntu下交叉编译器gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12的安装和使用
  • 原文地址:https://www.cnblogs.com/langu/p/2987192.html
Copyright © 2011-2022 走看看