Welcome金祥集团干什么的为梦而年轻!

  1. 您现在的位置:首页
  2. 资讯中心
  3. 行业新闻
  4. 金祥集团干什么的:关于IP电话的特点及发展

联系我们

  • 上海咻智智能科技有限公司
  • 上海市江场西路299弄50号1号楼晋润海棠大厦601室
  • 邮箱:admin@mmlanyu.com
  • 邮编:200436
  • 电话:400-1166-183
  • 郑经理

盛兴集团彩票导航 关于IP电话的特点及发展

一、IP电话的含义
IP(InternetProtocoi)电话始于1995年,所谓IP电话,是在IP网上通过TCP/IP协议实时传送语音信息的应用。最初的IP电话技术,只是计算机对计算机的语音传输技术。双方用户都必须与因特网联网,还要具备一套IP电话软件、音频卡、麦克风和扬声器等设置,因此虽然能通话,但范围很有限,还算不上是真正的IP电话。有真正意义的IP电话出现在1996年3月,当时一家美国公司推出了用因特网传送国际长途电话的业务,实现了从普通电话机到普通电话机的IP电话。目前,IP电话已经通过网关把因特网与传统电话网联系起来,用户可以和普通电话用户一样,只要有电话机就能打因特网的国际长途电话,而通话费用远远低于国际长途电话的费用。目前IP电话从形式上可分为四种:PCmpC、电话一千队PC-电话、电话一电话,它的业务种类还包括IP传真(实时和存储/转发)、Web电话等业务。
二、IP电话的缺点和问题
…因特网不是实时通信网,采用分组交换方式虽然提高了线路利用率,但却产生了“时延”问题。“时延”是从发话人开始讲话到受话人听到讲话所经过的时间。时延超过了限度会使人感到不自然,一般来说,时延超过了250m8,就会感到难于忍受。传统的电话通信通话人是觉察不出时延的。而IP电话要把通话人说话的声音信号变换为数字的编码信号,要把数字化的信号“分组”、打“包”,还要用“存储一转发”的方式传送;在接收端还要解码、合成、复原等等,因此增加了很多时延(例如编、解码的时延、缓存的时延等)。如果遇到电路拥挤的情况,等待转发可能导致很长的时延,甚至还会造成数据分组丢失,使收话人听不清或听不懂发话人的说话。1999年中国电信在全国25个城市进行IP电话试验,其基本定位是电话语音业务,专门为通话设计,在接通率和通话质量上比利用电脑上网的IP电话有明显改善,目前还在试验之中。
三、IP电话的发展
…因特网是计算机互联网,早期的IP电话技术研究主要是集中在计算机和计算机网络上通电话的问题。而现在的研究主要是解决与电话网相结合的问题。这是因为电话网仍然是世界上最大、分布最厂、用户最多的通信网。最近几年,计算机的用户虽然迅速增多,但是比电话用户还是少得多。即使是在发达国家,电话用户也比计算机用户多好几倍。如果只是因特网上的计算机用户能使用IP电话,使用的范围就会受到很大的限制。要扩大IP电话的使用范围,使普通电话用户也以使用IP电话,就需要与电话网相结合起来。把电话网与因特网连接起来的主要设备是话音网关,目前已经有许多大的电话交换机厂商研制了多种新产
…IP电话迅速发展,甚至有人估计“在2000年前,国际长途电话将全面通过因特网进行”。虽然这种估计未免过份,但是IP电话的出现,确实使传统的电话业务受到因特网电话日益剧增的影响。
IP的不同凡响
一、IP电话为什么能节省电话费用
…IP电话发展迅速、受到人们关注的主要原因是IP电话能大量节省打长途电话的费用,尤其是打国际长途电话时更为显著。它可以比普通的长途电话节省很多费用是因为普通的长途电话是通过电话网传送的,而IP电话是利用因特网传送的。电话网和因特网的传送有很大的区别(主要的区别如附表所示)。附表电话网和因特网传送的区别
处理信号 模拟语言信号 数字数据信号
传输方式 电路交换 分组交换
计费方式 按通话次数、时间、距离计费 按期付费(如按月付费)、按接入速率
组织管理 有成套的组织和管理 目前尚无
…——电话网是为电话通信而建设的,为了通电话建设了大量电话线路和无线信道,需要一系列交换设备、传输设备和中继设备,以及相应的运营维护组织和设施,因此电话通信的的成本费用高。计费的方式是按打电话的次数、通话距离的远近和通话时间的长短计算的。因特网是计算机的互联网络,原本是由国家资助而建立的学术性网络,联网使用是免费的。1995年才过渡成为商业性质的因特网,联网需要收费,但仍含有一些公益的性质,收费比较低。计费的方式是按期(例如按月)、按接入速率收取费用的。
…——从传输技术来说,电话网是采用电路交换方式,即电话通信的电路一旦接通后,电话用户就占用了一个信道,无论用户是否在讲话,只要用户不挂断,信道就一直被占用着。一般情况下,通话双方总是一方在讲话,另一方在听,听的一方没有讲话也占用着信道,而且讲话过程中也总会有停顿的时间。因此用电路交换方式时线路利用率很低,至少有50%以上的时间彼浪费掉。而因特网的信息传送是采用分组交换方式,所谓分组交换,是把数字化的信息。按一定的长度“分组”、打“包”;每个“包”加上地址标识和控制信息,在网络中以“存储一转发“的方式传送,即遇到电路有穷就传送,并不占用固定的电路或信道,因此被称为是“无连接”的方式。这种方式可以在一个信道上提供多条信息通路;此外在因特网上传送信息通常还采用数据压缩技术,被压缩的语音信息分组在到达目的地后再复原、合成为原来的语音信号送到接收端用户。因此,利用因特网传送语音信息要比电话网传送语音的线路利用率提高许多倍,这也是电话费用大大降低的重要原因。
二、IP电话的特点
IP电话指在互联网上通过TCP/IP协议实时传送语音信息的应用,即网络电话。
…IP电话始于1995年,最初它只用于计算机之间的话音传输。通话双方须联入互联网,还须配备相应软件和多媒体设备才能通话。真正意义的仟电话出现于1996年3月,它通过网关将互联网与电话网结合起来,使用户能实现普通电话机间的通话。
…IP电话是通过互联网进行传输,所以占用资源小,成本较普通的长途电话更低,尤其在打国际长途电话时更为显著。其费用标准为:国内长途0.30无/分钟;国际长途4.8元/分钟;港奥台2.5元/分钟。另外,还要加收由于使用IP电话所产生的本地接入费用。
…目前IP电话的通话质量还不尽人意,会出现语音不清晰、掉话、时延、回音等情况。但随着互联网连接速率的提高和技术上的改进,其语音质量会得到进一步的改善。
…目前信息产业部己本着积极试验,适时开放、规范管理的原则,批准了中国电信、中国联通、中国吉通等几家公司进行IP电话的试验,各个公司将陆续推出主叫IP电话和IP电话卡业务。
…IP电话卡分为记帐卡(A类)、预付卡(B类)、储金卡(C类)三种。目前试验开放的是储金卡。每张卡上有不同的面值,并规定了使用期限,每打完一次电话,话费将自动扣减,扣完即止。
…IP电话的使用方法与目前的200、300电话卡相似,即用户购买了IP电话卡后,就可得到一个私人账号和密码,使用时,在任何一部双音频电话上拨打该公司的IP接入号码,然后根据语音提示,输入私人账号及密码,再拨人被叫号码即可。
…总之,IP电话是技术进步的产物,它在目前通信领域中极具发展潜力。相信随着技术的更新的市场的规范,它的前景会越来越好!

