共享单车是怎么实现的的

技术揭秘一:12306是如何实现高流量高并发的关键技术?
稿源:比特网
12306网站曾被认为是&全球最忙碌的网站&,在应对高并发访问处理方面,曾备受网民诟病。因此记者在第一时间联系到一位对12306改造非常关注的技术架构师,他从技术的角度,用科学论证的方式,指出原因所在,并根据他的经验进一步说明12306是如何实现高流量高并发的关键技术,与大家共享。以下为正文:
12306互联网售票系统在2011年下半年开始上线使用,但在2012年春运期间引发无数的争议。在2012年春运后,12306项目承接单位与多家IT公司联系,经过多次论证和POC 测试, 最终引入分布式内存运算数据管理云平台 - Pivotal Gemfire做试点,用以提高12306系统性能,解决&高流量和高并发&的难题。
高流量高并发是指某特定时间段的海量请求,根据过去的经验法则,高并发是指访问流量是平常流量的 3-5倍;但由于互联网和移动设备apps的普遍化,电商网站的促销模式&11.11&,或是厂商的&饥饿营销&,都会衍生&秒杀&现象。所以过去的经验法则用到12306春运售票系统,往往是远远低于实际的的流量。例如,12306平常一天的PV(page views)值大约是在 2500万到 3000万左右, 在2015年春运高峰日的PV值是297亿,流量增加1000倍,这样海量的请求,假如不能在短时间内动态调整网络带宽或增加服务器数量,就会造成网络阻塞或是服务器性能无法满足要求,甚至使整个系统不稳定。
12306成长之路
短短的3年,从2012年春运到2015年春运,12306网站从10亿的PV(page views)值增加到297亿PV值,PV值成长 30倍;网络带宽从 1.5G调整到12G,带宽成长8倍;而12306的售票量从110万增加到564万 ,成长5倍。出票处理能力从 每秒200张提升到 每秒1032张,也是5倍的成长。
PV值的增加是与放票的次数和可出售的票量有关系,例如,2015年PV值是2014年的2.3倍, 原因是放票次数多了5次&秒杀&,另外增加12% 的售票量。由此可见,互联网流量PV值的增加速度远远高于售票量增加的速度。
高流量除了代表网络容易造成阻塞以外,系统服务器也会面临更高的CPU负载,在此情况下又该如何应对呢?是选择基于原来系统框架上购买更昂贵的硬件做&scale up&升级呢 ?还是选择购买低成本的x86服务器,进行&可扩展云平台架构& scale out的改造设计呢?12306互联网购票系统的改造给我们一个很好的案例参考,也让政府单位和企业进一步了解了具体是如何实现的。
12306改造的关键技术& 建立可伸缩扩展的云应用平台
网站顺利过关,没有&瘫痪&,是值得庆祝的。根据互联网上的新闻,中国铁道科学研究院电子计算技术研究所副所长,12306网站技术负责人朱建生说,为了应对2015年春运售票高峰,该网站采取5项措施:一是利用外部云计算资源分担系统查询业务,可根据高峰期业务量的增长按需及时扩充。二是通过双中心运行的架构,系统内部处理容量扩充一倍,可靠性得到有效保证。三是对系统的互联网接入带宽进行扩容,并可根据流量情况快速调整,保证高峰时段旅客顺畅访问网站。四是防范恶意抢票,通过技术手段屏蔽抢票软件产生的恶意流量,保证网站健康运行,维护互联网售票秩序。五是制定了多套应急预案,以应对突发情况。
&利用云计算资源&,&按需及时扩充&和&快速调整&,这几个字眼是12306改造的精神,其核心就是要建立一个从下到上全面&可伸缩扩展的云平台&。底层的硬件架构要支持可伸缩扩展,上层的应用系统架构也需要支持可伸缩扩展。
1. 在过去数年,云计算的基础架构虚拟化已经非常成熟,也日益普遍部署;当网络阻塞时,可以动态增加带宽,当服务器 CPU到达高位时,可以快速从资源池获取虚拟机资源来分摊负荷。 &软件定义的数据中心& 可以轻易完成这些伸缩性扩展的配置。
2. 当客户将底层的架构都虚拟化后,网络设备,Web服务器,应用服务器都可以做&伸缩性&的扩展;但遇到一个难点就是&12306的应用系统框架&无法支持可伸缩扩展。原因是关系型数据库Sybase无法支持&应用系统&的伸缩扩展。
3. 客户在过去数年已经投入大笔经费在IT方面的建设,但&系统框架设计&还是沿用10几年前的三层设计,而且每年都在原来的基础上做不断的升级。当业务不断成长时,数据量也跟着成长,功能越来越多, 但系统性能越来越差。客户该如何选择呢 ?是 scale up? 还是 scale out ?
为什么选择Pivotal Gemfire构建12306的云应用平台?
要解决12306春运时高流量高并发的问题,如果单靠硬件升级解决的话,可能需要扩充数十倍的硬件服务器。但在春运以后,又该如何解决服务器过剩的问题呢?
要真正解决&高流量,高并发&的难题是需要从软件和应用系统层面出发,唯有实现&可扩展的应用云平台架构&,灵活和快速热部署的机制,才是真正解决高并发访问的根本。
在经过多次论证和POC测试后, 12306 最后选择Pivotal Gemfire作为系统改造的平台,其主要原因如下:
1. 关联数据节点设计:可以根据客户的业务逻辑特性和数据关联性,将关联性强的数据放置于同一个服务器节点,提高系统性能,避免分布式系统服务器的频繁数据交换。
2. 将数据移到内存:由于数据是放在内存里面,屏蔽传统数据库频繁访问, CPU与数据库的交互作用,影响服务器性能。内存的数据交换速度远高于磁盘速度上千倍, 极大提高系统性能。
3. 扩展和伸缩性:以Gemfire构建的应用云平台,是以 x86 PC服务器为主的硬件基础。在保证系统的性能下,此平台可以随着客户业务的成长来任意调配x86服务器的数量,避免以后昂贵的硬件升级带来的困扰。经POC测试结果显示,整个系统性能可随着服务器的数量的增加实现几乎线性的成长。
4. 数据可靠性:在同个集群里面可以有多个数据节点备份,数据可以自动同步,或是将内存数据持久化到硬盘或是数据库
5. 跨地域的数据分布或同步 :可以透过&广域网&将指定的 Gemfire集群的内存数据&实时同步&到异地的数据中心。这是属于&应用层&的数据同步异于传统的&数据库&同步。
6. Pivotal Gemfire使用 x86 PC服务器,其性价比远远高于 Unix 小型机。
在后续章节,以12306为案例做进一步分析,使用Pivotal Gemfire会给12306带来什么好处。
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页微信运营:公众号粉丝从1到5000 我是怎么做到的?
稿源:冯东阳的网站
今天在手机端登录公众号安全助手的时候,突然发现,我的微信公众号已经有5000粉丝了。有人可能说,哎呀,5000粉丝不少了啊。其实,这中间经历了很漫长的一个过程,下面我给大家分享一下我的微信公众号粉丝是如何从1到5000的。
2014年6月份开通微信公众号
我是在2014年6月份开通的微信公众号,这个时间还不是很确定,只能说是一个大概时间吧。一开始,我还并不了解微信公众号的一些功能,也不知道注册以后能干嘛,只是看到很多人都开始注册了。
当时,我建立了一个独立博客,我是想着配合独立博客每天发一篇文章,相当于多一个推广渠道,于是我就注册了我的公众号,名字就是我的真名,因为当时想的是,和独立博客一样,采用实名制,有利于推广自己的品牌。
后来,我开启了付费订阅,然后就把微信公众号当成付费订阅用户的一个平台了。因为我把付费订阅用户单独分到一个分组里面,我每天写的文章只推送给付费的用户。
就这样,第一个粉丝其实就是我的付费订阅用户,而我从2014年7月到2015年4月,将近9个月的时间里面,我的公众号粉丝不过才有1000左右的粉丝。
为什么粉丝增长速度会这么慢?
主要是因为我推送的文章并不是公开型的,文章只推送给付费用户,其他用户看不到,这样文章整体的阅读量就不会太高,分享转发的也并不是很多。
而很多关注的用户在关注一段时间后,发现这个公众号不推送文章,所以一部分粉丝就取消了关注。在这期间,付费的关注者达到700左右,当然,有一部分付费用户付费以后并没有关注我的公众号,因为他们并不是冲着文章过来的。
那么有人可能会问了,这1000个粉丝,到底是怎么来的呢?其实,这得益于我那段时间经常在一些流量大的空间蹦哒,比如懂懂日记下面评论。还有就是松哥那个时候举行了一些YY分享,我都有参加。
再者就是各个采访者对我的采访,虽然我当初基本都是留的QQ,可是,他们付费成为我的用户以后,我都会要求他们关注一下我的微信公众号。
所以,这1000个底层粉丝就是这么来的。
2015年4月份,文章推送完全开放
从2015年4月份开始,我把推送的文章全部推送给所有用户以后,这个期间,粉丝慢慢的就起来了。一开始每天也都是10几,20几个的增加,速度也不是很快。
我们计算一下,从2015年4月份,到2015年10月份,这都有半年的时间了,只不过增加了5000粉丝,一个月才增加800粉丝。这个速度其实算是非常慢的。
为什么半年时间才增加了4000个关注者呢?
其实,在这半年时间里面,我并没有刻意的去推广过自己的公众号。在2015年4月份到6月初期间,我的公众号写的内容多偏生活化一些,那段时间刚好带着媳妇在外面旅行,所以也写了一部分游记。
在这两个月,公众号的粉丝只不过达到了1500左右。当然,我是每天看着粉丝数量一点一点积累起来的。然后从&6月中旬开始吧,我就开始把文章重心调整为写技术方面的文章了。
为什么要做这个改变呢?
第一是因为这是我比较擅长的方向,像SEO、自媒体运营、微信营销等互联网方面知识,是我比较喜欢的。我本身对于这些技术类的还是乐于研究和分享的。
第二,这也算是垂直领域吧,我申请注册自媒体的时候,都会选择科技领域。当然,很大一部分原因是因为,我写技术类的文章,就可以分享发布到其他自媒体平台了,比如像今日头条、搜狐自媒体。
否则我注册的是科技类的自媒体,发布旅游相关的文章,总感觉不伦不类的。
第三,后来,我还想明白一件事就是,当你的生活不足以让别人羡慕的时候,那就选择其他最擅长的方向去写文章吧,这样会让人感觉更专注,也更专业。
从2014年7月份到9月份,粉丝已经突破4000
仔细想来,粉丝增长速度最快的,也就是7月份、8月份、9月份这三个月吧,主要是我把文章推送都开放了,也就是说把文章推送给所有人了,每个人都可以阅读了。
然后这样就增加了文章的阅读量,当然,转发和收藏的数据也慢慢增加了。在这期间,我有两件印象比较深的增粉事件,听我给大家慢慢分享吧!
第一件:和厚黑谷子互推
在微信公众号上,我之前一直都没有和别人互推过,做QQ空间的时候有跟别人互推过,微信公众号没有过。后来,有一次我跟谷子聊天,就聊到了互推这件事,然后我就开始跟他做了一下互推。
怎么互推的?有什么样的效果?
我们主要是利用私人号的朋友圈,加上QQ空间的说说,然后分别介绍一下自己,把自己公众号的二维码分享一下,就这样,互推那天,一天时间增加了100多个粉丝,两天时间,大概增加的有200粉丝左右吧。
第二件:利用微信单向好友查询软件吸引粉丝
关注过我的微信公众号的好友,都知道在我的公众号里面回复好友两个字,就会自动给大家推送一篇文章,然后有介绍一款软件,这款软件是查询微信好友是否把你给删除的,然后会把那些把你删除的好友打上一个标记,到时候自己手动删除就可以了。
从我目前使用的情况来看,准确率还是比较高的,最起码比群发消息靠谱多了。但是,有一个缺点就是,这个软件会自动帮你关注两个公众号,到时候自己取消就可以了。
然后,我就是利用这个软件,在我的微信朋友圈以及QQ空间里面发消息说,只要大家关注我的微信公众号,搜索冯东阳关注,回复好友两个字,就可以免费获得微信单向好友查询软件。
就利用这种方法,为了吸引了大概500个粉丝吧。这两件事加起来,也有七八百粉丝了。所以,这两件事对我来说印象非常深刻。大家也可以深度思考一下,转化一下思维,看看送其他电子教程以及电子书籍看看能否吸引好友。
除了这两件事给我带来了不少的粉丝之外,大家都知道,我还有一个独立博客,虽然流量不是很大,但是每天也有几百独立IP吧,然后我就在我的独立博客上面,写了一篇文章,就是送SEO电子书的。
然后扫描我的微信公众号二维码,然后回复SEO,就可以免费获得一些SEO方面的电子书了。这种方法,也陆陆续续的为我带来了一些粉丝关注。
坚持写原创文章,投稿其他自媒体平台
我每天都在坚持写一些原创文章,基本也都是关于互联网方面的,大致可以分为微商、微信技巧、自媒体运营、互联网创业、SEO等方面,除了在我自己的微信公众号推送以外,我还会把自己的文章发布到今日头条、搜狐自媒体、站长之家、A5站长网、百度百家、独立博客等自媒体平台。
这样,我自身的文章倚靠PC端的流量,也能为我带来一部分粉丝的关注。同时,这种做法还增加了我个人的品牌曝光度。
当然,除了以上说的几点内容以外,我写的那本《草根自媒体达人运营实战》的书,也多多少少的为我带来了一些粉丝。
我今天之所以给大家分享我的微信公众号从1到5000粉丝是怎么来的,还想告诉大家的是,其实,做自媒体是一件很苦逼的事,特别是像我这种的吧,因为我的定位是长期的,所以,我一直也是规规矩矩、老老实实的用最基本的方法在做推广,在做内容。
有些自媒体本身定位就是为了以后彻底商业化的,所以,他们在推广以及增粉方面,会灵活一些。所以,有些公众号一天增加个万把粉丝也很随意,比如一些开发的微信红包增粉程序,关注就可以领取到红包。
但是,这种方法是有一定的风险性的,而像我这种就是需要靠长期坚持写内容,做个人品牌,做长远发展的自媒体,所以,我不会冒着被封号的风险去做一些粉丝诱导。&
再者,我想说的是,之所以能达到今天的5000粉丝,并不是为了炫耀什么。你想想看,16个月5000粉丝,一个月不过300粉丝左右!真的太少了。
反而是想告诉大家,做自媒体,在你没有资源,没有背景,没有RMB的情况下,老老实实的做内容,然后再依托其他自媒体平台,把自己的品牌推广出去,这才是最正确的姿势!&
还有一点需要强调的是,定位和初心还是非常重要的。一直以来,我都没有把自己的公众号作为一个商业化的平台,所以,也没有刻意的去推广自己,也没有经常发布一些广告什么的。
仅仅是想把这个平台作为自己的一个内容输出平台,服务好每一位关注者,把自己知道的免费分享给大家,同时呢,我还会把微信公众平台做为一个解决粉丝问题的平台。
所以,大家有的时候会经常看到,我会写一些文章,来回答粉丝们遇到的问题。只有内容有价值,能帮助别人解决问题,这个自媒体才算是有价值体现。
大家可以看到订阅号的阅读量一直呈直线下降的趋势,可是,我相信,那些老老实实做内容的原创自媒体帐号,阅读量反而不减只增。这就是做原创类自媒体的魅力所在。&
最后,想给大家说的是,感谢大家对我的默默关注,大力支持,希望在今后的日子里,一直陪着大家慢慢走远,坚持到最后!I&LOVE YOU,everybody!!!&
文/冯东阳 & 《草根自媒体达人运营实战》一书作者
文章:108篇人气:52453
冯东阳,seo研究者,11年接触SEO,擅长网站优化、网站数据分析,12年创建自己独立SEO博客,定位为广大的SEO爱好者及草根站长提供最新资讯,分享经验的IT博客。SEO圈付费订阅第一人
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页许培新是怎么做到董事长的,秘诀是···
今天的《成功路上》,我们就来听一听,张家港市工商联(总商会)常委、金新城置业集团有限公司董事长许培新的创业故事。
点赞吧,事关小编的钱途
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点  我只能说如果你很努力就很容易。  我身边这样的人一大把一大把的。  百万年薪也就15万美元而已,没有很高。  但是我想强调的是,如果你单纯的把年薪百万作为你的目标你可能永远也做不到。  我自己在11年拿到过某浙江互联网公司(央视露脸无数次,不是阿里。。。)底薪百万/年的offer,然后觉着公司不靠谱没去,然后去混了两年娱乐圈,最后和奋斗的华子一样开了餐厅,也算是小有成就吧,前不久买了一辆911,终于是实现了小时候的梦想,在这里我想以自己的亲身经历让还在创业的朋友们少走一些弯路。    我之前一直是在互联网企业做事,最多的时候拿的是40k的底薪,管理者100多个码农。之后创业。虽然经历了连续创业失败以及生活上的种种困难导致我事实上很穷,但,我自己现在的职业目标和选择依然和薪水无关,只希望能在我自己手上做成多少年以后还能让我骄傲的事情。  年入百万,我觉着可以分成两类,创业的和打工的。  我先说创业的:  找关系包俩工程,每个百十来万,然后各种偷工减料,花点钱搞定监理和甲方。搞定。当然了,前提是你的内心能够过得去。千万别在学校啊、路桥啊上面做手脚。会遭报应。  一个软件或服务或运营类项目订单小点的几十万,大点的几百万,更大的几千万甚至更多。  作为创业者,养一个十个人的team,年支出如果控制在百万里面,那么有4-5个小单子就能净利百万。有一个大单子就很 happy了。  如果做互联网代理商,一个商户收费5-30K/Y,弄20个业务员,底薪2000,提成20-30%,你自己算算就知道这事不难,每个人每个月出一个单子就OK了。  以上三个是我最熟悉的能创业的行业。  接下来说打工:  打工者还是在我熟悉的行业(互联网和IT),百万薪水大概是什么水平呢?  在 大家都能知道名字的公司里,事业部总经理、大部门总监、高级销售总监、高级客户总监等等的title基本就这个水平了,或者更低的岗位也ok。顶级的技术 专家和产品专家也差不多。我知道一位技术大牛,中国人(准确的说是至今仍然保留中国籍),服务于国内创业小团队,月薪18万美元。  中小型公司里,如果公司业务比较良性,那么VP一级应该差不多的。顶级的销售也能轻松拿到这个薪水。  就在我回答这个问题之前的几个小时,刚刚拒绝了一个猎头的职位,年薪50万。不是因为薪水而是岗位并不适合我。  我大概说下,我身边的人是怎么做到的。  个人总结有三种。  资源型:  这个不多说了。总会有人成功比你我容易的多。  个人奋斗型:  我的一个曾经的老大,是我的楷模,我的管理方法甚至个人处事方法很多都在他身上学来的,农村孩子出身,历经若干大公司,自己说自己是中国打工者里面的顶级角色,在微软、腾讯等做过极高的职位。现在改行去了传统行业,年薪千万级别。他现在37岁吧,而我也是在他的指导之下才开始涉足传统餐饮行业,陆续代理了“永和”“易记中式快餐”等知名品牌,刨开所有的成本,一年的收入在300万到500万之间,也算是过得比较舒服了,下面是我的一些经历,希望对大家有所帮助。  我 自己03年大学毕业,大约经过8-9年做到能够年薪百万。这里面前三年走了弯路。06年进入互联网行业从外行用最笨最努力的方式成为销售冠军,然后不停升 职/转职,据老同事讲我至今还保持这老东家的升级记录~从纯粹的销售到现在的产品、运营、渠道、CEO,然后过程中经历若干次跳槽。到27岁成为日后一个 大公司的总经理办公会成员。  产品运营技术类  我身边同样有很多技术牛人。06年吧,我刚刚从底薪1200转型到一个所谓的管理者,月薪可能是7K附近,那会儿我们公司的产品总监月薪28K,我都惊了。到08年我手下的产品经理薪水最高的是42K,要知道我们是17薪。  在一个不是特别冷门的领域里面,你能想明白别人想不明白的事情,你能解决别人解决不掉的问题,或者同样的事情你的效率比别人高的多,那么你的薪水就应该很高。至于能有多高,看你如何去争取了。  再说点题外话,年薪百万,娱乐业相对容易。  做小妹,3-6个月就ok。  做歌手,如果你能出场费3万,一个月3场就ok。  做演员,还是3万,两部电视剧即可。  这都不是很高的要求。。。要知道大牌歌手和演员的价格都是50起步。就算是做小妹,你能做到苍井空也ok了的。  这也是无数人的梦想都是艺术的根本原因。  对了,如果打工就别去娱乐行业了,知名公司的总监还不到10K,连特么ppt都不会写,都不知道怎么转pdf,这样的行业不适合有追求的孩子。  我曾经:  为了一个客户,晚上11点还在等公交。06年  为了项目上线,在我国最后一个五一假期连续加班6天,只有我生日那天休息了。08年  经常因为出差,连续喝酒6-8顿,每天都是上午见客户,中午喝酒,下午见客户,晚上喝酒。喝完晚上和另外的客户去喝茶,然后好继续喝酒。然后去另外一个城市。好多年  为了写一个产品需求文档, 连续熬超过40个小时。09年  为了学习一个我不了解的东西,想尽我的办法找到所有我认识的和这个领域有关的人去学习,从陌生到几天之后给团队和领导讲ppt。12年  为了赶不同的开标,一天里面周转三个城市,在飞机和机场上度过10个小时。10年  为了一个需求,连夜驱车去另外一个城市,在我没走过的地方黑夜奔袭700KM。10年  和兄弟们喝酒,然后半夜两点召集兄弟们加班改第二天给公司汇报的ppt,至9点。11年  在一年内攒出超过两个月的加班调休假期。08年  甚至。近期被央视曝光的某酒店我都很熟悉,要么,做甲方被乙方招待,要么,做乙方招待甲方。  以上这种工作强度,我身边仅有几个人能做到,那么到了现在,2014年2月份,他们都薪水比我高。  要提醒一下的是,请注意上述的工作内容覆盖多个工作职能。项目管理、产品、运营、销售、售前和渠道以及大客户。要知道,这才是技术含量所在。技术coding和运维的同学们连续熬夜在我们看来不算加班,那叫做分内之事,也叫职责所在。  机会是自己找出来的,抢出来的,不会留给那些准备好的人。  比别人更努力,比别人更聪明,都不行?请绕路。  别抱怨。有时间吹吹牛逼喝喝酒更开心些。  总结一下:  给自己更高的要求,积极的学习,用正确的方法去做事,能辨别和听进别人的意见,敢于承担失败,然后付出最努力的辛苦。  即可。  再重复一次:如果你单纯的把年薪百万作为你的目标你可能永远也做不到。
楼主发言:4次 发图: | 更多
  所谓打工年薪百万没什么,因为那是老板给的,如果自己创业能成功,年收入百万就可以了的,只要走正道,但我发现没有这样的人,走正道的基本创业都不成功
  比如中小企业,如果不偷税漏水,基本就是倒闭的节奏。
  你说得很对,成功的人背后有很多常人不知道的秘密,而且是那种见不得光的秘密
  成功之后你说的话就是真理,没成功就是废话,很现实的
  911的操控性能真不是盖的,爽
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)网络电话是如何实现打到普通话机上的?
在基于TCP/IP的网络里,我们的信息,包括邮件,IM,WEB等所有的PC---TO---PC的传输,我想大多数人还是理解的。因为每台主机都有一个独立的IP地址,他们通过一定的设备,比如交换机,再经过路由,寻找到不同网段的下一个节点,直到,消息传输到自己想要达到目标的地址。当然,前提是这个源地址和目标地址,两者之间通信,都需要相同的协议,这样就可以准备无误地到达对方。
这样一个看似简单的东西,确实是凝聚了无数人的智慧。虽然复杂,我想很多人确实可以大致理解,可是,对于现在有一个很热门的行业,就是VOIP(VOICE
IP,VoIP是实现通过TCP/IP网络进行语音通信的所有技术的统称。),引领这种潮流的有一个年轻的英雄,大家可能都知道,那就是SKYPE,这个成长就两年多点的企业,吸引了成千万的人使用,而且据说每天都在以10几万人的速度在增长。最后于去年,他们以26亿美元的的天价,卖给了电子商务大享EBAY,创造了IT史上的一个精典的神话。
我在这里只是简单的点一点,因为具体的技术情况是很复杂的。
先发一个问题,就如标题样,就是两个看似完全不一样的东西,他们是如何通信的,也就是说,我们在电脑上打网络电话,为什么可以直接打到协议可以说是完全不一样的另一类的终端上,比如普通的座机,还有手机上。我想。还是有相当多数多数的人不清楚的。这里简单提一提:
有一个很重要的东西,成全了这一点:就是PSTN;
PSTN(Public Switched Telephone
Network),这是电话公司的模式——搭建基础设施,线缆等等。它处理你的电话,并有一套完整的技术来确保你能够正常通话。PSTN的基本模式就是大型机/终端的模式。电话公司提供所有的电话服务。你的电话仅仅是一个微不足道的终端设备,功能也非常简单。即使是一些电话拥有呼叫等待、呼叫转接、呼叫保持按键的功能,这些功能的实现仍然要依赖于交换机的支持。交换机为电话提供所有的东西(甚至包括电源),电话上发出的任何一个信号,无论是按键操作还是你的声音,都必须由交换机来管理和转换。因此,所有的电话连接都直接连接到这些交换机上;在低密度的情况下,比如住宅连接,通向交换机的连接被称之为线路。如果需要连接多部电话的地方,比如办公室,将每部电话都直接连接到交换机上的做法显然不切实际,所以PBX(Private
Exchange)就出现了。这是一个安装在用户处的小型交换机,PBX和主交换机之间的连接被称为trunk。PBX的一大优点在于内部的通话可以完全由PBX来处理,不需要经过电话公司的交换机,因此是完全免费的。
但是互联网的迅猛发展,足可以颠覆这一切,或是说得更准备一点,就是利用这以有的即将淘汰的资源,开始一场空前的人类通话的革命。
下面 我们来看看这其中的秘密码!
普通电话采用线路交换方式,而Internet电话则采取报文交换方式,因此Internet电话通过PSTN时,在Internet与PSTN之间需经过话音网关转换,转换成符合Internet传输的IP数据报文,并遵循Tcp/IP协议传输。
  ——Internet电话的通信方式分为3种:
