章节错误/点此举报 点击/收藏到桌面
统更加强大,利用了最新的计算机通信和卫星监控技术,不过我至今还没有得到该系统的更详细的资料。”凯文向林鸿爆出了一个震撼性的新闻。
“aurora?卫星监控?”
听到这个消息,林鸿下意识地抬头看了看天空,一想到可能在几万米的高空,卫星望远镜可能正在对准着自己,将自己的图像传输到某一台计算机的显示器中,他就有种非常不安的感觉。
在这个世界上,还有什么秘密可言?
“呵呵,其实也没这么夸张。这些监控对于普通人来说可能有效,但是对于黑客来说,却是一件非常刺激的事情。猫和老鼠的游戏,很刺激,不是吗?当然,你的技术必须得达到一定高度,并且得注意隐藏自己,否则惊动了他们,就会上他们的监控名单,那就比较麻烦了。”
林鸿看得出来,凯文似乎很享受这个过程。
他们此刻已经走到了练功场地的边缘,凯文停住脚步:
“我说过,我们是同一类人,你迟早都会走上和我类似的道路,对未知世界的探索,对我们来说,有着致命的诱惑。可能你已经有所察觉,但我还是想给你两点忠告,为你以后的道路节省一些麻烦和时间。”
“请说。”
“如果你决定走一条‘自由’之路,那么尽可能地隐藏自己,别引起别人的注意。”凯文笑笑,“当然,如果你想跟我一样,过上东躲西藏的逃亡生活的话,就当我没说。”
“第二条忠告,或者说是个建议:黑匣子虽然无处不在,值得我们去探索,但是最大最神秘的黑匣子在这里。”凯文说着指了指自己的头部。
“别人都以为我的黑客技术非常厉害,其实这个世界上存在很多技术比我更牛的人,我之所以比他们厉害,就在于我hack的不是他们的计算机,而是他们的大脑。”
“这些年来,fbi也曾多次发现我的踪迹,但最终却依然和我擦身而过,就算我站在他们面前,他们也不知道原来我就是他们要找的人,并不是他们傻,而是他们心灵上有弱点,而我,则是这个善于入侵他们心灵中弱点的那个人……我觉得这是一门艺术,入侵的艺术,欺骗的艺术,或者完全可以作为一个学科,社会工程学!”
第一条忠告他已经有所心理准备,在这个世界上,聪明的人,尤其是想要获得更大自由的聪明人,必须收敛自己的光芒,让自己尽量和普通人差不多,这样才能活得更加潇洒。这一点,实际上他从小就隐约察觉,来到美国之后,遇到的很多事情都让他对这点认知更加深刻,尤其是知道凯文的事迹和得知sas系统的存在之后,他更是下定决心,以后尽量注意。
因为,他在他内心深处,早已决定,自己要成为一个黑客!
凯文的第二条忠告超出林鸿的预料,也同时让他感到深深震撼。
hack大脑?!
林鸿一脸震惊地看着眼前这个有着络腮胡须的青年,他看上去也就二十多岁,可是却似乎有着远超常人的思想,他的眼神中此刻透出一种疯狂的意味。
“人们的心理弱点、本能反应、好奇心、信任、贪婪等等这些因素都是这个‘黑匣子’中的bug,你会发现,探索大脑这个黑匣子会比其他任何黑匣子更加富有挑战性,也更加有趣。”
凯文回过头来深深地看了林鸿一眼:“你应该早就发现了这其中的魅力所在,不过似乎你根本没有充分去利用自己的天赋。”
“人的大脑‘造物主’送给人类最大的财富,这是一个宝库,潜能巨大,至今我们对它的挖掘和利用还非常有限,你若有兴趣,可以下花点心思研究一下。”
说完,凯文*米特尼克提着饮料便朝师父张承那边走去,留下林鸿独自一人站在原地,消化着刚才他所说的那些话。
*
第一百八十k!
第一百八十k!,到网址
正文第一百八十二章协会bbs
更新时间:2012…9…923:51:22本章字数:5212
第一百八十二章协会bbs
凯文的话中包含的信息量实在太大,林鸿一时间有点消化不了,很多东西他都还没想清楚,在原地呆了一会儿,他便跟了上去,回到了公园里的小广场。
他暂时将这件事放在一边,然后向师兄询问了一下有关授徒教拳的事情。主要是问问哪些可以教,哪些不可以教,很可能不会得到师父同意等等。
他师兄张承思想比较开明,在他看来,其实中国无数早就应该放下门户之见,拥抱变化,走向世界,让更多的人加入到其中,这样才能够得到长足的发展。比如在民国时期,中国功夫就达到了空前的巅峰时期,由于“强国强种”思潮的影响下,各大武术门派开始抛弃成见,团结起来,在近代文化思潮影响下,开始沿着科学化、规范化的方向演进。后来在南京成立了中央国术馆,各派宗师聚集,放弃门户之见,互相交流,取长补短,极大的推动了武术的发展。
不过这种现象只不过是昙花一现而已,自从解放之后,中国武术便开始走下坡路,一方面是政策社会的原因,另外一方面也是各派重新变得保守起来,不愿意将自己的东西让别人学走,而年轻一代又对学功夫没有什么兴趣,结果一代不如一代,很多绝技都面临失传的尴尬情形。
所以张承的意思是,不用管那么多,只要对方有能力,都可以教。形意拳,并不是随随便便就可以学走的,这需要极大的努力和毅力,并且还需要相当的悟性,每多一个形意联系者,就能够为宣传形意多一份力量。
这个理念显然和李小龙的理念如出一辙,林鸿这时已经完全了解,他师兄看来是铁了心要以李小龙为目标了。不过林鸿对他的做法还是蛮赞同的,他在想,等自己的专利卖出去了,是不是要考虑给师兄投资点钱,帮他一把。
和张承他们一起吃过午饭,林鸿他们便离开了,双方留好了联系方式。
由于下午想要赶回波士顿,sam三人组也就没再响应菲丽丝的提议,去其他地方游玩,而是直接回到了华尔街,和慕思彤他们见了一面之后,便决定直接回家。
不过在那之前,菲丽丝让林鸿和她签订了一份委托协议,全权委托她负责有关专利转让事宜,当然,还有委托专利注册协议。菲丽丝让林鸿尽快将红外通信协议的有关技术文件准备好,过两天就会派人过来帮他做代理这件事情。
这个周末总体来说是一个非常精彩的周末,亚瑟和马修都觉得非常刺激,竟然亲历过一次银行大劫案。
他们也看了第二天的报纸,这一次的劫案惊动了整个华尔街,因为劫匪顺利地抢劫了信托银行的金库,并且成功从上个世纪留下来的下水道中逃脱,让纽约警察和fbi都束手无策,至今什么线索都没有查到,堪称银行结案中的一大经典案例。
亚瑟和马修另外一件觉得非常兴奋的事情就是,他们终于学到了一些真正的看上去很酷的中国功夫套路,甚至,他们已经有了暑期规划,决定放假之后,就去纽约武馆系统地学习。虽然林鸿说会逐步教他们,但是他们依然觉得和众人一起练武更酷一点,更带劲一点。
“马修,你听说过电话飞客吗?”。进入波士顿市区的时候,林鸿问道。
“电话飞客?我曾经在一个技术bbs上看到别人讨论过,玩那个的,都是一些老黑客了,现在年轻人很少对这个感兴趣。你怎么突然问起了这个?”
“没有,只是突然想起问问,我有一次在bbs上听别人说起过这个名词。听起来好像很酷的样子。”
过了一会儿,马修继续补充道:“好像苹果公司的两位创始人乔布斯和沃兹尼亚克两人当初就是以‘蓝盒子’起家的,他们的第一个产品,就是蓝盒子。‘蓝盒子’就是一种可以用来免费打长途电话的设备,具体的原理我当初特别查了一下,但是并没有找到这方面的资料。”
“哦?”林鸿很是意外,没想到沃兹尼亚克当初也是一个飞客。
这个时候,亚瑟也插口说道:“鹰眼就是一个电话飞客,他曾经在蓝鹰内部bbs上讨论过这方面的细节。”
“哦?怎么没听你说起过?”马修有些意外地问道。
“有一位蓝鹰成员在内部公布了一种免费打电话的方法,结果有一位成员将这种方法进行了滥用,盗打了很多电话**服务号码,结果导致一家公司出现了巨额电话账单,后来就被这家公司投诉到电话公司,最终查到了他的头上,结果被法官判了一年监禁,这件事在蓝鹰内部影响很大,所以此后我们老大就再也没有在bbs上说起过有关飞客的事情了。”
“被起诉?怎么会有巨额账单出现?不是说免费的吗?”。林鸿感到很奇怪,这点似乎和凯文和他说过的有些出入。
“当时那个成员公布的方法并不是免费的,而是利用了一家电信系统的企业服务转接漏洞。你知道,有很多企业对外提供服务,都是将呼叫转接到自动应答设备上,并且这种电话是对方付费的,也就是企业承担话费。
后来有飞客发现这个方式有一个漏洞。那就是在呼叫企业服务的时候,想办法让其超时,或者通过其他方式人为地让对方挂断电话,而自己这一端却仍然有效,可以继续拨打其他号码。而这些费用会一并算到那家企业头上。”
“原来是这样。”
林鸿了然地点点头。
电话公司的程控交换系统看来果然存在不少漏洞,这个方式只是其中的一种,很显然,凯文的那种方式更加高级,连电话公司都没有记录,根本察觉不到。
现在时间还早,他们决定先去学校看一下,在路过一个电话亭的时候,给皮森的家里打了个电话,结果被告知皮森还没回家,于是他们便驱车赶往学校。
来到“sam协会”活动室的时候,见到皮森正在聚精会神地操作在那台新买的服务器。
“你们回来啦?玩得怎么样?”皮森推了推眼镜站了起来。
马修走过去一手搭在了他的肩膀上:“皮森,不错嘛,今天一整天都呆在这里?”
“我也没什么事情做,就在这里调试服务器了,现在已经差不多都已经搞定了。”皮森有点腼腆,“我们的bbs什么时候上线?”
“对哦!你们说什么时候上线?”马修转头看向林鸿和亚瑟。
“随时可以啊,我没意见。”林鸿耸耸肩。
亚瑟:“我也没意见。”
“你们两个这样不行……”亚瑟见到他们这幅毫不在意的样子,连连摇头,“这可是我们sam协会的官方bbs,怎么能这么随意?一定要挑一个比较有意义的时间,”
林鸿见他如此纠结,无奈道:“那你说什么时候上线比较合适?”
“这个……不讨论一下了?”
“不用讨论了,你是会长,你决定吧。”亚瑟道。
皮森:“我也同意。”
“好,既然大家都这么支持,那我就不客气了……那就定在今天晚上十二点吧!”
马修原本还想挑一个比较有意义的日子,可是转念一想,又不想等得太久,既然已经都差不多了,那就尽快吧。
于是,sam协会官方bbs的上线时间就定为了今天晚上十二点,估计见证这一具有纪念意义的历史性一刻的,只有他们四人。并且,那个时候,他们只能在自己的家里访问,毕竟不能在这里直接呆到十二点。
至于到时候如何上线倒是好办,直接设置一个定时任务,在十二点的时候准时让web服务启动就行了。
亚瑟走到服务器前面坐下,开始帮忙完善其中的安全设置,要是上线之后,服务器被人黑了,那就糗大了。别人无所谓,他可丢不起这个人。他好歹也是蓝鹰黑客组织的成员之一,而且还是“鹰眼”的亲传徒弟,传出去了,那岂不是会丢蓝鹰和“鹰眼”的脸面?
“我们再讨论一下该分哪些板块吧?”马修也不闲着,拿来一只粉笔,在墙上的小黑板上开始比划起来,他唰唰唰地在上面画了好多根横线。
“我觉得应该多分一点,必须要将所有和计算器以及计算机的内容包括进去。嗯,主要嘛,可以分为软件和硬件,软件则包括basic、汇编、c语言,还有编程思想,操作系统……硬件则包括主板、cpu、显示器……”
只听到他口中念念有词,一会儿便将整个小黑板都给写满了。
林鸿一眼看去,发现总共有二十个板块了。
“要设置这么多板块吗?”。皮森惊讶道。
“当然需要,我们的bbs上线之后,我还有好多还没细分呢!”
“这个……还是少一点吧,刚刚开始的时候人少,板块太多帖子就过于稀少了。”林鸿提出了不同的意见。
“我觉得也不要搞太多了。”亚瑟回头看了一眼,“还是集中在我们现在的主题上吧,计算机的内容先放一放。”
林鸿点头道:“对。就分计算器硬件和软件好了,两个板块就行了,简单点,这样话题也集中。”
“两个?”马修简直无法接受。
“如果以后真的有必要,再来增加也不迟啊。”皮森建议道。
“那好吧。”
既然大家都不同意,马修最终也只得少数服从多数,将二十个板块,精简到了两个。
……
第一百八十二章协会bbs
第一百八十二章协会bb,到网址
正文第一百八十三章破解教程
更新时间:2012…9…923:51:23本章字数:4914
第一百八十三章破解教程
由于今天是周末,维娜虽然要加班,但也回来得比较早,等林鸿和亚瑟两人回到家里的时候,她已经在家准备晚餐了。
吃完饭的时候,维娜问起了纽约银行大劫案的事情,她在电视新闻中已经看到过,要不是今天早晨的时候亚瑟就已经给她打了个电话报平安,她肯定会急得团团转。当然,她并不知道她的宝贝儿子完全亲身经历了这个大劫案的整个过程,亚瑟只说自己当时在旁边围观。
倒是亚瑟后来给她讲解劫案整个过程的时候,说得有些过于详细了,要不是林鸿及时暗中提醒,差点就穿帮了。
吃过晚饭,林鸿和维娜在客厅闲聊了一会儿,便回到了自己的房间。
这个时候,中国时间应该是周日早晨,林鸿想了一下,还是决定给母亲打个电话,毕竟好久都没有和家里联系了。
拿起电话的时候,他想起凯文今天教给他的电话知识,于是便想尝试一下使用拍叉簧的方式进行拨号。
当时他看凯文拍的时候好像很容易,啪啪几下就成功了,可是轮到他来实践,却发现这并不是一件简单的事情,中国的前面三位代号是086,0代表十次脉冲,所以需要拍10次,可是他在这里就遇到了困难,每次间隔的时间都掌握不精准,导致每次都拨号失败。
不过,林鸿经过试验之后,慢慢掌握了诀窍,于是每一次拍击之间的间隔终于固定在40毫秒以上,但又小于100毫秒,最后终于拨通了母亲的电话。
冯婉此刻还在睡懒觉,好不容易有个周末,终于可以睡个美容觉,她自然不愿放过。不过接到儿子的电话让她所有的瞌睡一扫而空,高兴非常。在这之前,一般都是她打电话给林鸿,而林鸿很少主动打电话回去,这一次算是给了她一个不小的惊喜。
整个通话过程又如同是之前那样,都是冯婉在问,林鸿在答。林鸿主要说了一下这两天去慕思彤那边的事情,当然,银行中的劫案也被善意的隐瞒了下来,这点他早就和慕思彤通过气,让她不要和母亲说这事,省得家里为这事而担心。
挂断电话之后,林鸿便花了点时间将上次从商店里面买来的计算器给破解了,大同小异,只稍微改动了一点点源代码就顺利完成了。不过其他品牌的计算器还没破解,只是破解了德州仪器的另外几个版本,毕竟硬件结构和系统都有所不同,他暂时还没这方面的资料,无法下手。
接下来,林鸿开始撰写破解教程和其中的破解原理,虽然这其中涉及的步骤比较简单,但是这基本的说明手册却是必不可少的。等下十二点的时候,bbs上线他就将这些内容发上去,以便大家能够及时看到和下载。
他现在使用的这台计算机的功能比之前的apple…ii要强大太多了,所以使用得很顺手。并且,现在的他已经不再是使用“两指禅”进行打字,而是在马修的强烈建议下,专门练习了一下科学的打字方法,在短短一天之内就掌握了快速盲打的方式,刚开始的时候他还觉得不习惯,可是上手之后,他不得不承认,这种经历过历史考验的打字方式的确有其科学之处,他的打字速度得到了极大的提升。
抛却键位布局的设计不说,打字训练其实就和他平时练武差不多,都是将一些固定的动作都练成自己的本能反应,或者说是在大脑当中建立一种属于打字的特殊反射,不再需要经过复杂的思考,而是手放上去之后就立刻反应过来,就如同我们平时一边做其他事情一边说话一样那么简单。
可能林鸿自己都没有发现到,他现在思考问题的方式已经逐渐开始变得更加成熟和理智,看到一件事情或者现象,往往会透过现象看到其中所蕴含的规律和本质,不由自主地就会进入“上帝角度”,以第三者的身份从某一高度对其进行俯视。
快到十二点的时候,亚瑟敲响了林鸿的房门。
“stone,时间快到了,快来我房间!”
“好的。”
这是他们早就说好了的,要在一起见证“sam协会”bbs上线的那一激动人心的时刻。
林鸿来到亚瑟房间的时候,见到他正在和马修、皮森两个进行在线聊天。他使用的是一个基于udp协议的在线聊天软件,可以实现点对点的广域网的多方聊天,不过这个软件是苹果系统中的专用软件,dos系统中并没有这样的类似软件存在。
林鸿在心中琢磨着,是不是自己动手开发一个,这样大家相互沟通起来就方便多了,不然因为他操作系统的不同,自己一个人和他们平时不好沟通。
时间已经到了最后十几秒中,聊天窗口中出现马修不断打出的倒计时数字。
“10”
“9”
……
“2”
“1”
“start!”
亚瑟立刻切换出去,启动网络拨号,登录网络,然后打开了tel软件,输入“sam协会”bbs的域名,界面中立刻出现了“sam协会”登录成功之后的欢迎词。
“欢迎进入sam技术前沿协会!”
在这行大字下面,有一小段文字对sam协会的主要介绍,以及重点作品ti…8x系列的计算器破解描述。
这些文字,都出自马修之首,说得比较笼统,当然,也稍微有点夸张。用他的话来说,他描述的是sam协会以后的状态,也不算不实描述。
再下面便是两个简单板块名字,提示访客进行选择进入。
虽然无论是亚瑟还是林鸿两人都对这样的界面并不陌生,但是这一次看到感觉却又是截然不同,这毕竟是自己参与架设的bbs,对其有着一种特殊的感情。
于是接下来,sam协会的四个人开始了对整个bbs内容的丰富过程。
之前他们就说好了,不要对其他bbs上的内容进行简单的进行粘贴和复制,必须要有自己的东西,要对用户有用,才会能够留住他们。
当然,由于他们现在的知识集中在计算器领域,据他们所知,在业内似乎还没有这样的专业性站点,再加上计算器的破解本身就是从sam小组开始的,所以他们算是这个领域的创派祖师,拥有天然的号召力,倒不是很担心别人不认可。
林鸿回到房间,将他刚才撰写的说明文档内容上传到bbs中,然后再将用来破解计算器的几个破解文件上传到了协会的公共ftp上面。
此时的bbs还比较简单,不像后世那样,可以在bbs上直接上传附件。这个时期,在网络上进行文件共享和交换,一般都是使用ftp进行文件共享。
ftp这三个字母本身就是“文件传输协议”的简称,这是建立在协议上的协议,专门被设计用来进行文件传输。ftp有自己的服务器端和客户端,这点和web服务器非常相似,用户可以使用专门ftp软件连接服务器,从上面下载文件。
与web服务运行在80端口不同,ftp服务一般运行在20和21这两个端口上。当然,也有一些特立独行的网站或者ftp服务器,考虑到安全方面的因素或者其他原因,故意改变这些常见服务的默认端口,让别人根本摸不着头脑,如果想要入侵,还得花费一番心思去寻找端口。
接下来,林鸿便继续在“硬件”和“软件”板块发布了几篇帖子,都是他在破解计算器的过程中所了解到的一些细节。其中内容最多的,则是一篇标题为《教你如何破解计算器》的帖子。在这个帖子中,林鸿详细地描述了自己从刚开始拿到计算器,然后一步一步着手破解的整个过程,不单单是技术细节,而且包括其中的破解思想,遇到阻碍的时候,该怎么想?会怎么想?
可以说,这是一份相当详细的破解教程,林鸿撰写文章的方式,学自沃兹尼亚克的那本红皮书,内容通俗易懂,有时候还会开个小玩笑。虽然林鸿在现实生活中并不擅长,但这并不代表他在网络中也是这样的性格。
网络世界和现实世界有着非常大的区别,很多人都会在这两个世界中展现出截然不同的性格,林鸿也不例外。
他使用的网络id正是“hellc”。
之所以专门花时间写这么一篇教程,无非是他想偷电懒而已。
之前破解计算器完全是出于兴趣,可是现在,又有这么多不同品牌的计算器要破解,这已经不是兴趣,而是苦力了。他根本不想将太多的时间花在这个上面,毕竟破解的过程基本大同小异,他还有其他很多事情想做,于是便想聚集群众的智慧,将方法和原理写出来,然后号召大家亲自动手对其他类型的计算器进行破解,然后分享出来,这样不就可以在短时间内将这些计算器破解掉?
虽然并不是所有计算器都能够进行破解,但这个过程也必须要有人去探索去测试之后才知道,这其中必须要花费时间和经历。如果都要林鸿一个人去做,那实在是太恐怖了一点。之前林鸿同意建设官方的bbs,就是处于这个考虑。
群众的智慧是无穷的,林鸿早就有了这个清晰的认知。
……
第一百八十三章破解教程
第一百八十三章破解教程,到网址
正文第一百八十四章即时通信软件
更新时间:2012…9…923:51:24本章字数:4880
第一百八十四章即时通信软件
网站上线之后,马修、亚瑟和皮森三个人将这个消息告诉了自己经常联系的朋友,由于他们以前平时在学校并不是很受欢迎,他们的朋友也大多都是在技术类bbs上认识的。
然而,马修他们还是低估了大家对sam协会官方bbs的期待感。
到晚上十二点半的时候,林鸿突然发现tel客户端提示无法连接到服务器。
“难道被入侵了?”这是林鸿的第一个想法。
上面提示的信息,主要意思是由于连接数过多而拒绝服务。
他尝试了几次,发现还是如此。
这个时候,亚瑟也再次敲响了他的房门,结果被告知,他那边也一样。
出现这种情况有两种可能,一种就是被人黑了,导致服务器拒绝服务,另外一种则是真的访问的人数过多,服务器过载,无法承担这么多人访问。
亚瑟连忙给马修打了个电话,询问他那边的情况,结果他说能够访问,不过速度非常缓慢。
林鸿再次尝试了几次之后,终于重新登录进去,内容刷新的速度的确非常慢。
然后,亚瑟让他登录到bbs的管理后台,看了一下统计人数,结果显示有同时超过一千人在线。
结果很明了了,网站出现故障,是因为一时间访问人数过多,而服务器只有一根线路,一时间无法承担这么多人同时刷新访问,这才提示错误。
他们根本没想到,仅仅是因为之前他们和自己的朋友宣传了一下自己的网站,结果一传十,十传百,大家一窝蜂地都涌了进来。
这种情况让sam小组的成员又惊又喜,马修已经在考虑是不是有必要要增加线路了。
好在这一拨流量浪潮来得快也去得快,很快bbs就恢复了正常访问,而这个时候,论坛中已经出现了很多回帖和新帖。
尤其是林鸿发布的那片教程,受到了很多人的称赞,不少人都表示,响应林鸿的号召,开始着手破解自己手中不是德州仪器品牌的其他计算器。
在接下来几天中,sam小组开始了缓慢扩张的步伐。
很多人都在论坛中提交了自己的作品,并且希望加入sam协会,成为这个小组当中的一员。
不过,马修对会员的控制倒是蛮严格的,在达到标准的几十个人当中,只挑选了五人,然后再召开协会会议,大家对这五人进行讨论,再淘汰了两人之后,sam协会便有了7名成员。
考虑到懂硬件方面的人比较少,新增加的三位当中,有两位是对硬件比较精通的。并且这三人都不是拉丁学校的成员,其中一位还是麻省理工学院的大学生。
由于有了其他人的加入,林鸿的工作大为减轻,他这几天都在研究即时通讯软件方面的内容。
上次他就已经注意到,因为系统平台的不同,他和其他几位成员交流起来有点困难,因为他的计算机操作系统是微软的dos,而其他三个都是苹果公司的,连硬件架构都不同,更别说操作系统以及应用软件了。
现在又有新的成员加入,并且还不是同一个学校的,平时他们进行交流沟通的时候,就出现了困难。急需一款能够跨平台的即时聊天软件,并且最好是能支持多人同时聊天的。
林鸿这些天都在查找这方面的资料,途径主要是学校图书馆和互联网。
他了解到,即时通讯软件实际上早在六十年代就已经出现了,刚开始的时候是出现在多用户操作系统中,例如兼容分时)系统和mulnix的前身)操作系统。
最初的时候,即时通信功能是被用来作为系统服务而开发的,例如“打印”或者“邮件”进程,普通用户和系统管理员之间,通常会用短信息或通知进行信息交流。
后来,开始用于局域网各计算机之间的通信。例如,林鸿第一次在学校机房上课的时候,亚瑟入侵他的计算机,使用的就是操作系统中自带的这样一个局域网通信功能。
互联网兴起之后,这些协议通信协议被越来越多的技术人员所了解,逐渐在各大主流操作系统上出现了一些即时通信软件。这些软件使用协议基本可以分为两种协议架构,一类是基于点对点,也即客户端和客户端直接进行通联,另外一类则需要客户端和服务器联系,然后再由服务器进行中级转发。
点对点的通讯比较简单,就和打电话一样,必须两人同时在线才能进行联系,如果有一方网络并不是很好,或者对方并不在线的话,通讯显然就不能进行。还有一点,点对点通信只能同时和一个人进行通联。
而服务器和客户端的架构,这类似bbs,有一台专门的服务器作为“中央枢纽”,大家都和这个“中央枢纽”联系,例如告诉他,我要发信息给某某,麻烦帮我转发一下。这样,就算对方当时不在线,等对方在线的时候,服务器再发给他也行,这就是延迟发送。
并且,第二种架构还有一个优点,那就是可以进行群聊,一个人对多人发送信息,让建立聊天室有了可能。
亚瑟和马修之前进行联系的那个名为xaric的通信软件,就是建立在这个架构之上。
林鸿专门针对这个软件进行了研究,发现这个软件所使用的协议是irc协议。
这个协议是1988年由芬兰人雅尔口*欧伊卡林恁开发出来的,是一个互联网实时文本消息协议,是专门为了bbs或团体成员之间进行内部沟通交流而设计的,允许点对点,也允许一对多,甚至还包括了文件共享方面的内容。
林鸿了解了一下,发现这个协议是公开的,也就是说向所有人都免费开放,就像是其他常见的dp,ftp协议那样,可以随意使用,无论是用于商业用途和个人用途。
林鸿对其心生佩服,在科学技术的发展史上,不知道有多少这样的人做着贡献,从最开始的电子技术、无线电技术、到现代的电话技术、计算机技术,正是有着这些技术前辈们的无私奉献,做着基础方面的建设,才能够逐渐发展到今天。
林鸿心中琢磨着,这个软件自己编写出来之后,也免费给大家使用,贡献一份自己的力量。
林鸿之前去学校图书馆找了一下,并没有看到有关irc协议方面的资料,后来他又问了一下亚瑟和马修,他们两个也不知道到哪里能找到这方面资料。
后来他不得不去一些技术论坛进行询问,最终终于有一个人告诉他一个bbs讨论组的地址,林鸿登录到那个讨论组,最终找到了原作者的email地址,于是他向原作者雅尔口尝试着发了一封邮件,林鸿在邮件中明确地告诉他,自己想要编写一个基于irc协议上的软件,想要irc协议的细节。
原本还要等上一段时间,却没想到不到半个小时就收到了作者的回信。
雅尔口对于有人加入到irc协议软件开发的行为感到非常高兴,对于每一个人,他都会尽自己最大的努力去帮助别人,提供便利。
在邮件中,他给林鸿发来了详细的协议技术细节,而且还包括最新的升级版本,包括频道加密和更便利的文件共享功能。
原本,林鸿只想编写一个用于团队内部进行交流的沟通软件,这样,只需要有一个服务器端就行了,其他的都作为客户端和服务器端连接。
但是阅读了雅尔口的最新irc协议之后,他决定扩充一下之前所构想的软件功能,不局限于一个服务器端,而是多个,即在软件中同时集成服务器端和客户端。也就是说,每一个用户都可以将自己作为中继服务器,给大家提供服务。并且,服务器端之间也可以进行通联。
实际上,这种架构和业余无线电非常相似。在无线电通信中,有一种特殊电台称为“无线中继台”,能实现信号的中继和放大;从而延伸无线电网络的覆盖范围。
在无线电发明的早期,人们还没有发现短波信号的远距离传播特性,而中、长波无线电地波通信因为大地吸收损耗,距离有限。早期的业余无线电爱好者就通过人工中转的办法来扩大通信范围。原理和接力一样,通过火腿志愿者地热心帮助,火腿们可以仅仅通过长波就可以将无线电信号送至大洋彼岸,甚至地球的另外一端
林鸿决定修改架构,让每一个客户端都同时具备“中继台”功能,从而可以极大地增强整个即时通信系统的稳定性。因为如果仅仅只有一个服务器端的话,一旦这台服务器由于某种原因出现问题,那么其他人之间的通信就会根本无法进行。
而重新设计之后的架构则不会如此,如果其中一个节点损坏,消息还是可以通过另外一个节点传输到目的地。这其中信息传输的路径从理论上来讲有无数条,只要通过最短路径算法找出最短的那条即可。
至于编写这个软件的语言,林鸿最终选择了c语言,他在刚开始的时候就考虑到了跨平台的需要,目前他所接触到的高级语言中,只有c语言能够满足这个要求。
……
第一百八十四章即时通信软件
第一百八十四章即时通信软件,到网址
正文第一百八十四章cqcq
更新时间:2012…9…923:51:24本章字数:5033
第一百八十四章cqcq
林鸿一向都是说做就做的性格,在得到通信协议的当天晚上,他就将软件的原型给做出来了。他将其命名为“cqcq”;取自无线电台里面呼叫术语“cq”。并且按照软件版本控制的规则,他将现在的版本定位版。
当然,刚刚开始的时候功能还很简单,只能进行点对点的通信,这种软件在局域网中比较有用,因为局域网一般计算机的数量有限,只要对将所有可能的ip都搜索一遍(通常是都ping一遍),如果发现有计算机在线,于是便尝试着发送消息进行连接,一旦有回应,则表示这台计算机上也启动了同样的软件。
但是,对于整个互联网来说,这个功能就有点难办了。必须得知道对方的ip地址才行,否则全世界这么多ip,按照顺序扫过去,不知道要扫描多久才能够找到同样在线并且运行了同样软件的计算机。
不过,第二天的时候,当林鸿兴致勃勃地将这个消息告诉亚瑟和马修的时候,他们对此却并不怎么感兴趣。
“那个xaric不错啊,功能也能够满足我们的需求,没必要再另外开发一个了吧?”马修道。
“嗯,我也觉得另外开发没必要。”亚瑟也觉得那个软件用得比较趁手。
“这个……”林鸿满腔热情犹如突然之间被一盆冷水从头浇到脚,“dos下没有这个软件吧?我平时都不好跟你们在线上联系。”
“要不你再买一台苹果计算机?”马修建议道。
“……”林鸿无语,“没必要吧?那台挺好的,而且我觉得ibm…pc兼容机现在越来越流行,是以后的趋势。”
林鸿现在已经不是计算机菜鸟,对计算机行业情况也是有了一定的了解。
苹果虽然持续推出了功能更为强大,界面更酷的计算机,但是却因为其保守封闭策略,原先的个人计算机霸主地位逐渐在慢慢被其他公司给撼动,尤其是80386系列的pc机兴起之后,苹果计算机已经几乎彻底丧失了原先的主流地位,转而变为开始小众计算机了。
林鸿也了解到,苹果之前最主要的技术人员沃兹尼亚克在这个时候已经淡出了苹果,自己创办公司去了,原因是不太认同苹果过于封闭保守的策略。他在本质上,还是一个黑客,喜欢开放喜欢折腾机器,就像他设计的apple…ii,专门为黑客们准备了多达八个扩展槽,机箱也特意设计成可以随意打开的结构。
可是后来的apple…iii,和最新的麦金塔系统,将原先的那些开放式功能全部去掉了,乔布斯不允许用户随便对苹果公司设计的计算机进行修改,他也不兼容现在最流行的ibm…pc兼容机,硬件和软件自成体系,这就导致苹果公司在个人pc机领域竞争和其他公司失去了优势。
这可以理解,毕竟一边是各大计算机软硬件联盟阵营,包括ibm、微软、康柏、惠普、戴尔等等巨头,而一边则只有苹果公司一家。
见林鸿为无法和大家一起沟通而烦恼,亚瑟倒提出了一个解决方案。
“bbs中本身集成有这样类似的功能,回头我把那个功能安装一下,这样我们内部就能通过tel进行聊天了。”
“这……好吧。”
林鸿兴致有点低落,毕竟自己做的东西不能得到别人的认可,这是已经让人感到非常郁闷的事情。
不过,要让林鸿就此放弃对这个软件的开发,却又有点不甘心,这毕竟是他真正意义上的第一个基于网络的软件,并且他还雄心壮志地给irc协议的作者说过,自己要开发这样一个软件,不但要跨平台,而且还要比现在这些流行的聊天软件更加好用,功能更加强大。
晚上回到家后,林鸿并没有再去网络上找其他人试用自己这个简单的版本,想了想,于是他给菲丽丝打了一个电话。
菲丽丝原本在浴室洗泡泡浴,手机就放在浴缸旁边,看到手机响的时候,回头看了一眼,突然看到是林鸿打来的,顿时咻地一下就直接站了起来,然后立刻接通了电话。
“喂,石头大叔吗?”。
接到石头大叔的电话,可把她高兴坏了。前几天一直都是她主动给林鸿打电话,一打就是半个小时以上,洗澡的时候将电话放在旁边,就是想再继续和石头大叔煲电话粥,却没想到今天他主动打来了。
“你好,菲丽丝,有空吗?”。
“当然有!”菲丽丝连忙说道,“我刚洗完澡……啊切!”
正说着,她突然打了个喷嚏,连忙重新躺了下来。
“你怎么了?着凉了吗?”。
“没有,刚刚只是鼻子有点痒。你继续,我听着呢。”
“那个……你房间有计算机吗?”。
“有!我有一台笔记本,怎么了?”
“如果你方便的话?(精彩小说推荐:
)
( 超脑黑客 http://www.xshubao22.com/5/5864/ )