null三级网络技术三级网络技术第8章网络应用技术8.1 组播技术 8.1 组播技术 8.1.1 IP组播的概念与特点 8.1.1 IP组播的概念与特点 单播
单播的特点是一对一地传输数据,数据发送方发出的信息包只能传送到一个接收方。
服务器针对每个客户机不同的请求发送不同的数据,容易实现个性化服务,如网络浏览。
若发送方同时给多个接收方传输相同的数据包,发送方必须发送多份的相同数据包。
当客户机数量大、单机流量也大时,服务器将不堪重负,发生延迟长、网络拥塞现象。 8.1.1 IP组播的概念与特点(续)8.1.1 IP组播的概念与特点(续)广播
广播的特点是路由器和交换机将同一个信息包无条件地发往每一条分支路径,由接收方自行决定接下来还是将其丢弃。
服务器不用向每个用户单独发送数据,流量负载低,如有线电视网。
但这种方式对于路由器而言,有多少分支就要重复发送多少次,而不论这些主机是否乐于接收该数据包,无法针对每个用户的要求和时间及时提供个性化服务。 8.1.1 IP组播的概念与特点(续)8.1.1 IP组播的概念与特点(续)组播
组播是一种允许一个或者多个发送方发送单一数据包到多个接收方的网络传输方式,它采用组播地址,只向需要数据包的主机和网络发送数据包。
采用这种方式,需要相同数据流的客户端可以加入相同的组,共享一条数据流,节省了服务器的负载,提高了网络传输速率,如视频点播和视频会议。
与单播
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
相比,组播协议可根据接收者的需要对数据流进行复制转发,服务器端的服务总带宽不受客户机接入带宽的限制,但组播协议没有纠错机制,发生丢包、错包后难以弥补。 8.1.1 IP组播的概念与特点(续)8.1.1 IP组播的概念与特点(续)IP组播的特点
使用组地址。在组播网中,每个组播组拥有唯一的组播地址(D类IP地址),组播数据包可以送到标识目的主机的组地址,而不必关心有哪些成员,对组成员中主机的数目和位置也没有限制。
动态的组地址。组播组中的成员是动态的,一个主机可以参加某个特定的组,也可以在任意时间退出该组。
底层硬件支持。Internet中的有些网络可能是以太网,这些以太网本身就具有硬件组播能力。8.1.2 组播技术基础 8.1.2 组播技术基础 Ipv4地址有5类,其中A、B、C三种类型地址为单播地址,E类地址为保留地址,IP组播使用的是D类IP地址。D类型IP地址的最高位规定为1110,其余28位作为组播地址。
组播地址的范围是224.0.0.0~239.255.255.255,并不是所有的D类地址都可以分配给用户。IANA(Internet号码指派管理局)控制着IP组播地址的分配。 组播相关协议 组播相关协议 根据协议的作用范围,组播协议分为组播组管理协议和组播路由协议。
组播管理协议是主机和路由器之间的协议,又包括Internet组管理协议(IGMP)和Cisco专用的组管理协议(CGMP);
组播路由协议是路由器与路由器之间的协议,又分为域内组播路由协议以及域间组播路由协议。 IP组播组管理协议 IP组播组管理协议 IGMP协议运行于主机和主机直接连接的组播路由器之间,其功能是:
一方面通过该协议,主机通知本地路由器希望加入并接收某个特定组播组的消息;
另一方面,路由器通过IGMP协议周期性地查询局域网内某个已知组的成员是否处于活动状态,实现所连接网络组成员关系的收集与维护。
IGMP协议的发展经过了IGMPv1、IGMPv2和IGMPv3,目前通用的是IGMPv3。
IGMPv1定义了基本的组成员查询和
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
过程;
IGMPv2在IGMPv1的基本上添加了组成员快速离开的机制;
IGMPv3中增加的主要功能是成员可以指定接收或指定不接收某些组播源的报文。 IP组播路由协议 IP组播路由协议 组播路由协议是IP组播协议体系中最核心的功能。
组播路由由源地址、组地址、入接口列表和出接口列表4部分组成。
组播路由协议分为域内组播路由协议以及域间组播路由协议。
域内组播路由协议又分为密集模型和稀疏模型。
网络上使用较多的域内组播协议有DVMRP、MOSPF协议和PIM协议。
用于域间组播路由的协议主要有多协议边界网关协议(MBGP)和组播源发现协议(MSDP)。 8.2 P2P网络 8.2 P2P网络 8.2.1 P2P网络的概念 8.2.1 P2P网络的概念 Peer to Peer ,对等网
计算机都处于对等地位
整个网络一般不依赖于专用的集中服务器
P2P网络的特点主要表现在如下3个方面:
P2P网络以扩大互联网网络资源共享的范围与深度,使信息共享达到最大化为目标,是一种“非集中式”的网络结构。
P2P网络不依赖于互联网域名服务,具有适应网络拓扑动态变化的独立路由寻址能力。
P2P网络的“非集中式”共享网络资源与服务,与互联网中已有的“集中式”共享网络资源的结构是共存互补的。 8.2.2 P2P网络的基本结构 8.2.2 P2P网络的基本结构 目前P2P网络主要有4种结构:
集中目录式结构。
分布式非结构化P2P网络结构。
分布式结构化P2P网络结构。
混合式P2P网络结构集中式拓扑结构的P2P网络 集中式拓扑结构的P2P网络 网上提供的所有资料都分别存放在客户机上,服务器只保留索引信息,并且服务器与对等实体以及对等实体之间都具有交互能力。
Napster是一种典型的代表软件
要求服务器要持续运转 分布式非结构化拓扑结构的P2P网络 分布式非结构化拓扑结构的P2P网络 采用随机图的组织方式形成一个松散的网络
有较好的容错能力,支持复杂结构
多采用洪泛方式查询和定位资源
可扩展性差。 分布式结构化拓扑结构的P2P网络 分布式结构化拓扑结构的P2P网络 络采用基于分布式散列表(DHT)的分布式发现和路由算法
DHT是由广域范围的大量结点共同维护的巨大散列表
DHT的结点是动态的,且数量巨大,非中心化和自组织成为两个重要的设计目标。
DHT类结构能够自适应结点的动态加入和退出,有着良好的可扩展性、健壮性、结点ID分配的均匀性和自组织能力。
DHT的维护机制较为复杂,尤其是结点的频繁加入和退出造成的网络波动会极大地增加DHT的维护代价。 混合式结构的P2P网络 混合式结构的P2P网络 在分布式模式的基础上,将用户结点按能力进行分类,包括用户结点、搜索结点和索引结点,使某些结点担任特殊的任务 8.2.3 P2P网络的应用 8.2.3 P2P网络的应用 分布式科学计算
文件共享
协同工作
分布式搜索引擎
流媒体直播8.3 即时通信系统 8.3 即时通信系统 8.3.1 即时通信系统概述 8.3.1 即时通信系统概述 定义
即时通信(IM)是一种基于Internet的通信服务,它提供近实时的信息交换和用户状态跟踪。
RFC 2778文件描述了即时通信息系统的功能,正式为通信系统勾勒出了模型框架。在RFC 2778中,即时消息系统被定义为:允许用户相互订阅并获取彼此的状态变更信息,以便用户间相互收发短信。
功能
除了提供实时消息交换和状态跟踪服务外,即时通信系统一般还包括以下附加功能:音频/视频聊天、应用共享、文件传输、文件共享、游戏邀请、远程助理、白板。
应用软件
目前,使用较多的IM软件有QQ、网易泡泡、新浪UC、MSN Messenger和Yahoo Messenger等。 8.3.2 即时通信系统的基础通信模式 8.3.2 即时通信系统的基础通信模式 P2P通信模式 8.3.2 即时通信系统的基础通信模式(续)8.3.2 即时通信系统的基础通信模式(续)中转通信模式 8.3.3 即时通信系统的通信协议 8.3.3 即时通信系统的通信协议 基于SIP协议框架的SIMPLE协议集
SIMPLE协议集是对SIP协议的扩展
基于JABBER协议框架的XMPP协议集
XMPP协议集是基于XML语言定义描述的IM协议。 1.SIP协议 1.SIP协议 会话初始化协议
IETF在1999年提出的一个在IP网络上实现实时通信的应用层的控制协议。
会话可以使不同的数据:文本数据,数字化的音频、视频数据,游戏等应用的数据。
按逻辑功能区分,SIP系统由用户代理、代理服务器、重定向服务器和注册服务器4种元素组成。
SIP消息包括从客户机到服务器的请求消息和从服务器到客户机的响应消息。SIP消息由一个起始行、消息头、一个标志消息头结束的空行以及作为可选项的消息体组成。 2.SIMPLE 2.SIMPLE 对SIP协议的扩展
支持IM服务
增加了MESSAGE、SUBSCRIBE和NOTIFY方法
新增了一些逻辑实体,包括呈现用户代理(PUA)、呈现代理(PA)、呈现服务器(PS)和申请者。 3.XMPP 3.XMPP 由4个RFC文档组成:
称为核心协议的RFC 3920
负责即时通信的RFC 3921
负责XMPP与CPIM映射的RFC 3922
负责安全的RFC 3923
XMPP系统框架主要有用户客户端、XMPP服务器和XMPP协议网管3种实体。
采用了客户机/服务器的系统构架
XML是XMPP系统构架的核心部分 8.4 IPTV 8.4 IPTV 8.4.1 IPTV系统 8.4.1 IPTV系统 定义
IPTV为互联网电视,简称网络电视。它利用宽带网的基础设施,以家用电视机或计算机作为主要终端设备,集Internet、多媒体和通信等多种技术于一体,通过Internet协议向家庭用户提供包括数字电视在内的多种交互式数字媒体服务。
使用方式
用户在家中可以有两种方式享受IPTV服务:
计算机方式
网络机顶盒+普通电视机方式
特点
IPTV的主要特点在于交互性和实时性,由于使用的是TCP/IP协议,IPTV可以非常容易地将电视服务和Internet浏览、电子邮件收发以及在线娱乐、教育、商务功能结合起来。 8.4.1 IPTV系统(续)8.4.1 IPTV系统(续)IPTV提供的服务种类主要包括电视类服务、通信类服务以及各种增值服务。
电视类服务是指与电视有关的服务,如视频点播、直播电视和时移电视等。
通信类服务主要是指基于IP的语音业务、即时通信服务和电视短信等。
增值业务则是指电视购物、互动广告和在线游戏等。
在诸多业务中,视频点播、直播电视和时移电视是3个基本业务。
视频点播简称VOD ,包括5个主要部分:节目制作中心、专业视频服务器、视频节目库、VOD管理服务器和客户端播放设备。
网上直播系统包括节目源、数据捕获和编码、媒体播放服务器和用户几个部分。RealNetworks公司是网上流式视/音频解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
的提供者 。
时移电视和直播电视的基本原理相同,主要的差别在于传输方式的差异。 8.4.2 IPTV系统的关键技术 8.4.2 IPTV系统的关键技术 IPTV的基本技术形态可以概括为:视频数字化、传输IP化和播放流媒体化,它包括音/视频编解码技术、音/视频服务器与存储阵列技术、IP单播与组播技术、IP QoS技术、IP信令技术、内容分送网络技术、流媒体传输技术、数字版权管理技术、IP机顶盒与EPG技术以及用户管理与收费系统技术。 8.5 VoIP 8.5 VoIP null定义
VoIP俗称IP电话,是利用IP网络实现语音通信的一种先进通信手段,它利用电话网关服务器之类的设备将电话语音数字化,将数据压缩后打包成数据包,通过IP网络传输到目的地;目的地收到这一串数据包后,将数据重组、解压缩后再还原成声音。 8.5.1 VoIP实现方法 8.5.1 VoIP实现方法 PC-to-PC
通话双方要通过计算机登录到网络上,还要有全双工声卡、话筒等设备,并安装相同的电话软件。代表产品有Internet Phone。
PC-to-Phone
作为主叫方的计算机必须上网,被叫方使用普通电话即可。主叫方的呼叫信号通过Internet到达服务器后,自动转接到被叫方的电话上,建立链路后,双方可以像普通电话一样交谈。
Phone -to-Phone
这种方式的产品种类较多,大致可以分为3种类型:
双方通过电话各配置一个类似调制解调器的设备,通话双方通过它登录到Internet上,用户不必直接操作计算机。
两端都没有计算机和电话连接,而是通过称为“桥接器”的设备进行通话。
利用IP电话网关服务器进行通话。8.5.2 VoIP系统组成 8.5.2 VoIP系统组成 终端设备
是一个IP电话客户端,可以是软件,也可以是硬件。
网关
是通过IP网络提供语音通信的关键设备,是IP网络和PSTN网络之间的接口设备。IP电话网关的基本功能包括:号码查询、建立通信连接、信号调制、信号压缩和解压、路由寻址。
多点控制单元
利用IP网络实现多点通信,使得IP电话能够支持诸如网络会议这样的多点应用。
网守
中央控制实体,负责用户的注册和管理等 8.5.3 Skype 8.5.3 Skype 一款Internet即时语音通信软件
融合了当前的两大热门技术:VoIP技术和P2P技术
具有网络电话、实时传信、网站浏览、语音视讯、
档案
肢体残疾康复训练教师个人成长档案教师师德档案表人事档案装订标准员工三级安全教育档案
传输、搜寻用户等功能
特点
高清晰音质
高度保密性
免费多方通话
跨平台性能
采用混合式网络拓扑结构 ,结点按照不同的能力分为普通结点和超级结点 。8.6 网络搜索技术 8.6 网络搜索技术 8.6.1 网络搜索引擎 8.6.1 网络搜索引擎 定义
帮助Internet用户查询信息的软件系统,它以一定的策略在Web上搜索和发现信息,对信息进行理解、提取、组织和处理后,为用户提供Web信息查询服务。
从使用者的角度看,搜索引擎提供了一个网页界面,让其通过浏览器提交一个词语或者短语,然后很快返回一个可能和用户输入内容相关的信息列表。这个列表中的每一个条目都代表一篇网页,每个条目至少包括标题、URL和摘要3个元素。 8.6.2 搜索引擎的原理和组成 8.6.2 搜索引擎的原理和组成 全文搜索引擎一般由搜索器、索引器、检索器和用户接口4个部分组成。
搜索器:从Internet上自动搜索网页的数据。
索引器:将搜索到的数据自动建立索引并将之存放在索引数据库中。
检索器:根据用户的查询需求快速地在索引库中检索出文档。
用户接口:是一个用于输入用户查询、显示查询结构的页面生成系统。
目录导航式搜索引擎的信息搜索由人工完成,搜索引擎的标引专家依靠手工来搜寻不断出现的新网站,给每个网站一个标题和大概的描述,将其放入相应的类目体系中。目录导航式搜索引擎的索引数据库存入每个网站的标题、描述、类目,超文本链接组成倒排文档。 8.6.3 Google和百度搜索引擎 8.6.3 Google和百度搜索引擎 Google
在1998年由美国的Larry Page和Sergey Brine创建
世界上使用率和搜索精度最高的全文搜索引擎
采用了分布式爬行系统网页采集技术、页面等级技术和超文本匹配分析技术,提供图象搜索功能、学术搜索、地图搜索、在线翻译、新闻网站群、年度排行榜、网页快照、语言转换等功能。
Baidu
在1999年底成立于美国硅谷
目前国内技术水平最高的搜索引擎
采用了智能性、可扩展搜索技术、超链分析技术、智能化中文语言处理技术、分布式结构优化算法和容错设计、智能化相关度算法技术、检索结果的智能化输出技术、高效的搜索算法和服务器本地化技术,提供体贴的提示功能、快照功能、专业的MP3搜索功能、便于用户交流的“贴吧”功能、百度常用搜索功能等。