xuyingxiao的个人博客分享 http://blog.sciencenet.cn/u/xuyingxiao

博文

新桃花源记(1)——通过空气连接电脑网络

已有 3055 次阅读 2011-4-24 04:47 |个人分类:科普|系统分类:科普集锦| 科普, 网络, 电脑, 桃花源记

千禧九年,XYX梦游为业,缘校行,忘路之远近。忽逢桃花岛,桃花岛上住着一群与世隔绝的人,不知有民国,也不知有新中国,但每人都有一台上天赐予的电脑。

 

我看了看他们的电脑,竟然和我们的差不多,内置话筒、喇叭,只是没有红外、没有“猫”、更没有有线和无线网卡。想拆开来看看硬盘,却发现浑然一体,竟无从拆卸。岛民从未听说过电脑网络,亦无网线、U盘,甚至软盘都没有,共享资料着实不便。

 

回想网络三要素:两台或两台以上的电脑——这里是完全具备了;共享信息——这里确实有这个需求;通过某种介质连接在一起——惟缺这一点了。但这里没有电话线、网线、红外、微波和光纤之类啊,得把思路打开点,只要把电脑通过某种方式连接起来就行,以前老外还研究过通过普通的电源线连网呢。这里的电脑只有话筒、喇叭,对了,就可以通过空气传递声音来连网!

 

手指在键盘上翻飞,不一会,两台电脑上就都编好软件了。我在我的电脑软件中输入:下载://老王电脑/小说文件夹/红楼梦,就听得我的电脑中的语音软件开始说话了:

“老王听好咯,我是老徐啊,把你小说文件夹中的红楼梦传给我吧。Over”

空气振动,声音传到老王电脑的麦克风。老王电脑里语音识别软件理解了这段话,开始读取电脑里保存的《红楼梦》这一文件,然后老王的语音输出软件开始工作:

“老徐听好咯,我是老王,没问题,我要传给你咯。Over”

“老王听好咯,我是老徐,我准备好了。Over”

“老徐听好咯,我是老王,我开始传给你了:红楼梦,第一回 甄士隐梦幻识通灵……Over

我的电脑中语音识别软件识别着每个汉字,并保存到一个文件中。

……

 

桃花岛岛民们看了神奇的电脑网络,纷纷要我给他们编软件,于是,一屋子的电脑整天都在吵吵嚷嚷呢,老赵、老钱、老孙、老李,声音不绝于耳。

 

就这么,只借助话筒、喇叭和空气,各个电脑连成了网。麻雀虽小,但五脏俱全。不管是通过电、光还是这里简陋点通过声音传递信息,每次信息传递都包括了“头+要传的信息+尾”,头中包括了源地址(发给谁)和目的地址(谁发的)等,尾中包括了结束标记等。每个电脑只关心给自己的信息,比如老王的电脑只有听到“老王听好咯”,才会去关心后面说了什么话并去处理。当然还有一些是广播信息是发给所有电脑的,就用“大家都听好咯”开头。这些都得大家事先约定好了才不会乱掉,称为“协议”。

 

电脑说话的速度越快,一秒之内传递的信息就越多。但电脑说话的速度不能太快,否则声音就糊了。不同房间的回音不一样,温度及空气密度不同,话筒和喇叭的质量也不同,所以说话速度的上限也不一样。以前我曾疑惑外表看上去差不多的网线,为什么有的传输速率只有10兆/秒,有的就可以达到百兆/秒呢? 看来和这个房子的道理一样啊。

 

有些电脑的语音软件我用男声,有些用女声,有些声音尖一些,有些低沉一些。这样一间屋子的空气可以同时多个人说话而不会互相干扰,这叫“频分多路复用”。

 

有些电脑隔得远了点,说话声音听不清楚,这是因为声音在空气中传递时衰减了,于是我把一台电脑放在中间,负责把听到的话原封不动往下传话。就像以前的房子太大,皇帝来时佣人们从门口一个接一个大喊“皇上驾到”,就可以把声音传到里屋了。这叫“中继器”。

 

电脑越来越多,声音干扰得厉害,我准备限制一次只能一个人说话。约定好:每个电脑说话之前先听听有没有人说话,没人说话了再说。当然这样做还是有可能发生两个电脑不约而同一起开口(这叫发生冲突),所以再约定开口后还要再听一下是不是有人碰巧和自己一起开口。如果有冲突的话,就随机等一会儿再听有没有人说话。这样就保证了房间里每次只有一个人说话啦。这叫“载波侦听,多路访问,冲突检测”,按照这种方式来说话的网络就是传说中的以太网(Ethernet)啦,这个最常用了。

 

找我连网的岛民们越来越多,一个房间电脑太多,只要有两台电脑说话,其他电脑就得等着。等得让人心焦啊,我就把他们分到不同房间去,每个房间只放一个或少量的电脑,房间之间隔音,互不干扰。但是问题来了,老王和老徐如果分在两个隔音的房间里,老徐下次找老王要林徽因传记的话该怎么把话传到老王那里呢?

 

该轮到交换机华丽出场了,再之后,就得造路由器了。网络分层也得提上议事日程了,不能再像我现在编的这个软件,各个层次纠结在一起不愿分开。



https://blog.sciencenet.cn/blog-504160-436615.html

上一篇:复旦的于娟,同济的邓宜红
下一篇:去年的免费活动:复活节彩蛋制作和受难日演出
收藏 IP: 65.60.175.*| 热度|

0

发表评论 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-23 16:37

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部