- 9
- 0
- 约4.91千字
- 约 11页
- 2018-08-28 发布于福建
- 举报
基于P2P网络视频会议系统设计方法
基于P2P网络视频会议系统设计方法
摘要:该文先分析了P2P的工作原理,详细地对有NAT之时P2P如何穿越进了描述,再对现有的视频压缩技术进行阐述与对比,再应用P2P技术及服务器技术,详细地介绍了系统的设计方法与思路。
关键词:P2P;视频会议系统;NAT
中图分类号:TP393文献标识码:A文章编号:1009-3044(2009)24-6645-03
随着Internet技术的发展,家庭及企事业单位接入互联网已成为现实。互联网不仅使人类的视野得到了空前的扩大,同时也极大地缩短了人与人之间的距离。Internet正在向着更大的信息容量、更高的传输速率以及更快捷的资源检索等方向发展。利用Internet以后,人们不仅仅可以坐在家中或办公室里就知道天下之事,而且即使远离住所或办公地点,都可以通过Internet获知家中或者办公场所的有关情况。
目前Internet是人类获得信息资源的一种廉价、快捷的方式,随着Internet相关技术、设施的不断完善,Internet正在向着更大的信息容量,更高的传输速率以及更快捷的资源检索等方向发展。网络流媒体和视频压缩技术的发展,使得Internet开始具有传输实时多媒体信息的能力。基于网络实时多媒体的各种应用开始成为研究的热门领域,相关的产品也逐渐进入人们生活。
计算机技术的飞速发展,使得目前PC机性能越来越强大,可以完成复杂的任务。而传统Internet采用的是C/S模式,使得Client端的资源没有被充分利用,同时Server端又不堪重负,形成了网络边缘效应,影响Internet进一步发展。要解决网络边缘效应的问题,需要从根本上改变传统的C/S结构,建立一种Client之间身份平等、协同工作的网络模式。于是, Peer to Peer(P2P)进入了人们的研究视野。
P2P是一种新的网络模式,系统内各个节点之间的身份平等,信息分布存储,节点之间协同工作。由于P2P系统节点之间可以直接交换信息,不仅可以大大减少网络延迟,而且可以提高整个系统的工作能力。目前,P2P主要用在分布存储、文件共享、即时通信等方面。
1P2P的工作原理
由于IPV4地址空间不足,现在大多数的企事业单位所获得的合法全局IP地址有限,而要上网的计算机数量又较多,目前使用得最多的技术就是NAT(Network Address Translation,网络地址转换),从理论上说,一个合法的全局IP地址可以使232台私有IP地址的主机通过NAT技术上互联网。NAT有两种典型的应用模式:一种是Basic NAT模式,只对IP地址进行转换,它的特点是一个全局IP地址对应一个私有IP地址的主机;另一种是NAPT模式(Network Address Port Translation),它是对整个会话的IP地址及端口号进行转换,它的特点是一个全局IP地址通过端口号不同,可以对应N台私有IP地址的主机。目前的网络中,由于合法全局IP地址有限,所以NAPT是应用得最多的工作模式。P2P是一个网络应用程序,那么P2P应用程序也就要涉及到如何穿透NAT网关的问题。目前常用的二种穿透NAT的方法为信息中继与反向连接法。注意:如果你的NAT设备只支持Symmetric NAT的话,你也就不用使用P2P流量限制了,因为P2P根本无法穿越Symmetric NAT。以下介绍的是常用的Cone NAT技术,这也是大多数网络设备使用的一种NAT技术。
1.1 信息中继法
信息中继是一种最可靠的方法,但同时又是效率最低的一种方法。它是采用信息中转 的方式来解决P2P应用程序节点之间建立连接的问题。设有两个节点A,B和一个有固定IP地址的服务器S,并且A和B都与S建立连接。S的全局合法IP地址设为61.1.1.1,端口号为1300,A,B在不同的NAT网关后面,A的私有转换关系为(192.168.1.100:4321,61.1.1.1:1300),公有转换关系为(218.1.1.1:62000,61.1.1.1:1300)。B的私有转换关系为(192.168.2.100:4321,61.1.1.1:1300),公有转换关系为(219.1.1.1:31000,61.1.1.1:1300)。转换关系如图1所示。现A想与B通信,首先利用A到S的session,把信息发送到S上面,经过A的NAT网关,把A的私有转换变换为公有转换,S收到信息后,把这个信息利用B到S的session向B发关,经过B的NAT网关把B的公有转换变换为B的私有转换,最后B在私有网络上收到该信息,实现了A与B之间的点到点通信。同理,B与A也是采用同样的方式进行通信。
信息中继法实现点到点之间的P2P
您可能关注的文档
最近下载
- 建立培育耐心资本的长期资本供应体系.docx VIP
- 轻型载货汽车(离合器及传动轴设计).pdf VIP
- 船体分段检验制造培训.pdf VIP
- ISO∕IEC 42001-2023人工智能管理体系之4:“4 组织环境-4.4 人工智能管理体系”解读、实施流程和风险描述(雷泽佳编制-2024).pdf VIP
- 船体结构检验操作手册 .pdf VIP
- 毕业设计(论文)-轻型载货汽车离合器及传动轴设计(全套图纸).pdf VIP
- ISO∕IEC 42001-2023人工智能管理体系之5:“5领导作用-5.1领导作用和承诺”解读、实施流程和风险描述(雷泽佳编制-2024).pdf VIP
- ISO∕IEC 42001-2023人工智能管理体系之19:“9 绩效评价-9.2 内部审核”解读、实施流程和风险描述(雷泽佳编制-2024) - 副本.docx VIP
- ISO∕IEC 42001-2023《信息技术-人工智能-管理体系》之7:“6策划-6.1 确定风险和机遇的措施”解读和应用指导材料(雷泽佳编制-2024A0).docx VIP
- 《ISO∕IEC 42001-2023信息技术-人工智能-管理体系》解读和应用指导材料(雷泽佳2024A0).docx VIP
原创力文档

文档评论(0)