面对MySQL的DBA或者做MySQL性能相关的工作的人,我最喜欢问的问题是,在MySQL服务器安装后,需要调整什么,假设是以缺省的设置安装的。

我很惊讶有非常多的人没有合理的回答,很多的MySQL服务器都在缺省的配置下运行。

尽管可以调整非常多的MySQL服务器变量,但是在通常情况下只有少数的变量是真正重要的。在设置完这些变量以后,其他变量的改动通常只能带来相对有限的性能改善。

key_buffer_size:非常重要,如果使用MyISAM表。如果只使用MyISAM表,那么把它的值设置为可用内存的30%到40%。恰当的大小依赖索引的数量、数据量和负载 ----记住MyISAM使用操作系统的cache去缓存数据,所以也需要为它留出内存,而且数据通常比索引要大很多。然而需要查看是否所有的 key_buffer总是在被使用 ---- key_buffer为4G而.MYI文件只有1G的情况并不罕见。这样就有些浪费了。如果只是使用很少的MyISAM表,希望它的值小一些,但是仍然至少要设成16到32M,用于临时表(占用硬盘的)的索引。

innodb_buffer_pool_size:非常重要,如果使用Innodb表。相对于MyISAM表而言,Innodb表对buffer size的大小更敏感。在处理大的数据集(data set)时,使用缺省的key_buffer_size和innodb_buffer_pool_size,MyISAM可能正常工作,而Innodb可能就是慢得像爬一样了。同时Innodb buffer pool缓存了数据和索引页,因此不需要为操作系统的缓存留空间,在只用Innodb的数据库服务器上,可以设成占内存的70%到80%。上面 key_buffer的规则也同样适用 ---- 如果只有小的数据集,而且也不会戏剧性地增大,那么不要把innodb_buffer_pool_size设得过大。因为可以更好地使用多余的内存。


