ComputerEnglishUnit8ComputerNetwork计算机英语第八单元计算机网络知识分享_第1页
ComputerEnglishUnit8ComputerNetwork计算机英语第八单元计算机网络知识分享_第2页
ComputerEnglishUnit8ComputerNetwork计算机英语第八单元计算机网络知识分享_第3页
ComputerEnglishUnit8ComputerNetwork计算机英语第八单元计算机网络知识分享_第4页
ComputerEnglishUnit8ComputerNetwork计算机英语第八单元计算机网络知识分享_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Good is good, but better carries it.精益求精,善益求善。ComputerEnglishUnit8ComputerNetwork计算机英语第八单元计算机网络-Unit8ComputerNetwork第八单元:计算机网络SectionANetworkFundamentals课文A:网络基本原理Theneedtoshareinformationandresourcesamongdifferentcomputershasledtolinkedcomputersystems,callednetworks,inwhichcomputersareconnectedsoth

2、atdatacanbetransferredfrommachinetomachine.在不同计算机之间共享信息和资源的需要,导致了相互连接的计算机系统的产生。这种相互连接的计算机系统被称为网络。在网络中,计算机连接在一起,从而数据可以从一台计算机传输到另一台计算机。Inthesenetworks,computeruserscanexchangemessagesandshareresources-suchasprintingcapabilities,softwarepackages,anddatastoragefacilities-thatarescatteredthroughoutthesys

3、tem.在网络中,计算机用户可以交换信息,并共享分散在整个网络系统的资源,如打印能力、软件包以及数据存储设备。Theunderlyingsoftwarerequiredtosupportsuchapplicationshasgrownfromsimpleutilitypackagesintoanexpandingsystemofnetworksoftwarethatprovidesasophisticatednetworkwideinfrastructure.支持这类应用所需的基本软件,已经从简单的实用软件包发展成一个不断扩展的网络软件系统,该系统提供了一个复杂的网络范围的基础结构。Inase

4、nse,networksoftwareisevolvingintoanetworkwideoperatingsystem.从某种意义上说,网络软件正在演变成一个网络范围的操作系统。NetworkClassifications一、网络分类Acomputernetworkisoftenclassifiedasbeingeitheralocalareanetwork(LAN),ametropolitanareanetwork(MAN),orawideareanetwork(WAN).计算机网络常常划分为局域网、城域网和广域网。ALANnormallyconsistsofacollectionofco

5、mputersinasinglebuildingorbuildingcomplex.局域网通常由一幢建筑物或一个建筑群中的若干计算机组成。Forexample,thecomputersonauniversitycampusorthoseinamanufacturingplantmightbeconnectedbyaLAN.例如,大学校园里的计算机或制造工厂中的计算机可以用局域网连接。AMANisanetworkofintermediatesize,suchasonespanningalocalcommunity.城域网属于中型网络,如一个覆盖某一社区的网络。AWANlinksmachineso

6、veragreaterdistance-perhapsinneighboringcitiesoronoppositesidesoftheworld.广域网连接地理范围更广的计算机,这些计算机或许在相邻的城市,或许在地球相反的两面。Anothermeansofclassifyingnetworksisbasedonwhetherthenetworksinternaloperationisbasedondesignsthatareinthepublicdomainoroninnovationsownedandcontrolledbyaparticularentitysuchasanindividu

7、aloracorporation.网络分类的另一种方式是根据网络的内部运行是基于无专利权保护的设计还是基于特定实体(如个人或公司)所拥有和控制的革新。Anetworkoftheformertypeiscalledanopennetwork;anetworkofthelattertypeiscalledaclosed,orsometimesaproprietary,network.前一种类型的网络称为开放式网络,后一种类型的网络称为封闭式网络,有时也称为专有网络。TheInternetisanopensystem.因特网属于开放式系统。Inparticular,communicationthro

8、ughouttheInternetisgovernedbyanopencollectionofstandardsknownastheTCP/IPprotocolsuite.尤其是,整个因特网的通信是由一组称为TCP/IP协议组的开放标准来控制的。Anyoneisfreetousethesestandardswithoutpayingfeesorsigninglicenseagreements.任何人都可以自由地使用这些标准,而不需要付费或签署许可协议。Incontrast,acompanysuchasNovellInc.mightdevelopsystemsforwhichitchoosest

