栏目列表
您现在的位置是:首页>>团委在线>>学生社团>>文学社>>作品展示>>文章内容
生活中的信息
发布时间:2012-06-30   点击:   来源:本站原创   录入者:汪晟

     当我们穿梭在商店里闲逛,当我们漫步在公园里散心;当我们在球场上比赛,当我们在餐厅里用餐,我们都能见到许许多多的人们在对着手机说话、谈笑,对着电脑聊天、游戏。我们对这些早就已经习以为常,只是,为何人们只要对这一台机器说话、打字,对方就能知道我们在说什么、做什么呢?
     也许大家第一个想到的就是这些信息通过空气传播,或许也有一些同学会想到无线电。
     在辛苦找寻资料的时候,我在一本叫做《世界重大科技发明》的书中找到了答案。
     远距离的实时通信曾经是人类最古老的梦想,人们一直致力于将这个梦想变为现实,无线电波的出现圆了人们的梦。18世纪中期,麦克斯韦提出了电磁场动力理论。1858年,赫兹以卓越的实验成就证实了电磁波的客观存在,他的实验证明:电磁波在自由空间的传播速度与光速相同,并能产生反射、折射等与光波相同的现象,使麦克斯韦的理论得到证实。人们为了纪念赫兹,将无线电波的频率单位定为赫兹。此后,俄国的波波夫、意大利的马克尼等科学家致力于研究如何利用电磁波传输信息。之后,马克尼首次在几百米的距离,用电磁波通信获得成功, 接着又首次完成横渡大西洋的无线电通信。从此,无线电通信进入了实用阶段。
     然而,当我们激动地在网上聊QQ的时候,不由得再次引发思考:对方又是怎样接受QQ信息的呢?
同样在这本书中,也有解答:采用UDP协议,通过服务器中转方式。因此,现在的IP在你仅仅跟对方发送聊天消息的时候是无法获取到IP的。大家都知道,UDP 协议是不可靠协议,它只管发送,不管对方是否收到的,但它的传输很高效。但是,作为聊天软件,怎么可以采用这样的不可靠方式来传输消息呢?于是,腾讯采用了上层协议来保证可靠传输:如果客户端使用UDP协议发出消息后,服务器收到该包,需要使用UDP协议发回一个应答包。如此来保证消息可以无遗漏传输。之所以会发生在客户端明明看到“消息发送失败”但对方又收到了这个消息的情况,就是因为客户端发出的消息服务器已经收到并转发成功,但客户端由于网络原因没有收到服务器的应答包引起的。大家都知道,QQ可以传送文件,可以发送自定义表情。先说官方表情。官方表情实际发送的是命令字,而没有发送表情。客户端收到命令字后,会自动解释为对应的表情。因此,QQ2008正式版的客户端发出的新版表情,在2007beta4及以前的版本无法找到相对应的表情,就无法解释,看到的就会是空白信息,但查聊天记录就会有[表情]字样。自定义表情的传送是以文件传输方式进行的。
    下面说文件传输方式:A要向B发送一个文件,于是发出一个文件传送请求。服务器收到这个文件传送请求后,转发给B,同时或者在B应答后,将A的IP地址同时发送给B。B这个时候就得到了A的真实IP。这里的IP是你的本机IP。也就是说,如果A处在内网,B得到的地址就是一个内网地址。B得到了A的地址之后,就会尝试去连接A。如果B也处于内网,那么,显然A跟B之间的连接是无法建立的。这个时候,客户端就会请求服务器进行文件中转。因为服务器具有公网 IP,处在内网的A跟B都是可以连接到服务器的,于是,A跟B的文件传送就通过服务器中转的方式,顺利进行。
      看完这些之后,大家一定会大吃一惊:我们平常使用的QQ软件竟有如此之大的原理。那么,他又是如何被发明出来的呢?
    1997年,QQ的发明者马化腾接触到了ICQ并成为它的用户,他亲身感受到了ICQ的魅力,也看到了它的局限性:一是英文界面,二是在使用操作上有相当的难度,这使得ICQ在国内使用的虽然也比较广,但始终不是特别普及,大多限于"网虫"级的高手里。 马化腾和他的伙伴们一开始想的是开发一个中文ICQ的软件,然后把它卖给有实力的企业,腾讯当时并没有想过自己经营需要投入巨大资金而又挣不了钱的中文ICQ。当时是因为一家大企业有意投入较大资金到中文ICQ领域,腾讯也写了项目建设书并且已经开始着手开发设计OICQ,到投标的时候,腾讯公司没有中标,结果腾讯决定自己做OICQ。 要知道,当时腾讯给OICQ标的价格才仅仅为三十多万而已。 到后来腾讯开始迅速发展的时候,马化腾十分合时宜的说:“我们需要自己的中文网络软件,我们需要自己的ICQ!”,但事实上,腾讯推出OICQ纯属是一个偶然,如果那家大企业没打算投入资金到中文ICQ领域,也就不会有OICQ,如果腾讯公司中了标,也就不会有腾讯的OICQ,腾讯的成功某种程度上说一半是运气,一半是实力。
      事实上,无论是手机还是聊天工具,都运用到了无线电这项技术。
      其实,生活中处处都有信息,只要你善于发现,勇于探索、研究,你就会有不小的收获。

 

关闭窗口
打印文档
附件: