Skype电话协议分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2006年第3期 萍乡高等专科学校学报 Jou rnal of P ingx iang Co llege 2006 NO.3 Skyp e电话协议分析 蔡方萍1 王继军2 (1.萍乡高等专科学校; 2.萍乡温盘中学,江西萍乡 337055 摘 要:Skype是2003年由KaZaa开发的点对点宽频电话客户端。Skype做到几乎无缝地穿越网络地址转换和防火墙,并且比M SN和Yahoo等即时讯息软件具有更佳的语音质量。它实现端到端的呼叫加密,并以分布式存储用户信息。Skype也支持即时讯息和会议。本文分析Skype的主要功能,例如注册,穿越NA T和防火墙,呼叫建立,媒体传输,编解码以及在三种不同网络设置下的会议通讯。 关键词:点对点;网络电话;超级节点;用户数据简单传输协议;网络地址解析 中图分类号:TN915  文献标识码:A  文章编号:1007-9149(200603-0038-05   一、导言 Skype是P2P覆盖网络。这种覆盖网络有两种类型的节点,普通节点和超级节点。普通节点是应用程序,能建立语音呼叫和发送文本信息。超级节点是普通节点的终端。任拥有公网IP地址的节点能成为一个超级节点的候选者。普通节点必须连接到一个超级节点并成功地注册到Skype注册服务器中。 Skype节点和注册服务器都是Skyp e网络中的重要组成部分。服务器保存用户名和密码,注册时这台服务器处理用户身份认证;同时确保注册用户名在Skype网络中是唯一。 除了注册服务器,在Skyp e网络中没有中心服务器。在线和离线用户信息以分布方式存储和传播,用户的搜索请求也以同样的方式处理。Skype重要的功能是穿越NA T和防火墙。我们相信每个Skyp e节点使用不同的STUN协议来确定它所处NA T和防火墙的类型。Skype网络是一个P2P覆盖网络,因此每个Skyp e客户(SC将建立和更新可连接节点的列表。在Skyp e中,这张列表被称为Ho st Cache(HC,它包含超级节点的IP地址和端口号。列表存储在每个Skype节点的W indow s注册表中。Skype应用了被称为第三代’P2P’或’全球索引’技术用以保证能够查到过去72小时内曾登陆到Skyp e网络中的用户。Skype使用宽频编解码器,使之在32kb s的有效带宽维持合理的呼叫质量。Skype使用TCP发信号, UD P和TCP媒体传输,两者使用不同的端口。 二、Skype软件的主要构件 Skype客户端(SC在指定端口侦听呼叫信息,维护更新其它Skype节点的列表,宽带编解码,维护好友列表,加密发送消息,并确定自身是否处于NA T 和防火墙后。以下详细说明这些构件及其功能。 (一端口 Skype客户(SC打开一个TCP和一个UD P侦听端口,在连接对话框中配置。客户端在安装时随机地选择配置的端口号。此外,客户也同时打开80号端口(H T T P端口和433号端口(H T T PS端口作为TCP侦听端口。 (二主机缓存(HC HC是记录超级节点IP地址和端口对的列表,客户端有规律的建立和更新该列表。它对于Skype 运行是最关键的部分。HC中至少存在一个有效的条目(一个在线Skype超级节点的IP地址和端口号。Skyp e客户存储HC在W indow s的注册表的H KEY CU RR EN T U SER SO FTW A R E SKT PE PHON E L I B CONN ECT I ON HO STCA CH E。在Skyp e客户端运行两天后,观察到HC中最多包含了200个条目。对于Skype而言,这样的主机和节点的缓存已不是新技术。Cho rd,另一个点对点协议有一   收稿日期:2006-02-21 作者简介:蔡方萍(1975-,男,江西萍乡人,讲师,研究方向:计算机技术. 个finger表,能用来快速查找节点。 (三编码解码(Codecs Skype使用了i L BC[8],iSA C[9]和第三个未知的编码解码。GlobalIPSound[10]运用i L BC和iSA C 编码解码,它的网站列出Skype为他们的合作伙伴。相信Skype使用他们的编码解码技术实现。实验测量-Skype编码解码允许频率为50-8000H z信号通过。这个频率范围是宽带编码解码的典型特性。 (四好友列表 Skype存储伙伴信息于W indow s注册表中并对伙伴列表进行数字签名和加密。好友列表局限于一台机器而不是存储在中心服务器。如果用户在不同的机器上使用SC注册Skyp e网络,用户必须重新构建好友列表。 (五加密 Skype使用256位加密通话和文字信息,有总数为1.1x1077可能的密钥。Skype使用1536到2048位R SA来处理对称A ES密钥。用户公钥在注册时由S

文档评论(0)

3388813 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档