9、omaintainownershiprights,allowingthecompanytodrawincomefromsellingorleasingtheseproducts.相反,像Novell股份有限公司这样的公司可能选择为其开发的系统保留所有权,通过出售或出租这些产品获得收入。Networksbasedonsuchsystemsareexamplesofclosednetworks.基于这类系统的网络属于封闭式网络的例子。Stillanotherwayofclassifyingnetworksisbasedonthetopologyofthenetwork,whichreferstot

10、hepatterninwhichthemachinesareconnected.还有一种网络分类方法,它基于网络的拓扑结构,即计算机相互连接的模式。Thebustopology,ringtopology,andstartopologyarethreepopulartopologies.总线拓扑结构、环形拓扑结构和星形拓扑结构是3种流行的拓扑结构。Ofthese,thestarnetworkisperhapstheoldest,havingevolvedfromtheparadigmofalargecentralcomputerservingmanyusers.其中,星形网络或许是最古老的,这种

11、网络由一台大型中央计算机服务许多用户的范式演变而来。Asthesimpleterminalsemployedbytheseusersgrewintosmallcomputersthemselves,astarnetworkemerged.随着这些用户所使用的简单终端本身发展成小型计算机,星形网络也就出现了。Apointtoemphasizeisthattheconnectionsbetweenmachinesinanetworkdonotneedtobephysical.需要强调的一点是,在一个网络中,计算机之间的连接并不一定是物理连接。Wirelessnetworks,usingradiob

12、roadcasttechnology,arebecomingquitecommon.使用无线广播技术的无线网络正在变得相当常见。Protocols二、协议Foranetworktofunctionreliably,itisimportanttoestablishrulesbywhichnetworkactivitiesareconducted.为了网络可靠运行,确立进行网络活动所遵循的规则很重要。Suchrulesarecalledprotocols.这类规则称为协议。Bydevelopingandadoptingprotocolstandards,vendersareabletobuildp

13、roductsfornetworkapplicationsthatarecompatiblewithproductsfromothervenders.通过开发和采用协议标准,不同厂商制造的网络应用产品能够相互兼容。Thus,thedevelopmentofprotocolstandardsisanindispensableprocessinthedevelopmentofnetworkingtechnologies.因此,在联网技术的开发中,协议标准的开发是一个必不可少的过程。Asanintroductiontotheprotocolconcept,letusconsidertheproble

14、mofcoordinatingthetransmissionofmessagesamongcomputersinanetwork.作为对协议概念的介绍,让我们考虑在一个网络的计算机之间协调报文传输的问题。Withoutrulesgoverningthiscommunication,allthecomputersmightinsistontransmittingmessagesatthesametimeormightfailtorelaymessageswhenthatassistanceisrequired.如果没有控制这种通信的规则,所有的计算机就可能坚持同时传输报文,或者在需要传递报文时而

15、未能传递。Oneapproachtosolvingthisproblemisthetokenringprotocol,whichwasdevelopedbyIBMinthe1970sandcontinuestobeapopularprotocolinnetworksbasedontheringtopology.解决这个问题的一种方法是令牌环协议,该协议由IBM公司20世纪70年代开发,今天在基于环形拓扑结构的网络中依然是一种很流行的协议。Inthisprotocol,allthemachinesinthenetworktransmitmessagesinonlyonecommondirecti

16、on(Figure8A-1),meaningthatallmessagessentoverthenetworkmovearoundtheringinthesamedirectionbybeingforwardedfromcomputertocomputer.在这个协议里,网络中的所有计算机都只沿一个共同的方向传输报文(图8A-1)。也就是说,通过网络发送的所有报文都沿一个相同的方向绕环形网络移动,依次经由各个计算机转发。Whenamessagereachesitsdestination,thedestinationmachinekeepsacopyofitandforwardsacopyona

17、roundthering.一份报文到达目的地后,目的地的计算机保留一个副本并绕环形网络转发一个副本。Whentheforwardedcopyreachestheoriginatingcomputer,thatmachineknowsthatthemessagemusthavereacheditsdestinationandremovesthemessagefromthering.当转发的副本到达始发计算机时,该计算机知道报文一定到达了目的地,并将其移出环形网络。Ofcourse,thissystemdependsoninter-machinecooperation.当然,这种系统的运行依靠计算