innodb_additional_pool_size:这个变量并不太影响性能,至少在有像样的(decent)内存分配的操作系统中是这样。但是仍然需要至少设为20MB(有时候更大),是Innodb分配出来用于处理一些杂事的。

innodb_log_file_size:对于以写操作为主的负载(workload)非常重要,特别是数据集很大的时候。较大的值会提高性能,但增加恢复的时间。因此需要谨慎。我通常依据服务器的大小(server size)设置为64M到512M。

innodb_log_buffer_size:缺省值在中等数量的写操作和短的事务的大多数负载情况下是够用的。如果有大量的UPDATE或者大量地使用blob,可能需要增加它的值。不要把它的值设得过多,否则会浪费内存--log buffer至少每秒刷新一次,没有必要使用超过一秒钟所需要的内存。8MB到16MB通常是足够的。小一些的安装应该使用更小的值。

innodb_flush_logs_at_trx_commit:为Innodb比MyISAM慢100倍而哭泣?可能忘记了调整这个值。缺省值是1,即每次事务提交时都会把日志刷新到磁盘上,非常耗资源,特别是没有电池备份的cache时。很多应用程序,特别是那些从MyISAM表移植过来的,应该把它设成2。意味着只把日志刷新到操作系统的cache,而不刷新到磁盘。此时,日志仍然会每秒一次刷新到磁盘上,因此通常不会丢失超过1到2秒的更新。设成0会更快一些,但安全性差一些,在MySQL服务崩溃的时候,会丢失事务。设成2只会在操作系统崩溃的时候丢失数据。


table_cache:打开表是昂贵的(耗资源)。例如,MyISAM表在MYI文件头做标记以标明哪些表正在使用。您不会希望这样的操作频繁发生,通常最好调整cache 大小,使其能够满足大多数打开的表的需要。它使用了一些操作系统的资源和内存,但是对于现代的硬件水平来说通常不是问题。对于一个使用几百个表的应用, 1024是一个合适的值(注意每个连接需要各自的缓存)。如果有非常多的连接或者非常多的表,则需要增大它的值。我曾经看到过使用超过100000的值。


thread_cache:线程创建/销毁是昂贵的,它在每次连接和断开连接时发生。我通常把这个值至少设成16。如果应用有时会有大量的并发连接,并且可以看到 threads_created变量迅速增长,我就把它的值调高。目标是在通常的操作中不要有线程的创建。

query_cache:如果应用是以读为主的,并且没有应用级的缓存,那么它会有很大帮助。不要把它设得过大,因为它的维护可能会导致性能下降。通常会设置在32M到 512M之间。设置好后,经过一段时间要进行检查,看看是否合适。对于某些工作负载,缓存命中率低于会就启用它。

注意:就像看到的,上面所说的都是全局变量。这些变量依赖硬件和存储引擎的使用,而会话级的变量(per session variables)则与特定的访问量(workload)相关。如果只是一些简单的查询,就没有必要增加sort_buffer_size,即使有 64G的内存让您去浪费。而且这样做还可能降低性能。我通常把调整会话级的变量放在第二步,在我分析了访问量(或负载)之后。

此外在MySQL分发版中包含了一些my.cnf文件的例子,可以作为非常好的模板去使用。如果能够恰当地从中选择一个,通常会比缺省值要好。


在线客服
  • 客服一
  • 客服二
  • 客服三
  • 在线客服