翻页   夜间
48中文网 > 科技革命,从1984开始 > 第68章 网卡通信方案

    天才一秒记住本站地址:[48中文网] https://www.48zw.net/最快更新!无广告!

    林宇轩手持一张

    A4

    纸,踱步到白板旁。

    秦奕瞟了一眼,发现上面竟然是些小猫小狗之类的卡通图画。

    感情这老林刚才在他讲述汉卡进展的时候,居然一直在那张白纸上信笔涂鸦!

    然而不得不说,这位仁兄还真是够自信的,连相关资料都没有携带,就这样毫无顾忌地直接登上讲台开始讲解了。

    果然不愧是业界内赫赫有名的专家!

    只听见他爽朗地笑道:“多谢小秦如此郑重其事地安排我来闪亮登场!”

    然后他欠了欠身,接着说道:“不过嘛,大家伙儿也别这般拘谨,我这次给诸位带来的通信方案,实际上并没有想象中的那么高深莫测、难以理解哈。”

    林宇轩的行事风格依旧和以往一样,我行我素,

    他才刚刚开口说了几句话,瞬间便成功打破了整个会议室原本有些沉闷的氛围。

    在场的所有人都不由自主地放松了下来。

    说完开场白后,他随手拿起一支黑色水笔,潇洒自如地画下了两个大小相同的方框,并分别在其上方标注出“A”和“B”两个字母,随后解释道:“现在咱们看到的这两个方框就是两台电脑

    A

    和

    B。”

    这时,他稍微停顿了一下,目光扫视过全场,微笑着继续问道:“倘若我们想要将存储在电脑

    A

    上面的资料传输到电脑

    B

    当中去,那究竟可以通过哪些方式来实现呢?”

    “直接伸出双手从电脑

    A

    里把这些资料一把抓起来,然后再丢进电脑

    B

    里面吗?很显然,这种变魔术一样的做法根本是行不通的。”

    话说到此,安静坐在台下认真聆听的秦奕,嘴角微微上扬,露出了一抹不易察觉的笑容。

    因为他心里清楚,如果放在数十年之后,当无线网络技术发展得足够先进和成熟时,这样看似荒诞不经的操作是有可能行得通的。

    不过在现在这个技术环境,这样的场景确实不太可能出现。

    林宇轩接着讲:“所以,得有个东西,能把数据从电脑

    A

    拷贝到电脑

    B。目前比较常用的是软盘,不过软盘的容量,现在也就几

    MB

    左右。虽说在可预见的未来,其容量会不断增加,但是——”

    “假如我们不仅想把数据从电脑

    A

    拷贝到

    B,还想拷贝到

    C、D、E

    甚至更多电脑上呢?难道要一个个拿着软盘,人工送到每台电脑那儿?这时,我们就需要计算机网络了,借助它,数据能快速传播。”

    “那么,问题来了,怎样构建一个计算机网络呢?”

    “我们都知道模拟电路和数字电路,计算机里存储数据用的是数字信号,可现实中的传输介质,像现有电话网络的电缆里面,传输的大多是连续的模拟信号。最初构建计算机网络时,大家自然就想到用调制解调器,把电脑里的数字信号转换成模拟信号,再进行传输。”

    童士柏点头赞同,水木大学之前构建的计算机网络就是用的电话网来作为传输网络,这样计算机在将信息放到传输介质传输的时候,确实需要有调制解调器来将信号类型转换。

    而在秦奕看来,这种建网方式虽然在一段时间内利用现有的电话网络能快速搭建一个成型的局域网,但是本身他的传播性能并不理想,而且在光纤技术发展起来之后这种联网方式也很快就被淘汰了。

    如果林宇轩想要以这个方式来搭建网络的话,他可能要提醒下对方后续更换网络设施的可能。

    不过秦奕很快就发现他的担心是多余的,只听林宇轩继续讲道:“然而,模拟信号传输存在诸多问题,比如抗干扰能力差,信号容易失真,噪声还会不断积累,信号精度有限,纠错和恢复也困难,对设备要求还高。这个时候,大家就琢磨,能不能直接用数字信号传输呢?”

    “就这样,直接传输数字信号的以太网应运而生。”

    “在这种网络里,有两个关键设备。一个是网卡,它能把你电脑里的数字信号,转换成能在传输介质中传输的数字信号;另一个类似于电话网络里的集线器,因为信号在传输过程中会不断衰减,所以需要集线器来放大信号,让信号继续向网络里的其他电脑传播。”

    嗯?

    集线器?

    听到这儿,秦奕心里犯起了嘀咕。

    在以太网络里,负责分发和传播信号的,不应该是交换机吗?

    难道这个时候交换机还没问世?

    这设备功能也不算复杂呀?

    虽说在后来数据爆炸的时代,对设备制造精度和算法要求极高,但在当下这个网络流量极小的时期,设计和生产应该不算太困难吧。

    秦奕开口问道:“集线器的功能是把接收到的信号简单再生、放大,然后向所有连接的端口广播出去,这就导致所有电脑都处于同一个冲突域。也就是说,同一时刻,只能有一个设备发送数据,不然就会产生冲突,致使数据传输错误。我们能不能换一种更优的设备呢?”

    林宇轩听后,点了点头,说道:“嗯,你说得没错,确实存在这个问题。不过目前还没有能妥善处理冲突的设备,或许后续我们得着手研发一下。”

    童士柏听闻,顿时来了兴致,毕竟他本就是信息工程领域的专家。“小秦,依你之见,这个新设备该是怎样的?”

    秦奕凭借对交换机原理的理解,回答道:“这设备应该能为不同电脑分别提供带宽,这样不同电脑之间传输数据就不会冲突。不过,即使不同主机分别有带宽,当多个电脑同时传输大量数据的时候,仍存在冲突的可能性,所以这设备还得有一定的存储空间,用来缓解冲突。”

    童士柏听后,点头表示认可,没再言语。

    毕竟现在这个计算机网络都还没建成呢,这个时候可以考虑下大流量发生冲突的处理思路,但是真要讨论研发细节的话,还是得等到网络建成之后有实际场景再说。

    林宇轩接着说:“好,那咱们继续讨论网卡。基于我前面讲的计算机网络结构,网卡需要具备以下几种基本功能。”

    “其一,将电脑的多位并行数字信号转换成串行数字信号,便于传输。”

    “其二,反过来,网卡在传输介质这里接收信号后,把串行信号转换为并行信号。”

    “其三,要把原始数据打包成符合协议栈传输要求的数据包,以确保传输的可靠性。”

    “前面两种功能都可以分成两个子功能。”

    “第一个子功能是并行串行信号转换,这个子功能我们可以用硬件电路实现。”

    “而第二个子功能——接受操作系统信号和通过中断将信号传递给操作系统则需要驱动程序软件来实现。”

    “第三种数据包包装则完全是软件方面的能力。”

    “整体方案大致如此,大家有什么疑问吗?”

    童士柏听完,觉得没啥问题,便对林宇轩说道:“我觉得可行,你先让他们用八四小组的这几台电脑搭建一个小型网络试试。要是没问题,我就去找校领导审批,搭建一个覆盖面更广的大型网络。”

    “哦,对了,刚才小秦提到的也是个问题,网络规模扩大后,集线器可能不太适用,你也得测试一下不同规模下这个集线器的压力,看下什么情况下这个冲突会导致网络不可用。”

    童士柏补充道。

    “好的,我会注意这个问题的。其他人还有问题么?”

    林宇轩答应道。

    众人都摇了摇头,表示他们都没什么意见想要表达。

    方文眼神里透着思索的光芒,轻声对身旁的李勇军说道:“这网卡的事儿,虽说整体架构挺清楚的,但真要实操起来,细节方面怕是不少难题。”

    李勇军深以为然,紧皱着眉头回应:“是啊,尤其是并行串行转换那块,硬件电路这块倒还好,已经有现成的电路设计就可以实现,但网卡驱动怎么和操作系统交互还是得琢磨下。”

    方文则又提出另外一个问题:“协议那块感觉也有不少内容要研究。”

    黎春寒则一直盯着白板上关于网卡功能的图示,手指不自觉地在桌上轻轻敲着,似乎在脑海里反复推演着技术实现的步骤。

    而像许莉、曲静怡和齐青律这些对技术不那么感兴趣的人,眼神早已开始涣散,思绪飘向了别处。

    赵启阳虽说对技术有兴趣,可电路和网络这两块的知识他掌握得不算很好,他早已听得一头雾水,坐在那儿晕头转向,眼神中满是迷茫。

    “好,那网卡部分就先这样,之后我会和小秦再商讨下大家的分工问题。接下来,咱们讲讲操作系统项目。”

    林宇轩擦掉刚才在白板上随意画的网络示意图,重新写下几个大字

    ——

    操作系统。

    紧接着,在下方写下几个稍小些的词语:进程管理、内存管理、文件系统、外设管理、应用程序。

    写完这些,林宇轩正要开口阐述整体方案,这时,黎春寒举起了手。

    “这位同学,你有什么问题吗?”

    林宇轩问道。

    “我认为这里还缺一个关键部分

    ——BIOS。虽说它不属于操作系统范畴,但要是咱们从零开始做操作系统,这个用于从硬件启动操作系统的东西是必不可少的。”喜欢科技革命,从1984开始请大家收藏:
章节错误,点此报送(免注册), 报送后维护人员会在两分钟内校正章节内容,请耐心等待。