1.QQ 用户登录过程
客户端每次登陆时会访问记录上次登陆服务器的地址的记录文件,如果成功则不会重发DNS 请求。在QQ 通信中,用户必须先登录后才可以进行互相发送信息等操作。QQ 聊天通信信息是加密的,每次登陆时QQ 客户机会向服务器获取一个会话密钥。客户端会从服务器端获得好友列表,以建立点对点的联系。QQ 采用的通信协议以UDP 为主,辅以TCP 协议。
12.P2P 文件共享
文件共享是指用户主动地在网络上分享自己主机中的文件或者目录。P2P 文件共享起源于1999 年的音乐分享网站Napster。Napster 釆用的是集中式的对等网络结构。eDonkey2000 继承了前者共享文件系统的优点,并为文件增加了哈希(Hash)信息。最初的 BT 系统需要中心服务器存放用户的信息,该服务器被称为Tracker 服务器。BT 系统要求文件的发布者制作一个被称为“种子”文件的.torrent 文件,该文件包含了Tracker服务器的相关信息和发布者共享文件的信息。下载者通过发布者提供的种子文件连接到Tracker 服务器,并通过Tracker 服务器获取其他下载
者(包括发布者)的IP 地址和端口号。下载的人越多,BT 系统提供的带宽越大,下载速度也就越快。在后续的版本中,BT系统加入了 DHT的支持,以实现无 Tracker服务器的文件传输。在 20 世纪60 年代,美国著名社会心理学家米尔格伦(Stanley Milgram)提出了“六度分隔(SixDegrees of Separation)”理论。这就是著名的“小世界假设”。六度分隔理论为P2P 文件共享系统中的结点的快速发现和资源快速发现提供了理论基础。
3.文件共享实现方式
如 FTP 文件共享、NFS 网络文件系统共享、Windows 共享文件夹以及正在流行的P2P 文件共享等。
(1) 在 FTP 文件共享中,用户将需要共享的文件传送到FTP 服务器,其他用户使用该文件时需要通过FTP 服务器进行下载;
(2)在 NFS 网络文件系统中,用户可以将自己主机上的文件或目录共享出来,其他用户需要使用时,只需将该文件或目录挂接在自己的文件系统下,像使用本地文件一样使用远程主机上的文件;
(3)Windows 共享文件夹是微软针对Windows 系统开发的文件共享机制,它通常使用NetBIOS 和NetBEUI协议将文件夹共享给其他用户使用。
(4)NetBIOS 是由微软公司开发,工作于网络层驱动接口和传输层驱动接口之间,支持254 个并发通信话路,名字服务可以采用UDP 协议。
4.Maze 系统
Maze 系统是一个功能非常强大的P2P 文件共享系统,属于混合式的P2P 网络系统。Maze 系统参考了Kerberos 协议,采用了分布式认证机制。为了促使用户更多地共享资源,Maze系统采用了 Maze 积点和 Maze星级技术。
该系统采用了以六度分隔理论为基础的网络链接关系,能够支持在线资源搜索和文件目录视图,可以进行多点下载和断点续传,支持跨防火墙的文件共享与下载。Maze 系统中的用户被称为Peer,每个Peer 相当于一个传统FTP 服务器与一个FTP 客户端的结合体。整个系统除了多个Peer 外,还包括集中式的用户管理服务器、文件目录服务器、索引和检索服务器、心跳服务器。用户管理服务器实现用户注册与身份认证;文件目录服务器负责收集每个Peer 共享的目录列表并将它们存入集中式的目录数据库;索引和检索服务器读取目录数据库中的数据,为所有共享文件目录建立索引并提供XML 方式的检索接口;心跳服务器负责维护在线用户的列表。
5.互联网协议电视(IPTV)
用户可以采用两种方式使用IPTV 服务,一种是计算机方式,另一种是网络机顶盒加普通电视机方式。电视类服务是与电视业务相关的服务,如视频点播、直播电视和时移电视等;通信类服务是指基于 IP 的语音服务、即时通信服务和电视短信服务等;增值服务是指电视购物、互动广告和在线游戏等增值类服务。
6.视频点播(Video on Demand,VOD)
视频点播(Video on Demand,VOD)也被称为交互式电视点播系统。本质上讲,VOD 是一种基于IP 网络的利用机顶盒作为接收终端,电视机作为显示设备的视频点播系统。
7.VOD 的服务类型
VOD 的服务类型分为 3种:①就近式点播电视NVOD:在支持就近式点播电视系统中,每个视频流间隔一定的时间就发送同样的内容,用户选择距最近的某个时间起点进行收看;②真实点播电视TV0D:真实点播电视支持即点即放,每个视频流只为一个特定的用户服务;③交互式点播电视IVOD:交互式点播电视不仅可以支持即点即放,而且还可以让用户对视频流进行交互式的控制。
8.媒体内容分发技术
媒体内容分发网络(Media Content Delivery Network,MCDN)技术是IPTV 大规模应用的重要技术保障。
MCDN 关键技术包含以下几个方面。① 内容发布:借助于索引、缓存、流分裂和组播等技术,将内容发布或投递到距离用户最近的远程服务点处。② 内容路由:是整体性的网络负载均衡技术。内容路由技术通过内容路由器中的重定向以及媒体位置注册机制,在多个远程服务点上均衡用户的请求,保证用户请求得到最近内容源的响应。③ 内容交换:根据内容的可用性、服务器的可用性以及用户的背景,利用应用层交换、流分裂、重定向及宽带媒体分发策略等技术,智能地平衡负载流量。④ 性能管理:通过内部和外部监控系统,获取网络部件的状态信息。同时,性能管理还测量内容发布的端到端性能(如包丢失率、延时时间、平均带宽、启动时间和帧速率等),保证网络处于最佳的运行状态。⑤ IP 承载网:MCDN 充分利用高速交换、汇聚层路由转发、接入层带宽保障、组播路由及服务质量等IP 网络技术,为IPTV 应用提供可靠IP 网络平台。
9.VOIP 可以实现的通信方式
VoIP(VoiceoverIP)也称为 IP电话,是利用 IP网络实现语音通信的一种通信手段,是基于IP网络的语音传输技术。VoIP 系统可以将源用户的电话语音数字化,通过压缩、打包后利用IP 网络传输给目的用户。目的用户收到数据包后,将数据解压并还原成声音。利用VOIP可以实现的通信方式包括:PC-to-PC,PC-to-Phone,Phone-to-Phone,PC-to-Pad,Pad-to-Phone,PC到IP网关,IP网关到 IP网关。
10.VoIP 系统组成
VoIP 系统有4 个基本组件,它们是终端设备(Terminal)、IP 电话网关(Gateway)、网守(Gatekeeper)和多点控制单元(MultipointControlUnit,MCU)
10.1 终端设备
终端设备是直接和用户接触的设备。VoIP 中的终端设备有多种类型,其中包括传统的语音电话终端、ISDN 终端、多媒体PC 等。
10.2 IP 电话网关
IP 电话网关是VoIP 系统的关键设备,是IP 网络和电话网络之间的桥粱。IP 电话网关的基本功能如下:① 号码查询;② 建立通信连接;③ 信号调制;④ 信号压缩和解压;⑤ 路由寻址
10.3 网守
网守是一个中央控制实体,在VoIP 系统中起管理作用。网守是 VoIP 系统中的消息控制中心,可以进行呼叫控制、地址解析、呼叫授权、身份验证、集中账务和计费管理、存留呼叫详细记录等操作。同时,网守还可以像实时网管一样监控网络、平衡负载、管理带宽以及提供与现有系统的接口。
10.4 多点控制单元
多点控制单元 MCU 的功能在于利用IP 网络实现多点通信,使得VoIP 系统能够支持3 个或3 个以上端点参与的多点会议。MCU 通常由两部分组成,分别是多点控制器(Multipoint Controller,MC)和多点处理器(Multipoint Processor,MP)。MC 主要负责呼叫信令的处理和会议的控制;MP 则提供多点会议中媒体流的集中处理,主要负责混音、交换等处理工作。