IP语音通信技术的研究

更新时间:2024-04-17 16:57:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

IP语音通信技术的研究

摘要:当前,IP语音的研究已较为成熟,已有许多成熟的产品能够提供稳定的通信。本文根据匿名通信机制,设计了IP语音匿名通信信道,其中包括匿名通信信道通信机制、匿名通道的建立和传输过程中的拥塞控制方法。 关键词:匿名通信;信道;拥塞控制

中图分类号:TN919.8文献标识码:A文章编号:1007-9599 (2010)15-0000-01

IP Voice Communication Technology Study Zhou Rong

(Guangzhou Institute of Business Technology,Guangzhou510850,China)

Abstract:At present,IP voice research has become more mature,there are many mature products can provide a stable communication.According to anonymous communication mechanism,designed anonymous IP voice communication channel,including the anonymous communication channel communication mechanism,anonymous access and transmission process of the establishment of the congestion control method. Keywords:Anonymous

communication;Channel;Congestion control

在匿名通信中,将IP语音客户端软件的数据流接入匿名通信信道之后,用户即可开始IP语音匿名通信。此时,需要解决的主要问题是如何保证IP语音正常通信。由于采用匿名通信技术必然会对数据包传输的延时、抖动产生影响,阻碍正常语音通信。因此,需要在语音通信需求的基础上研究如何提供稳定的匿名通信。 一、匿名通信机制

在调研当前存在的众多匿名通信机制后,本文选择Mix通信系统作为IP语音匿名通信平台的基础,设计基于MIX结构的IP语音匿名通信机制。

MIX的基本思想是:MIX节点接受一定数量的消息,以一种隐藏输入输出对应关系的方式输出消息,从而保证发送匿名与关系匿名。为了实现这个目的,MIX节点通过加密与填充修改消息的外观。MIX的主要应用是保证发送匿名与关系匿名,实现不可追踪的消息传递。

根据MIX原理,为保证IP语音通信的稳定性,系统的拓扑结构采用级联方式,即一组专用服务器从用户群接收消息并按照预先设定的路由进行重路由转发。用户每次通信,先向服务器发送申请,由服务器建立一条路由。路由建立成功后,用户即可进行IP语音匿名通信。一次通信过程中,路由固定不变。

二、建立匿名通道

客户端登录匿名通信平台,在向服务器发起通信请求之后,服务器会建立一条匿名通道。之后的IP语音通信中,数据包都沿着该通道转发。每一次通信服务器都会新建一条通道。在建立匿名通道过程中,采用非对称密钥加密报文。每个服务器都有默认的公私钥。客户端登录服务器时,都会获得一对属于自己的公私钥和服务器的公钥。

每个服务器内保存相邻服务器地址的配置文件,该配置文件决定了服务器可能选取的传输路径。当服务器收到路径请求报文时,会从配置文件中随即选取一个地址,建立固定连接,作为下一跳的通道。匿名通信平台实现两种路径建立方式:固定长度通道和不定长度通道。

匿名通道建立后,每个服务器保存着一对相关联的通信地址,每收到一个数据包,服务器处理后即进行转发。 三、拥塞控制 (一)拥塞控制机制

在IP语音通信匿名通信中,即使通信时有带宽的限制,仍然有可能发生拥塞。拥塞产生的一种可能是用户数据量过大所致,也有可能是攻击者用来攻击系统而产生的。在用户通信时,如果大量匿名通道都通过了同一台服务器,则可能会因服务器的处理能力下降导致传输拥塞。如果没有拥塞控制机制,这种情况会成为匿名通信系统的一个瓶颈,严重影响系统正常运行。TCP协议内包含拥塞控制,但IP语音通

信一般都使用UDP传输数据,不能利用TCP的拥塞控制机制。因此,IP语音通信匿名通信平台必须设计自己的拥塞控制协议。

(二)拥塞控制算法设计

在服务器之间的拥塞控制中为了将服务器之间传输的数据量保持在一定范围内,每个服务器需要保持两个滑动窗口:接收窗口和发送窗口。接收窗口记录当前已接收但还没有发送出的数据包数量,发送窗口记录当前可以发送的数据包数量。

IP语音通信匿名通信平台的设计中,在研究TCP滑动窗口的基础上设计IP语音通信匿名通信平台滑动窗口机制如下:1.发送方和接收方设置发送窗口和接收窗口大小为m、n;2.发送方向接收方连续发送数据包,直至窗口m内的数据全部发送完成,则停止发送;3.接收方没收到s(s

本文来源:https://www.bwwdw.com/article/aujp.html

Top