一个互联网的内部工作指南外文翻译.docx

上传人:b****1 文档编号:10341566 上传时间:2023-05-25 格式:DOCX 页数:44 大小:54.96KB
下载 相关 举报
一个互联网的内部工作指南外文翻译.docx_第1页
第1页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第2页
第2页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第3页
第3页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第4页
第4页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第5页
第5页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第6页
第6页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第7页
第7页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第8页
第8页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第9页
第9页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第10页
第10页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第11页
第11页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第12页
第12页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第13页
第13页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第14页
第14页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第15页
第15页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第16页
第16页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第17页
第17页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第18页
第18页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第19页
第19页 / 共44页
一个互联网的内部工作指南外文翻译.docx_第20页
第20页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

一个互联网的内部工作指南外文翻译.docx

《一个互联网的内部工作指南外文翻译.docx》由会员分享,可在线阅读,更多相关《一个互联网的内部工作指南外文翻译.docx(44页珍藏版)》请在冰点文库上搜索。

一个互联网的内部工作指南外文翻译.docx

一个互联网的内部工作指南外文翻译

毕业论文(设计)

外文翻译

外文原文

AnInsider’sGuidetotheInternet

DavidD.Clark

M.I.T.ComputerScienceandArtificialIntelligenceLaboratory

Version2.07/25/04

AlmosteveryonehasheardoftheInternet.Wecruisetheweb,wewatchthevaluationofInternetcompaniesonthestockmarket,andwereadthepundits’predictionsaboutwhatwillhappennext.Butnotmanypeopleactuallyunderstandwhatitisandhowitworks.Takeawaythehype,andthebasicoperationoftheInternetisrathersimple.Here,inafewpages,isanoverviewofhowitworksinside,andwhyitworksthewayitdoes.

Don’tforget—theInternetisnottheWorldWideWeb,ore-mail.TheInternetiswhatis“underneath”them,andmakesthemallhappen.ThispaperdescribeswhattheInternetitselfis,andalsotellswhatactuallyhappens,forexample,whenyouclickonalinkinaWebpage.

1.IntroductiontotheInternet

TheInternetisacommunicationsfacilitydesignedtoconnectcomputerstogethersothattheycanexchangedigitalinformation.Forthispurpose,theInternetprovidesabasiccommunicationservicethatconveysunitsofinformation,calledpackets,fromasourcecomputerattachedtotheInternettooneormoredestinationcomputersattachedtotheInternet.Additionally,theInternetprovidessupportingservicessuchasthenamingoftheattachedcomputers.Anumberofhigh-levelservicesorapplicationshavebeendesignedandimplementedmakinguseofthisbasiccommunicationservice,includingtheWorldWideWeb,Internete-mail,theInternet"newsgroups",distributionofaudioandvideoinformation,andfiletransferand"login"betweendistantcomputers.ThedesignoftheInternetissuchthatnewhigh-levelservicescanbedesignedanddeployedinthefuture.

TheInternetdiffersinimportantwaysfromthenetworksinothercommunicationsindustriessuchastelephone,radioortelevision.Inthoseindustries,thecommunicationsinfrastructure--wires,fibers,transmissiontowersandsoon—hasbeenputinplacetoserveaspecificapplication.Itmayseemobviousthatthetelephonesystemwasdesignedtocarrytelephonecalls,buttheInternethadnosuchclearpurpose.TounderstandtheroleoftheInternet,considerthepersonalcomputer,orPC.ThePCwasnotdesignedforoneapplication,suchaswordprocessingorspreadsheets,butisinsteadageneral-purposedevice,specializedtooneuseoranotherbythelateradditionofsoftware.TheInternetisanetworkdesignedtoconnectcomputerstogether,andsharesthissamedesigngoalofgenerality.TheInternetisanetworkdesignedtosupportarangeofapplications,dependingonwhatsoftwareisloadedintotheattachedcomputers,andwhatusethatsoftwaremakesoftheInternet.Manycommunicationpatternsarepossible:

betweenpairsofcomputers,fromaservertomanyclients,oramongagroupofco-operatingcomputers.TheInternetisdesignedtosupportallthesemodes.

TheInternetisnotaspecificcommunication“technology”,suchasfiberopticsorradio.Itmakesuseoftheseandothertechnologiesinordertogetpacketsfromplacetoplace.ItwasintentionallydesignedtoallowasmanytechnologiesaspossibletobeexploitedaspartoftheInternet,andtoincorporatenewtechnologiesastheyareinvented.IntheearlydaysoftheInternet,itwasdeployedusingtechnologies

(e.g.telephonecircuits)originallydesignedandinstalledforotherpurposes.AstheInternethasmatured,weseethedesignofcommunicationtechnologiessuchasEthernetand802.11wirelessthataretailoredspecificallytotheneedsoftheInternet—theyweredesignedfromthegrounduptocarrypackets.

2.Separationoffunction

IftheInternetisnotaspecificcommunicationstechnology,norforaspecificpurpose,whatisit?

Technically,itscoreisaverysimpleandminimalspecificationthatdescribesitsbasiccommunicationmodel.Figure1providesaframeworkthatishelpfulinunderstandinghowtheInternetisdefined.Atthetopofthefigure,thereisawiderangeofapplications.Atthebottomisawiderangeoftechnologiesforwideareaandlocalareacommunications.ThedesigngoaloftheInternetwastoallowthiswiderangeofapplicationstotakeadvantageofallthesetechnologies.

