13 新型网络应用(3)

1.RTCP 报文

        根据所携带的控制信息不同,RTCP 报文分为5 种类型,分别是SR、RR、SEDS、BYE 和APP。
        ①SR(sender report,发送者报告):该类型报文中含有活动端的发送和接收统计信息。
        ②RR(receiver report,接收者报告):该类型报文中含有非活动端的接收统计信息。
        ③ SDES(source description items,源描述项):该类型报文中含有对数据源的描述信息。例如,数据源的CNAME 和SSRC 的映射关系等。
        ④BYE(goodbye,离开报告):参与者结束通信时使用该类型报文通知其他参与者。
        ⑤APP(application-specificfunctions,特定应用):用于特定应用功能的一类RTCP 报文。

2.Skype

        Skype 融合了当前热门的两大技术——VoIP 技术和P2P 技术,主要提供IP 网络电话、即时消息、文件传输、用户搜寻等功能。
        Skype 还能有效地突破防火墙的限制。
        ① SkypeClient:SkypeClient 是Skype 系统的客户机端,简称为SC。
        ② SuperNode:SkypeNode 是Skype 系统中的超级结点,简称为SN。在Skype 系统中,Super-Nodc 是动态生成的,其作用就像Internet 中的核心路由器。
        ③ LoginServer:LoginServer 是Skype 系统中的登录服务器,简称为LSQLS 登录服务器存储着用户的用户名和密码,负责用户登录时的合法性认证。同时,它还要负责用户名的全局唯一性管理。
        ④ HostCache 简称为HC,是一个SN 的IP 地址和端口对的列表。它由SC 建立,并会经常更新。
        ⑤ BaddyList:BaddyList 是一个用户的好友列表。
        ⑥ Encryption:加密处理。Skype 釆用了256 位的AES 加密算法。同时,Skype 采用1536〜2048 位的RSA 算法对AES 使用的对称密钥进行协商。
        ⑦ Codecs:编码方式。Skype 米用了GloballPSounci 公司的宽带编码技术iLBC 和iSAC。这两种编码技术允许频率在50~8000Hz 的语音通过。
        ⑧ Port:Skype 系统采用的端口。SC 可以使用TCP 和UDP 进行端口监听,这些端口值在SC 的连接对话框设置。在安装客户机端软件时,SC 会随机选择一个端口号。除此之外,SC 也可以在HTTP 的80 端口和HTTPS 的443 端口进行监听。
        ⑨ NAT/FirewalhSC 釆用各种STUN 和TURN 技术来判定它在哪种类型的NAT 和防火墙之后,以便进行NAT 或防火墙穿越。

3.Skype 的特点

        高清晰音质:从理论上说,使用Skype 可以听到人类可以听到的所有声音频率,而普通电话只能听到300~3000Hz 以内的声音。较宽的频率范围保证了高保真度的声音品质。
        高度保密性:Skype 终端之间传送的声音和消息都是经过加密处理的。Skype 采用AES 加密算法,密钥长度为256 位,是AES 可选密钥长度里最长的(因此也是最安全)。AES 的会话密钥利用2048 位的RSA 算法生成,可以确保密钥的安全性。同时,用户登录时,系统会利用用户的私钥进行身份验证。
        免费多方通话:Skype 支持最多 5 人的多方会议呼叫,而且所有的通话都釆用端到端加密。因此,Skype 比较适宜于商务会谈和其他会谈。
        跨平台:Skype 提供不同操作系统下的发行版本,包括Windows、Linux 以及MacOS 等。

4.搜索引擎组成

        搜索引擎构成一般都由 4 个部分组成,即搜索器、索引器、检索器和用户接口。

4.1 搜索器

        搜索器通过逐个访问 Internet中的 Web站点来采集 Web网页信息,并建立该站点的关键字列表。人们常把搜索器建立关键字列表的过程称为网络爬行。

4.2 索引器

        索引器的功能是理解搜索器所搜索的信息,从中抽取出索引项,用于表示文档以及生成文档库的索引表。

4.3 检索器

        检索器的功能是根据用户的查询要求在索引库中快速检出文档,进行文档与査询的相关度评价,对将要输出的结果进行排序。同时,检索器还应具有某种用户相关性反馈机制。

4.4 用户接口

        用户接口的作用是输入用户查询、显示查询结果、提供用户相关性反馈机制。用户输入接口可以分为简单接口和复杂接口两种:简单接口只提供用户输入查询词的文本框。复杂接口可让用户对查询进行限制,如逻辑运算(与、或、非等)、相近关系(相邻、NEAR等域名范围(.edu.com等)、出现位置(标题、内容等)、信息时间、长度等。

5.LAMP 网站架构

        LAMP 网站架构是目前国际流行的Web 框架,该框架包括:Linux 操作系统,Apache 网络服务器,MySQL 数据库,Perl、PHP 或者Python 编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架。该架构起源于Linux 平台,由于是开源软件,建设成本很低。

6.IPSec

        IPSec 是为网络层提供安全的一组协议。在IPSec 协议族中有两个主要的协议:身份认证头(AH)协议和封装安全负载(ESP)协议。SA(安全协定)定义的逻辑连接是一个单工连接,也就是说,连接是单向的。SA 是由一个3 元组确定的。ESP 头部采用32 位顺序号字段组成。

相关推荐

  1. 13 新型网络应用(3

    2024-03-20 21:20:05       42 阅读
  2. 16 网络管理与网络安全(3

    2024-03-20 21:20:05       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-20 21:20:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-20 21:20:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-20 21:20:05       87 阅读
  4. Python语言-面向对象

    2024-03-20 21:20:05       96 阅读

热门阅读

  1. Rust 中Self 关键字的两种不同用法

    2024-03-20 21:20:05       45 阅读
  2. Cuckoo沙箱环境使用介绍

    2024-03-20 21:20:05       39 阅读
  3. computed

    2024-03-20 21:20:05       40 阅读
  4. 3月20日:子集Ⅱ、非递减子序列

    2024-03-20 21:20:05       46 阅读
  5. Android AMS——进程优先级更新(二十)

    2024-03-20 21:20:05       45 阅读
  6. FreeRTOS 简介

    2024-03-20 21:20:05       40 阅读
  7. 【Docker】常用命令 docker images

    2024-03-20 21:20:05       39 阅读