18、机之间的合作。Ifamachineinsistsonconstantlytransmittingmessagesofitsownratherthanforwardingthoseoftheothermachines,nothingwillbeaccomplished.如果一台计算机坚持不断地传输自己的报文,而不转发其他计算机的报文,那么这个系统就什么也执行不了。Tosolvethisproblem,auniquebitpattern,calledatoken,ispassedaroundthering.为了解决这个问题,在环形网络中传递一个称为令牌的独特位模式。Possessionofthis

19、tokengivesamachinetheauthoritytotransmititsownmessage;withoutthetoken,amachineisonlyallowedtoforwardmessages.拥有令牌的计算机得到权利传输自己的报文,而没有令牌的计算机则只允许转发报文。Normally,eachmachinemerelyrelaysthetokeninthesamemannerinwhichitrelaysmessages.一般来说,每台计算机只是像传递报文那样传递令牌。If,however,themachinereceivingthetokenhasmessageso

20、fitsowntointroducetothenetwork,ittransmitsonemessagewhileholdingthetoken.Whenthismessagehascompleteditscyclearoundthering,themachineforwardsthetokentothenextmachineinthering.然而,如果收到令牌的计算机有自己的报文需要通过网络传输,它就会保存令牌,同时传输一份报文。这份报文在环形网络中环绕一周后,该计算机就将令牌传递给环形网络中的下一台计算机。Likewise,whenthenextmachinereceivesthetok

21、en,itcaneitherforwardthetokenimmediatelyortransmititsownnewmessagebeforesendingthetokenontothenextmachine.同样,当下一台计算机收到令牌时,它既可以立即传递令牌,也可以先传输自己的新报文,然后将令牌传递给下一台计算机。Inthismanner,eachmachineinthenetworkhasequalopportunitytointroducemessagesofitsownasthetokencirclesaroundthering.这样,随着令牌绕着环形网络传递,网络中的每台计算机都

22、有同等的机会传输自己的报文。AnotherprotocolforcoordinatingmessagetransmissionisusedinbustopologynetworksthatarebasedontheEthernetprotocolcollection.协调报文传输的另外一种协议用于基于以太网协议集的总线拓扑网络。InanEthernetsystem,therighttotransmitmessagesiscontrolledbytheprotocolknownasCarrierSenseMultipleAccesswithCollisionDetection(CSMA/CD).

23、在以太网系统中,传输报文的权利由称为带有冲突检测的载波侦听多路访问(CSMA/CD)的协议控制。Thisprotocoldictatesthateachmessagebebroadcasttoallthemachinesonthebus(Figure8A-2).该协议规定,每一份报文必须向总线上的所有计算机广播(图8A-2)。Eachmachinemonitorsallthemessagesbutkeepsonlythoseaddressedtoitself.每台计算机监控所有的报文,但只保留发送给自己的那些报文。Totransmitamessage,amachinewaitsuntilthe

24、busissilent,andatthistimeitbeginstransmittingwhilecontinuingtomonitorthebus.一台计算机要等到总线静默时才可以传输报文。这时,它开始传输报文,同时继续监控总线。Ifanothermachinealsobeginstransmitting,bothmachinesdetecttheclashandpauseforabriefrandomperiodoftimebeforetryingtotransmitagain.如果另一台计算机也开始传输报文,这两台计算机都会检测到冲突,并暂停短暂而随机的一段时间,然后再尝试传输。The

25、resultisasystemsimilartothatusedbyasmallgroupofpeopleinaconversation.结果是形成一种体制,这种体制类似于一小群人对话时所采用的。Iftwopeoplestarttotalkatonce,theybothstop.如果两个人同时开始说话,他们都会停下来。Thedifferenceisthatpeoplemightgothroughaseriessuchas,“Imsorry,whatwereyougoingtosay?”,“No,no.不同的是,人们随后可能进行这样的对话:“抱歉,您想说什么?”,“不,不,您先说。”Yougof

26、irst,”whereasundertheCSMA/CDprotocoleachmachinemerelytriesagain.而根据CSMA/CD协议,每台计算机只是重新进行尝试。InterprocessCommunication三、进程间通信Thevariousactivities(orprocesses)executingonthedifferentcomputerswithinanetwork(orevenexecutingonthesamemachineviatimesharing)mustoftencommunicatewitheachothertocoordinatetheira

27、ctionsandtoperformtheirdesignatedtasks.在一个网络内不同计算机上(甚至使用分时方法在同一台计算机上)执行的各种活动(或进程)必须经常互相通信,以便协调行动,并完成指定的任务。Suchcommunicationbetweenprocessesiscalledinterprocesscommunication.这种进程之间的通信称为进程间通信。Apopularconventionusedforinterprocesscommunicationistheclient/servermodel.进程间通信使用的一种流行规约是客户机/服务器模型。Thismodelde

28、finesthebasicrolesplayedbytheprocessesaseitheraclient,whichmakesrequestsofotherprocesses,oraserver,whichsatisfiestherequestsmadebyclients.这种模型将进程扮演的基本角色或定义为向其他进程提出请求的客户机,或定义为满足客户机所提请求的服务器。Anearlyapplicationoftheclient/servermodelappearedinnetworksconnectingallthecomputersinaclusterofoffices.客户机/服务器模

29、型的一种早期应用,出现在将一组办公室里的所有计算机都连接起来的网络中。Inthissituation,asingle,high-qualityprinterwasattachedtothenetworkwhereitwasavailabletoallthemachinesinthenetwork.在这种应用中,一台高质量的打印机被连接到网络上,供其中的所有计算机使用。Inthiscasetheprinterplayedtheroleofaserver(oftencalledaprintserver),andtheothermachineswereprogrammedtoplaytheroleo

30、fclientsthatsentprintrequeststotheprintserver.在这种情况下,打印机扮演了服务器(常称为打印服务器)的角色,而其他计算机则通过程序设计而扮演了向打印服务器发送打印请求的客户机角色。Anotherearlyapplicationoftheclient/servermodelwasusedtoreducethecostofdiskstoragewhilealsoremovingtheneedforduplicatecopiesofrecords.客户机/服务器模型的另外一种早期应用是为了降低磁盘存储费用,同时消除复制记录的需要。Hereonemachin

31、einanetworkwasequippedwithahigh-capacitymassstoragesystem(usuallyamagneticdisk)thatcontainedallofanorganizationsrecords.在这种情况下,网络中的某一台计算机配备了大容量存储系统(通常是磁盘),存储一个机构的所有记录。Othermachinesonthenetworkthenrequestedaccesstotherecordsastheyneededthem.这样,网络中的其他计算机可根据需要请求访问这些记录。Thusthemachinethatactuallycontaine

32、dtherecordsplayedtheroleofaserver(calledafileserver),andtheothermachinesplayedtheroleofclientsthatrequestedaccesstothefilesthatwerestoredatthefileserver.因此,实际含有记录的计算机扮演了服务器(称为文件服务器)的角色,而其他计算机则扮演了请求访问文件服务器上存储的文件的客户机角色。Todaytheclient/servermodelisusedextensivelyinnetworkapplications.今天,客户机/服务器模型在网络中广泛

33、应用。However,theclient/servermodelisnottheonlymeansofinterprocesscommunication.不过,客户机/服务器模型并非进程间通信的唯一方式。Anothermodelisthepeer-to-peer(oftenabbreviatedP2P)model,whosepropertiesprovideinsightfulcontraststotheclient/servermodel.另外一种模型是对等(peer-to-peer,常缩写为P2P)模型,其特性与客户机/服务器模型的特性形成鲜明对照。Whereastheclient/ser

34、vermodelinvolvesoneprocess(theserver)communicatingwithnumerousothers(clients),thepeer-to-peermodelinvolvestwoprocessescommunicatingasequals(Figure8A-3).客户机/服务器模型涉及一个进程(服务器)与许多其他进程(客户机)通信,而对等模型则涉及两个进程进行对等通信(图8A-3)。Moreover,whereasaservermustexecutecontinuouslysothatitispreparedtoserveitsclientsatanyt

35、ime,thepeer-to-peermodelusuallyinvolvestwoprocessesthatexecuteonatemporarybasis.而且,服务器必须持续运行,以准备好随时服务于客户机,而对等模型则通常涉及两个进程临时运行。Forexample,applicationofthepeer-to-peermodelincludeinstantmessaginginwhichtwopeoplecarryonawrittenconversationovertheInternetaswellassituationsinwhichpeopleplaygamessuchasches

36、sorcheckers.例如,对等模型的应用包括两个人通过因特网进行书面对话的即时通信,以及人们参与下国际象棋或西洋跳棋等游戏的情况。Thepeer-to-peermodelisalsoapopularmeansofsharingfilessuchasmusicrecordingsandmotionpicturesviatheInternet(sometimeswithquestionablelegality).对等模型还是通过因特网共享音乐录音、影片等文件的一种流行方法(其合法性有时值得怀疑)。Inthiscase,individualswhoareseekingparticularitem

37、sbroadcasttheirdesireovertheInternetandarecontactedbythosewhoowntheitemsofinterest.在这种情况下,寻求特定项目的个人在因特网上发布其需求,而拥有他所感兴趣项目的人则会与他取得联系。Then,theitemsaretransferredbetweenthetwopartiesusingthepeer-to-peermodel.然后,双方之间就可以使用对等模型传输这些项目。Thisisincontrasttoearlierapproachesthatappliedtheclient/servermodelbyesta

38、blishingacentral“distributioncenter”(theserver)fromwhichclientsdownloadedmusicrecordings(oratleastfoundsourcesforthoseitems).这与应用客户机/服务器模型的较早期方法截然不同,这些方法要建立一个“分发中心”(服务器),供客户机下载音乐录音(或者至少找到可以提供这些项目的地方)。Thecentralserver,however,provedtobeafocalpointatwhichthemusicindustrycouldenforcecopyrightlaws,leadi

39、ngtotheeventualdismantlingofthesemusicdistributioncenters.然而,中心服务器证明是音乐行业可以运用版权法的一个焦点对象,结果最终导致这些音乐分发中心的解体。Incontrast,thelackofacentralizedbaseofoperationobtainedviathepeer-to-peermodelmakeslegaleffortstoenforcecopyrightlawsmoredifficult.与此形成对照的是,对等模型缺乏一个操作中心,这使得运用版权法的努力难度增加。Youmightoftenreadorhearth

40、etermpeer-to-peernetwork,whichisanexampleofhowmisuseofterminologycanevolvewhentechnicaltermsareadoptedbythenontechnicalcommunity.你或许经常读到或听到“对等网络”这个说法,这是当技术术语被非科技界采用时可能发生术语误用的一个例子。Thetermpeer-to-peerreferstoasystembywhichtwoprocessescommunicateoveranetwork(orInternet).Itisnotapropertyofthenetwork(ori

41、nternet).“对等”指的是两个进程通过网络(或互联网)进行通信的一种体制,并不是网络(或互联网)的一种特性。Aprocessmightusethepeer-to-peermodeltocommunicatewithanotherprocessandlaterusetheclient/servermodeltocommunicatewithanotherprocessoverthesamenetwork.一个进程可以通过同一个网络先是使用对等模型与另一个进程通信,然后又使用客户机/服务器模型与另一个进程通信。Thus,itwouldbemoreaccuratetospeakofcommun

42、icatingbymeansofthepeer-to-peermodelratherthancommunicatingoverapeer-to-peernetwork.因此,比较准确的说法是,使用对等模型通信,而不是通过对等网络通信。I.Fillintheblankswiththeinformationgiveninthetext:1.MAN2.open;closed3.bus4.token5.Ethernet6.client/server7.equals;workII.TranslatethefollowingtermsorphrasesfromEnglishintoChineseandvi

43、ceversa:1.fileserver文件服务器2.carriersense载波检测,载波监听3.protocolsuite协议组,协议集4.peer-to-peermodel对等模型5.bustopologynetwork总线拓扑网络6.inter-machinecooperation机器间合作,计算机间合作7.Ethernetprotocolcollection以太网协议集8.proprietarynetwork专有网络9.utilitypackage实用软件包,公用程序包10.starnetwork星形网络11.局域网localareanetwork(LAN)12.令牌环tokenring13.无线网络wirelessnetwork14.封闭式网络closednetwork15.环形拓扑结构ringtopology16.客户机/服务器模型client/serve

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论