| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算机四级网络-网络技术-第五章 新型网络应用 -> 正文阅读 |
|
[网络协议]计算机四级网络-网络技术-第五章 新型网络应用 |
即时通信系统SIMPLE基于SIP框架,MSN基于MSNP协议,XMPP基于Jabber协议框架,不同的通信协议不兼容。 SIPSIP是称为会话发起协议,实现实时通信的应用层的控制协议。用于创建、修改和释放一个或多个参与者的会话,它支持代理、重定向及登记定位用户等功能,支持用户移动。SIP协议可以在TCP及UDP协议上传送。通过与RTP/RTCP、SDP、RTSP等协议及DNS配合,SIP支持语音、视频、数据、Email、状态、IM、聊天、游戏等。
SIP重定向服务器是一个规划SIP呼叫路径的服务器,在其获得下一跳的地址后,立刻告诉前面的用户,让该用户直接向下一跳地址发出请求,而自己则退出对这个呼叫的控制。注册服务器用于接收和处理用户端的注册请求,完成用户地址的注册,这些服务器可以共存于一个设备,也可以分布在不同的物理实体中。SIP服务器完全是纯软件实现,可以根据需要运行于各种工作站或专用设备中。除此之外,网络上还需要提供位置目录服务器,以便在呼叫过程中定位被叫方的具体位置,但这部分已不属于SIP协议范畴。 SIP是类似于HTTP的基于文本的协议,是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话,它支持代理、重定向及登记定位用户等功能,支持用户移动。SIP协议可以在TCP及UDP协议上传送。 按逻辑功能区分,SIP系统由4种元素组成:用户代理、代理服务器、重定向服务器以及注册服务器。 SIMPLE基础是SIP XMPPXMPP是基于XML语言定义描述的IM协议,它沿用Email系统架构,XML是XMPP系统架构的核心部分。使用XMPP进行通信,必须是有统一的寻址方案,且符合RFC2396【URL】(统一资源标识)标准。综合考虑SIMPLE和XMPP标准,两种协议各有特色,但XMPP协议扩展能力很强,略优于SIMPLE协议。 XMPP是一种基于XML的即时通信协议。目前不少IM应用系统,如Google Talk,Jive Message等,都是遵循XMPP协议簇而设计实现的。由于历史原因,MPP实体地址叫做JID(Jabber标识),它由域标识符、结点标识符、资源标识符3部分组成。 XMPP协议是一种基于XML的即时通信协议,它由4个RFC文档组成。其中, RFC3920是核心协议,RFC3921负责即时通信,RFC3922负责XMPP与CPIM的映射,RFC3923负责安全并采用E-maiI的地址格式,所以XPP地址也被称为JID。 XMPP采用分布式网络,客户机/服务器通信模式,统一的寻址方案,简单的客户机,XML的数据格式。 IM系统
MAZE认证为了实现结点的发现与通信策略,设计了分布式认证机制,参考Kerberos机制,Maze设置了用户管理服务器,由它进行用户注册和发放信用卡。用户持有效的信用卡访问其他的服务器,其他的服务器检测信用卡上的数字签名来验证,判断是否允许进行某项操作。这种基于信用卡机制的分布式身份认证算法,可以保证用户密码只在注册初期出现,此后并不在网上明文传送,系统签名密码只在用户管理服务器上出现,从而保证了用户身份认证的安全性。 Maze系统的必备服务器有用户管理服务器、检索服务器、种子服务器、目录服务器和心跳服务器。 Maze属于混合型的P2P系统,主要包含以下主要功能:支持即时通信和BBS;支持跨防火墙的文件共享与下载:支持在线资源搜索和文件目录视图;支持多点下载和断点续传;基于积点的资源交易体系;采用社交网络的网络链接关系。Maze系统支持文件搜索。 Maze系统中的用户被称为Peer,每个Peer相当于一个传统FTP服务器与一个FTP客户端的结合体。整个系统除了多个Peer外,还包括集中式的用户管理服务器、文件目录服务器、索引和检索服务器、心跳服务器。用户管理服务器实现用户注册与身份认证;文件目录服务器负责收集每个Peer共享的目录列表并将它们存入集中式的目录数据库,索引和检索服务器读取目录数据库中的数据,为所有共享文件目录建立索引并提供XML方式的检索接口;心跳服务器负责维护在线用户的列表。 计算机安全为了保护自己的计算机免受非安全软件的危害,浏览器通常采用的方法是将Internet世界划分为不同的区域(如Internet区域、本地Internet区域、可信站点区域、受限站点区域),用户可以针对每个区域指定浏览器处理下载程序和文件的方式,并将要访问的Web站点按其可信度分配到不同的区域。 P2P网络集中式P2P网络的服务器通常只存储目录和索引信息。分布式非结构化网络通常使用洪泛。结构化P2P网络采用纯分布式的消息传递机制、利用关键字进行查找。主要采用分布式散列表(DHT)技术,通过在非结构化P2P网络中加入控制策略,把整个系统的重点放在高效地查找信息上。混合式P2P网络的搜索结点用于存储系统中其它节点的信息,资源的查找请求只在搜索结点之间转发。 最早出现的P2P文件共享系统是1999年的音乐分享网站Napster.BitTorrent协议与FTP协议不同,特点是下载的人越多,下载速度越快。种子文件中包含了Tracker服。 SkypeSkype采用混合式网络拓扑,每个SN都会与数百个SC连接,HC最多可以拥有200个接入点,LS存储着用户的用户名和密码,负责用户登录时的认证过程,同时还负责用户名全局唯一。 其他
多选? ? ?IP电话系统有4个基本组件:终端设备、网关、多点控制单元和网守。 ? ? ? |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:41:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |