考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 三级考试 > 网络技术 > 文章内容
  

计算机等考三级网络技术辅导:网络应用技术

中华IT学院   【 】  [ 2017年6月1日 ]

  三、即时通信系统

  1、概述

  即使通信:是基于Internet的通信服务,它提供近实时的信息交换和用户状态跟踪。

  即时消息系统:允许用户相互订阅并获取彼此的状态变更信息,以便用户间互相收发短消息。

  除实时消息交换和状态跟踪服务外:IM(即时通信)还提供一下附加功能:

  音频/视频聊天:为通信双方提供一个稳定的直接连接,数据以UDP传输。

  应用共享:使远程用户能够访问本地程序,还可邀请远程用户。

  文件传输:通信双方建立直接连接,传输结束后关闭此链接。

  文件共享:允许远程用户浏览指定目录并下载文件。

  游戏邀请:邀请远程执行特定的外部程序,通常是游戏。

  远程助理:允许远程控制另一主机。

  白板:通过直接连接共享paint文档,是应用共享的快捷方式。

  2、即时通信的基础通信模式

  即时通信采用两种通信模式:客户机/服务器(消息发送利用服务器中转)、客户机/客户机模式(直接点对点模式)。

  (1)P2P 通信模式

  该模式在即时通信系统中体现为消息交换时不通过服务器进行处理。该过程也有两种模式:

  1)客户端获得好友消息的时候,服务器端已经将每个好友的端口和远程地址发送到了客户端。

  2)客户端在试图建立与好友之间的连接时,需要服务器端询问好友的远程地址和端口。

  (2)中转通信模式

  在该模式中,一个客户端与另一个客户端进行消息交互时,其携带了被请求方的唯一的ID,由服务器根据包中的来源、目的地信息查询通信地址表,并组织信息转发到目的地。

  3、即时通信系统的通信协议

  主要有两个代表:基于SIP协议框架的SIMPLE协议集和基于JABBER协议框架的XMPP协议集。

  (1)SIP协议

  称为会话初始化协议,所谓会话就是指用户之间的数据交换。

  SIP的基本组成:按逻辑功能区分,SIP系统由4种元素组成:

  用户代理:由用户代理客户机(负责发起呼叫)和用户代理服务器(负责接收呼叫并做出响应)。

  代理服务器:负责几首用户发来的请求,根据网络策略将网络请求发送给相应的服务器。

  重定向服务器:规划SIP呼叫路径的服务器。

  注册服务器:接收和处理用户端的注册请求,完成用户地址的注册。

  SIP消息:从客户机到服务器的请求消息和从服务器到客户机的响应消息。

  (2)SIMPLE

  是SIP协议的扩展,支持即时通信服务。SIMPLE协议簇所支持的IM会话不同于其他以SIP为基础的多媒体会话,无需建立会话通道,IM消息直接通过SIMPLE 协议的message命令为载体传输,而且每个IM消息由单独的message命令传输,彼此独立。

  (3)XMPP

  基于XML的即时通信协议,XMPP标准协议由4个RFC文档组成:核心协议的RFC 3920、负责即时通信的RFC 3921、负责XMPP与CPIM映射的RFC 3922和负责安全的RFC 3923。

  XMPP的系统框架主要有:用户客户端、XMPP服务器和XMPP协议网关3种实体。

  XMPP系统的特点:客户机/服务器通信模式:所有客户端发送给另一个客户端的XMPP消息都必须经过服务器端;分布式网络:每个用户都有自己的本地服务器,并从该服务器上接收消息,消息和在线信息在这些服务器之间传输;简单的客户端:XMPP将复杂性从客户端转移到服务器端;XML的数据格式:最重要的作用是系统底层的可扩展性,并能表述任何一种结构化数据。

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved