- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文:基于Sip的P2P设计和原理分析(终稿)汇
基于Sip的P2P设计和原理分析
1.??????????? SIP网络
2.??????????? P2P技术在互联网上的应用
3.??????????? P2P网络架构
3.1.??? 集中目录式网络架构
3.2.??? 纯P2P网络架构
3.3.??? 混合式P2P网络架构
3.4.??? 结构化P2P网络架构
3.5.???? 三种结构的P2P(DHT,树形,网状)
3.6.???? BitTorrent工作原理
3.7.???? eMule工作原理
3.8.???? 迅雷工作原理
3.9.???? PPLive工作原理
3.10.?????????? Skype工作原理
4.??????????? SIP协议和voip
4.1.???? SIP:会话初始化协议(Session Initiation Protocol)
4.2.???? SDP:会话描述协议(Session Description Protocol)
4.3.???? SAP:会话通知协议(Session Announcement Protocol)
4.4.???? RTP(Real-timeTransportProtocol)
4.5.???? RTCP(Realtime Transport Control Protocol)
5.??????????? ICE(Interactive Connectivity Establishment)
5.1.?????? ICE基于SIP工作方法
6.??????????? 基于SIP的P2P网络架构
6.1.??? P2PSIP节点操作
6.2.??? P2PSIP用户注册操作
6.3.??? P2PSIP会话建立操作
7.??????????? 基于ICE的SIP NAT解决方案设计和实现
8.??????????? 结束语
1.??????????? SIP
??? 会话发起协议(SIP)是互联网工程任务组(IETF)制定的多媒体通信应用层控制协议,用于建立、修改和终止多媒体会话。SIP协议借鉴了超文本传输协议(HTTP)、简单邮件传输协议(SMTP)等,采用基于文本协议控制方式,支持代理、重定向、登记定位用户等功能[1]。
??? SIP凭借其简单、易于扩展、便于实现等诸多优点而得到了广泛应用。3GPP等标准化组织已经选择SIP作为下一代网络(NGN)和3G多媒体子系统(IMS)中的通信协议,业界已广泛应用了多种基于SIP的多媒体业务[2]。
??? SIP网络采用客户端/服务器(C/S)的网络架构,按域划分用户。每个域的SIP服务器管理着本域内的用户,用户在使用SIP业务时,需要注册到SIP服务器。各用户之间的通信需要由SIP服务器来进行路由,因此存在SIP服务器的“单点故障”和“性能瓶颈”等问题。
??? 目前有多种提升SIP服务器处理能力的方案,如采用高处理能力的服务器、采用多服务器间的N+1或热备份方案,或者采用多服务器负载均衡技术。
2.??????????? P2P技术在互联网上的应用
?? P2P技术本身并不是新的概念或技术,它的原理是将网络上的通信节点作为平等的通信终端,任意两个通信节点之间既互为“服务器”又互为“客户端”。这一点与互联网的基础协议TCP/IP一致,TCP/IP也没有服务器或客户端的概念,任意两个节点之间是平等通信的。随着互联网应用的扩展,P2P技术得到了广泛的应用。P2P网络采用分布式对象定位机制,使得信息或媒体流在节点之间直接传送,降低了中转开销,从而提高了网络的可扩展性,节省了网络带宽。
??? 很多基于P2P技术如共享MP3格式音乐文件的Napster服务、SETI@Home计划,尤其是Skype应用的成功,使得P2P技术成为业界关注的焦点。
3.??????????? P2P网络架构
P2P 网络的技术核心是解决分布式节点之间的资源定位,这需要合适的网络架构,发展至今共经历了3代网络架构。
3.1.??? 集中目录式网络架构
最早出现的P2P应用模式就是集中目录式P2P网络,Napster是该架构模型最典型的代表。用户需要登录到中心目录服务器,通过目录服务器查询存储各个节点的资源信息。这种结构的最大特点是所有的资料都是存贮在各个用户节点中。用户获取资源时,节点根据网络流量和延迟等信息选择合适的节点建立直接连接,而不必经过中央服务器。
3.2.??? 纯P2P网络架构
??? 纯P2P网络架构采用的是广播式的P2P模型。在这种架构下,没有集中的中央服务器,每个用户节点随机接入到网络,并与自己相邻的一组节点通过端到端连接构成一个逻辑覆盖的网络。节点之间的内容查询和内容共享都是直接通过相邻节点以广播方式接力传递。为了避免
您可能关注的文档
- C++运算符重载幻灯片.ppt
- 检验科各项规章制度汇.doc
- 检验检测实验室诚信度、公正性的保证程序汇.doc
- C++面向对象程序设计教程课后习题答案幻灯片.ppt
- 检验检测机构资质认定评审准则汇.doc
- 检验科2015年度内审工作计划表汇.doc
- 检验科室内质量控制流程汇.docx
- 棉店事业部商业计划方案汇.doc
- CADCAM软件应用-UG软件应用模块-滑动手柄的编程与加工幻灯片.ppt
- 棉籽油浸出项目可研报告汇.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)