PC-to-PC、PC-to-phone和phone-to-phone。
话音通过PSTN后,需经连接网关(CG)、话音网关(VG)分别与No.7信令系统(SS7)网和IP网连接。其中CG完成IP协议(如H.323和SIP)和PSTN协议(如ISUP、PRI)之间的互联,SS7网充当其中介物;VG则完成时分复用(TDM)信号与TP分组之间的转换。Gatekeeper除管理CG和VG两种网关外,还执行SS7和IP会议(session)管理协议之间相互转换的功能,为传送话音业务动态地建立会议业务。IP路由器(包括IP边缘路由器和IP中心路由器)主要用来进行路由选择。
1 Tcp/IP协议 ——Internet电话系统利用标准的Internet
Tcp/IP协议来传输实时话音。Tcp/IP不仅指网际协议IP和传输控制协议Tcp,还包括许多与之相关的协议和应用程序,其结构如下:
应用层&&&&
TELNET FTP SNMP SMTP HTTP DNS RPS NFS XDR
传输层&&&&
网络层&&&&
网络接口层 LAN,WAN,X.25,ISDN,FR
——TELNET:远程登录协议
  ——FTP:文件传输协议
  ——SNMP:简单网络管理协议
  ——SMTP:简单邮件传输协议
  ——HTTP:超支本传输协议
  ——DNS:域名系统
  ——RPC:远程过程调试
  ——NFS:网络文件系统
  ——XDR:外部数据表示
  ——UDP:用户数据报协议