TheheartoftheInternetisthedefinitionofaverysimpleservicemodelbetweentheapplicationsandthetechnologies.Thedesignerofeachapplicationdoesnotneedtoknowthedetailsofeachtechnology,butonlythisbasiccommunicationservice.Thedesignerofeachtechnologymustsupportthisservice,butneednotknowabouttheindividualapplications.Inthisway,thedetailsoftheapplicationsandthedetailsofthetechnologiesareseparated,sothateachcanevolveindependently.

2.1.ThebasiccommunicationmodeloftheInternet

Thebasicservicemodelforpacketdeliveryisverysimple.Itcontainstwoparts:

theaddressesandthedeliverycontract.Toimplementaddressing,theInternethasnumbersthatidentifyendpoints,similartothetelephonesystem,andthesenderidentifiesthedestinationofacommunicationusingthesenumbers.ThedeliverycontractspecifieswhatthesendercanexpectwhenithandsdataovertotheInternetfordelivery.TheoriginaldeliverycontractoftheInternetisthattheInternetwilldoitsbesttodeliverallthedatagiventoitforcarriage,butmakesnocommitmentastodatarate,deliverydelay,orlossrates.Thisserviceiscalledthebesteffortdeliverymodel.

Thisveryindefiniteandnon-committaldeliverycontracthasbothbenefitandrisk.Thebenefitisthatalmostanyunderlyingtechnologycanimplementit.Theriskofthisvaguecontractisthatapplicationscannotbesuccessfullybuiltontopofit.However,thedemonstratedrangeofapplicationsthathavebeendeployedovertheInternetsuggeststhatitisadequateinpractice.Asisdiscussedbelow,thissimpleservicemodeldoeshavelimits,anditisbeingextendedtodealwithnewobjectivessuchasrealtimedeliveryofaudioandvideo.

2.2.Layering,notintegration.

ThedesignapproachoftheInternetisacommononeinComputerScience:

provideasimplifiedviewofcomplextechnologybyhidingthattechnologyunderneathaninterfacethatprovidesanabstractionoftheunderlyingtechnology.Thisapproachisoftencalledlayering.Incontrast,networkssuchasthetelephonesystemaremoreintegrated.Inthetelephonesystem,designersofthelowleveltechnology,knowingthatthepurposeistocarrytelephonecalls,makedecisionsthatoptimizethatgoalinallpartsofthesystem.TheInternetisnotoptimizedtoanyoneapplication;ratherthegoalisgenerality,flexibilityandevolvability.Innovationcanoccuratthetechnologylevelindependentofinnovationattheapplicationlevel,andthisisoneofthemeanstoinsurethattheInternetcanevolverapidlyenoughtokeeppacewiththerateofinnovationinthecomputerindustry.

2.3.Protocols

ThewordprotocolisusedtorefertotheconventionsandstandardsthatdefinehoweachlayeroftheInternetoperates.TheInternetlayerdiscussedaboveisspecifiedinadocumentthatdefinestheformatofthepacketheaders,thecontrolmessagesthatcanbesent,andsoon.ThissetofdefinitionsiscalledtheInternetProtocol,orIP.

DifferentbodieshavecreatedtheprotocolsthatspecifythedifferentpartsoftheInternet.TheInternetEngineeringTaskForce,anopenworkinggroupthathasgrownupalongwiththeInternet,createdtheInternetProtocolandtheotherprotocolsthatdefinethebasiccommunicationserviceoftheInternet.Thisgroupalsodevelopedtheprotocolsforearlyapplicationssuchase-mail.Someprotocolsaredefinedbyacademicandindustryconsortia;forexampletheprotocolsthatspecifytheWorldWideWebaremostlydevelopedbytheWorldWideWebConsortium(theW3C)hostedattheComputerScienceandArtificialIntelligencelaboratoryatMIT.Theseprotocols,oncedeveloped,arethenusedasthebasisofproductsthataresoldtothevariousentitiesinvolvedinthedeploymentandoperationoftheInternet.

3.Forwardingdata—theInternetlayer

3.1.Thepacketmodel

DatacarriedacrosstheInternetisorganizedintopackets,whichareindependentunitsofdata,nomorethansomespecifiedlength(1000to2000bytesistypical),completewithdeliveryinformationattached.AnapplicationprogramonacomputerthatneedstodeliverdatatoanothercomputerinvokessoftwarethatbreaksthatdataintosomenumberofpacketsandtransmitsthesepacketsoneatatimeintotheInternet.(ThemostcommonversionofthesoftwarethatdoesthisiscalledTransmissionControlProtocol,orTCP;itisdiscussedbelow.)

TheInternetconsistsofaseriesofcommunicationlinksconnectedbyrelaypointscalledrouters.Figure2illustratesthisconceptualrepresentation.Asfigure3illustrates,thecommunicationlinksthatconnectroutersintheInternetcanbeofmanysorts,asemphasizedbythehourglass.Theyallsharethebasicfunctionthattheycantransportapacketfromoneroutertoanother.Ateachrouter,thedeliveryinformationinthepacket,calledtheheader,isexamined,andbasedonthedestinationaddress,adeterminationismadeastowheretosendthepacketnext.ThisprocessingandforwardingofpacketsisthebasiccommunicationserviceoftheInternet.

Typically,arouterisacomputer,eithergeneralpurposeorspeciallydesignedforthisrole,runningsoftwareandhardwarethatimplementstheforwardingfunctions.Ahigh-performancerouterusedintheinterioroftheInternetmaybeaveryexpensiveandsophisticateddevice,whilearouterusedinasmallbusinessoratotherpointsneartheedgeofthenetworkmaybeasmallunitcostinglessthanahundreddollars.Whateverthepricean

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2