——Internet中的话音网关归属于Tcp/IP中的网络层,完成数据的转换和IP寻址,网络接口层接收IP数据&&&&&&&
形成数据帧并通过网络发送。在网络层和网络接口层之上的应用层提供各种符合Tcp/IP标准的应用服&&&&&&&
务,包括文件传输、远程登录等;而传输层则提供应用程序之间端到端的通信
2 信令互联
信令互联是指PSTN网中的ISUP协议与IP网中的H.323协议经No.7信令系统(SS7)互联。只有当这两种不同的协议互联后,话音信息才能在PSTN和IP网中传送。
&原理:当呼叫开始时,一个综合业务数字网(ISDN)建立(setup)信息由专用分组交换机(PBX)送往重叠本地交换机承载器(ILEC)/内部交换机承载器(IXC),ILEC/IXC便发送一个SS7初期地址信息(IAM)给连接网关(CG),CG向话音网关(VG)预定(Reserve)通道资源,VG收到CG的预定通道资源信息后,立刻告知(ACK)CG,然后CG向被叫终端PBX发送一个H.323
setup信息。被叫终端PBX用一个呼叫程序信息作出反应,并送回给CG一个处于待命状态的信号,该信号经过SS7网时被转换成一个地址接通信息(ACM)。当ILEC/IXC接收到ACM时,ILEC/IXC就向PBX(源)发送一个处于待命状态的ISDN信号,信令互联完成,通话开始。当通话完毕时,一个H.323已连信息被送往CG,计费开始。这样促使回答信息(ANS)被送往ILEC/IXC,接着送往PBX,通话计费完成。
3 话音网关
  ——话音网关是通过Internet提供phone-to-phone通信的关键设备,是Internet和PSIN/ISDN/PBX网络之间的接口设备。电话进入Internet前是模拟信号,不能直接在Internet中传输,因此必须经过话音网关转换,将模拟信号转换成数字信号,然后压缩、打包,最终转变成适合Internet传输的IP报文数据;在接收端,话音网关则完成逆过程。 
  ——图3实质上只能算是Internet电话网关中的核心
  ——话音压缩编解码器,话音网关还有自控器、同步传输信号接口和回音消除平台线路接口等部分,这里不详述。
4 网络管理者
  ——网络管理者在Internet电话系统中负责用户注册和管理,和网关共同完成IP寻址功能。其作用具体表现如下:
  ——.地址映射:将电话网的E.164地址映射成相应网关的IP地址;
  ——.呼叫认证和管理:对接入用户(拨号用户)的身份进行认证,防止非法用户的接入;
  ——.呼叫记录:使得运营商有详细的数据进行收费;
  ——.区域管理:多个网关可以由一个网络管理者来进行管理。
  ——IP寻址时,用户通过普通电话拨号到网关,网关经过确认后,网络管理者根据用户拨号的电话号码寻找最佳路由(IP地址),通过Internet到达最接近目的地电话的网关,然后由该网关对目的地用户拨号,从而最终实现Internet电话通信。
  ——IP地址可分为两种:静态和动态。静态IP地址是指每个用户经过PSTN直接与Internet连接,这时他的IP地址是固定不变的;动态IP地址是指用户经Internet业务提供装置(ISP)后,再经PSTN与Internet相连,这时每个用户的IP地址只有在通话期间保持不变,而当通话结束时,IP地址重新分配。与静态IP地址相比,动态IP地址的好处在于IP地址可被多个用户使用。静态IP地址不管该用户是否通话,都被其占用,这明显是一种资源浪费。
  ——IP地址寻址方式分在线和非在线两种,Internet电话属于在线寻址方式。动态在线IP寻址方式包括万维网(WWW)寻址方案、交换服务器(ES)寻址方案和动态域名系统(DDNS)寻址方案。
总结:正是以上的大致所述,实现了我们可以从电脑上带上耳机,与远方的电话直接通话。
这里面其实汲及的东西相当多,相当复杂,但是,包括SKYPE在内的一大批成果已经摆在了我们的面前,当然,发展的空间很大。
VOIP是一项实用的技术,是一项有前空前广大前景的行业,也是一项给大家带来方便和实利,与ISP双赢的事业。期待他普及的那一天。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 aop是怎么实现的 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信