BOOK8-Unit3Inventorsandinventions-“江南联赛”一等奖_第1页
BOOK8-Unit3Inventorsandinventions-“江南联赛”一等奖_第2页
BOOK8-Unit3Inventorsandinventions-“江南联赛”一等奖_第3页
BOOK8-Unit3Inventorsandinventions-“江南联赛”一等奖_第4页
BOOK8-Unit3Inventorsandinventions-“江南联赛”一等奖_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

WorldWideWeb

WWW'shistoriclogodesignedbyRobertCailliau

TheWorldWideWeb(commonlyshortenedtotheWeb)isasystemofinterlinked,hypertextdocumentsaccessedviatheInternet.Withawebbrowser,auserviewswebpagesthatmaycontaintext,images,videos,andothermultimediaandnavigatesbetweenthemusinghyperlinks.TheWorldWideWebwascreatedin1989bySirTimBerners-LeeandSirSamWalkerfromtheUnitedKingdom,andRobertCailliaufromBelgium,workingatCERNinGeneva,Switzerland.Sincethen,Berners-Leehasplayedanactiveroleinguidingthedevelopmentofwebstandards(suchasthemarkuplanguagesinwhichwebpagesarecomposed),andinrecentyearshasadvocatedhisvisionofaSemanticWeb.

HowtheWebworks

ViewingawebpageontheWorldWideWebnormallybeginseitherbytypingtheURLofthepageintoawebbrowser,orbyfollowingahypertextlinktothatpageorresource.Thewebbrowserthenbeginsaseriesofcommunications,behindthescenes,inordertofetchanddisplayit.

First,theserver-nameportionoftheURLisresolvedintoanIPaddressusingtheglobal,distributedInternetdatabaseknownasthedomainnamesystem,orDNS.ThisIPaddressisnecessarytocontactandsenddatapacketstothewebserver.

ThebrowserthenrequeststheresourcebysendinganHTTPrequesttothewebserveratthatparticularaddress.Inthecaseofatypicalwebpage,theHTMLtextofthepageisrequestedfirstandparsedimmediatelybythewebbrowser,whichwillthenmakeadditionalrequestsforimagesandanyotherfilesthatformapartofthepage.Statisticsmeasuringawebsite'spopularityareusuallybasedonthenumberof'pageviews'orassociatedserver'hits',orfilerequests,whichtakeplace.

Havingreceivedtherequiredfilesfromthewebserver,thebrowserthenrendersthepageontothescreenasspecifiedbyitsHTML,CSS,andotherweblanguages.Anyimagesandotherresourcesareincorporatedtoproducetheon-screenwebpagethattheusersees.

Mostwebpageswillthemselvescontainhyperlinkstootherrelatedpagesandperhapstodownloads,sourcedocuments,definitionsandotherwebresources.Suchacollectionofuseful,relatedresources,interconnectedviahypertextlinks,iswhatwasdubbeda"web"ofinformation.MakingitavailableontheInternetcreatedwhatTimBerners-LeefirstcalledtheWorldWideWeb(notetheoriginalname'suseofCamelCase,subsequentlydiscarded)in1990.

Caching

Ifauserrevisitsawebpageafteronlyashortinterval,thepagedatamaynotneedtobere-obtainedfromthesourcewebserver.Almostallwebbrowserscacherecently-obtaineddata,usuallyonthelocalharddrive.HTTPrequestssentbyabrowserwillusuallyonlyaskfordatathathaschangedsincethelastdownload.Ifthelocally-cacheddataisstillcurrent,itwillbereused.

CachinghelpsreducetheamountofwebtrafficontheInternet.Thedecisionaboutexpirationcanbemadeindependentlyforeachdownloadedfile,whetherimage,stylesheet,JavaScript,HTML,orwhateverothercontentthesitemayprovide.Thusevenonsiteswithhighlydynamiccontent,manyofthebasicresourcesmayonlyneedtoberefreshedonceeveryfewsessions.WebsitedesignersmayfinditworthwhiletocollatesharedresourcessuchasCSSdataandJavaScriptintoafewsite-widefilessothattheycanbecachedefficiently.Thishelpsreducepagedownloadtimesandlowersdemandsonthewebserver.

ThereareothercomponentsoftheInternetthatcanalsocachewebcontent.Inpractice,themostwidely-usedcachesarebuiltintocorporateandacademicfirewallswhichcachewebresourcesrequestedbyoneuserforthebenefitofall.(SeealsoCachingproxyserver.)Somesearchengines,suchasGoogleorYahoo!,alsostorecachedcontentfromwebsites.

Apartfromthefacilitiesbuiltintowebserversthatcandeterminewhenfileshavebeenupdated,designersofdynamically-generatedwebpagescancontroltheHTTPheaderssentbacktorequestingusers,sothattransientorsensitivepagesarenotcached.Internetbankingandnewssitesfrequentlyusethesefacilities.

DatarequestedwithanHTTP'GET'islikelytobecachedifotherconditionsaremet,whereasdataobtainedviaa'POST'commandisassumedtobedependentonthedatathatwasPOSTedandsowillnotbecached.

History

ThisNeXTcubeusedbyBerners-LeeatCERNbecamethefirstWebserver.

Theconceptofahome-basedglobalinformationsystemgoesbackatleastasfarasIsaacAsimov'sshortstory"Anniversary"(AmazingStories,March1959),inwhichthecharacterslookupinformationonahomecomputercalleda"Multivacoutlet"--whichwasconnectedbya"plantewidenetworkofcircuits"toamile-long"super-computer"somewhereinthebowelsoftheEarth.OnecharacteristhinkingofinstallingaMulitvac,Jr.modelforhiskids.

Interestingly,thestorywassetinthefardistantfuturewhencommercialspacetravelwascommonplace,andyetthemachine"printstheansweronaslipoftape"thatcomesoutaslot--thereisnovideodisplay--andtheownerofthehomecomputersaysthathedoesn'tspendthekindofmoneytogetaMultivacoutletthattalks.

TheunderlyingideasoftheWebcanbetracedasfarbackas1980,when,atCERNinSwitzerland,TimBerners-LeebuiltENQUIRE(referringtoEnquireWithinUponEverything,abookherecalledfromhisyouth).Whileitwasratherdifferentfromthesysteminusetoday,itcontainedmanyofthesamecoreideas(andevensomeoftheideasofBerners-Lee'snextprojectaftertheWorldWideWeb,theSemanticWeb).

InMarch1989,TimBerners-Leewroteaproposal,whichreferencedENQUIREanddescribedamoreelaborateinformationmanagementsystem.WithhelpfromRobertCailliau,hepublishedamoreformalproposalfortheWorldWideWebonNovember12,1990.

ANeXTcubewasusedbyBerners-Leeastheworld'sfirstwebserverandalsotowritethefirstwebbrowser,WorldWideWeb,in1990.ByChristmas1990,Berners-LeehadbuiltallthetoolsnecessaryforaworkingWeb:thefirstwebbrowser(whichwasawebeditoraswell),thefirstwebserver,andthefirstwebpageswhichdescribedtheprojectitself.

OnAugust6,1991,hepostedashortsummaryoftheWorldWideWebprojectonthenewsgroup.ThisdatealsomarkedthedebutoftheWebasapubliclyavailableserviceontheInternet.

Thecrucialunderlyingconceptofhypertextoriginatedwitholderprojectsfromthe1960s,suchasTedNelson'sProjectXanaduandDouglasEngelbart'soN-LineSystem(NLS).BothNelsonandEngelbartwereinturninspiredbyVannevarBush'smicrofilm-based"memex,"whichwasdescribedinthe1945essay"AsWeMayThink."

Berners-Lee'sbreakthroughwastomarryhypertexttotheInternet.InhisbookWeavingTheWeb,heexplainsthathehadrepeatedlysuggestedthatamarriagebetweenthetwotechnologieswaspossibletomembersofbothtechnicalcommunities,butwhennoonetookuphisinvitation,hefinallytackledtheprojecthimself.Intheprocess,hedevelopedasystemofgloballyuniqueidentifiersforresourcesontheWebandelsewhere:theUniformResourceIdentifier.

TheWorldWideWebhadanumberofdifferencesfromotherhypertextsystemsthatwerethenavailable.TheWebrequiredonlyunidirectionallinksratherthanbidirectionalones.Thismadeitpossibleforsomeonetolinktoanotherresourcewithoutactionbytheownerofthatresource.Italsosignificantlyreducedthedifficultyofimplementingwebserversandbrowsers(incomparisontoearliersystems),butinturnpresentedthechronicproblemoflinkrot.UnlikepredecessorssuchasHyperCard,theWorldWideWebwasnon-proprietary,makingitpossibletodevelopserversandclientsindependentlyandtoaddextensionswithoutlicensingrestrictions.

OnApril30,1993,CERNannouncedthattheWorldWideWebwouldbefreetoanyone,withnofeesdue.ComingtwomonthsaftertheannouncementthattheGopherprotocolwasnolongerfreetouse,thisproducedarapidshiftawayfromGopherandtowardstheWeb.AnearlypopularwebbrowserwasViolaWWW,whichwasbaseduponHyperCard.

Scholarsgenerallyagree,however,thattheturningpointfortheWorldWideWebbeganwiththeintroductionoftheMosaicwebbrowserin1993,agraphicalbrowserdevelopedbyateamattheNationalCenterforSupercomputingApplicationsattheUniversityofIllinoisatUrbana-Champaign(NCSA-UIUC),ledbyMarcAndreessen.FundingforMosaiccamefromtheHigh-PerformanceComputingandCommunicationsInitiative,afundingprograminitiatedbythen-SenatorAlGore'sHighPerformanceComputingandCommunicationActof1991,alsoknownastheGoreBill.PriortothereleaseofMosaic,graphicswerenotcommonlymixedwithtextinwebpages,anditspopularitywaslessthanolderprotocolsinuseovertheInternet,suchasGopherandWideAreaInformationServers(WAIS).Mosaic'sgraphicaluserinterfaceallowedtheWebtobecome,byfar,themostpopularInternetprotocol.

Standards

ManyformalstandardsandothertechnicalspecificationsdefinetheoperationofdifferentaspectsoftheWorldWideWeb,theInternet,andcomputerinformationexchange.ManyofthedocumentsaretheworkoftheWorldWideWebConsortium(W3C),headedbyBerners-Lee,butsomeareproducedbytheInternetEngineeringTaskForce(IETF)andotherorganizations.

Usually,whenwebstandardsarediscussed,thefollowingpublicationsareseenasfoundational:

Recommendationsformarkuplanguages,especiallyHTMLandXHTML,fromtheW3C.Thesedefinethestructureandinterpretationofhypertextdocuments.

Recommendationsforstylesheets,especiallyCSS,fromtheW3C.

StandardsforECMAScript,JavaScript,fromEcmaInternational.

RecommendationsfortheDocumentObjectModel,fromW3C.

AdditionalpublicationsprovidedefinitionsofotheressentialtechnologiesfortheWorldWideWeb,including,butnotlimitedto,thefollowing:

UniformResourceIdentifier(URI),whichisauniversalsystemforreferencingresourcesontheInternet,suchashypertextdocumentsandimages.URIs,oftencalledURLs,aredefinedbytheIETF'sRFC3986/STD66:UniformResourceIdentifier(URI):GenericSyntax,aswellasitspredecessorsandnumerousURIscheme-definingRFCs;

HyperTextTransferProtocol(HTTP),especiallyasdefinedbyRFC2616:HTTP/andRFC2617:HTTPAuthentication,whichspecifyhowthebrowserandservercommunicatewitheachother.

JavaandJavaScript

AsignificantadvanceinWebtechnologywasSunMicrosystems'Javaplatform.Itenableswebpagestoembedsmallprograms(calledapplets)directlyintotheview.Theseappletsrunontheend-user'scomputer,providingaricheruserinterfacethansimplewebpages.Javaclient-sideappletsnevergainedthepopularitythatSunhadhopedforavarietyofreasons,includinglackofintegrationwithothercontent(appletswereconfinedtosmallboxeswithintherenderedpage)andthefactthatmanycomputersatthetimeweresuppliedtoenduserswithoutasuitablyinstalledJavaVirtualMachine,andsorequiredadownloadbytheuserbeforeappletswouldappear.AdobeFlashnowperformsmanyofthefunctionsthatwereoriginallyenvisionedforJavaapplets,includingtheplayingofvideocontent,animation,andsomerichUIfeatures.Javaitselfhasbecomemorewidelyusedasaplatformandlanguageforserver-sideandotherprogramming.

JavaScript,ontheotherhand,isascriptinglanguagethatwasinitiallydevelopedforusewithinwebpages.ThestandardizedversionisECMAScript.WhileitsnameissimilartoJava,JavaScriptwasdevelopedbyNetscapeandithasalmostnothingtodowithJava,although,likeJava,itssyntaxisderivedfromtheCprogramminglanguage.Inconjunctionwithawebpage'sDocumentObjectModel,JavaScripthasbecomeamuchmorepowerfultechnologythanitscreatorsoriginallyenvisioned.Themanipulationofapage'sDocumentObjectModelafterthepageisdeliveredtotheclienthasbeencalledDynamicHTML(DHTML),toemphasizeashiftawayfromstaticHTMLdisplays.

Insimplecases,alltheoptionalinformationandactionsavailableonaJavaScript-enhancedwebpagewillhavebeendownloadedwhenthepagewasfirstdelivered.Ajax("AsynchronousJavaScriptAndXML")isaJavaScript-basedtechnologythatprovidesamethodwherebypartswithinawebpagemaybeupdated,usingnewinformationobtainedoverthenetworkatalatertimeinresponsetouseractions.Thisallowsthepagetobemoreresponsive,interactiveandinteresting,withouttheuserhavingtowaitforwholereloads.AjaxisseenasanimportantaspectofwhatisbeingcalledWeb.ExamplesofAjaxtechniquescurrentlyinusecanbeseeninGmail,GoogleMaps,andotherdynamicwebapplications.

Publishingwebpages

Webpagesareavailabletoindividualsoutsidemassmedia.Inordertopublishawebpage,onedoesnothavetogothroughapublisherorothermediainstitution,andpotentialreaderscouldbefoundinallcornersoftheglobe.

Unlikebooksandotherdocuments,hypertextdoesnotneedtohavealinearorderfrombeginningtoend.Itisnotnecessarilybrokendownintothehierarchyofchapters,sections,subsections,andsoon.

ManydifferentkindsofinformationarenowavailableontheWeb,andforthosewhowishtoknowothersocieties,cultures,andpeoples,ithasbecomeeasier.Whentravelinginaforeigncountryoraremotetown,onemightbeabletofindsomeinformationabouttheplaceontheWeb,especiallyiftheplaceisinoneofthedevelopedcountries.Localnewspapers,governmentpublications,andothermaterialsareeasiertoaccess,andthereforethevarietyofinformationobtainablewiththesameeffortmaybesaidtohaveincreasedfortheusersoftheInternet.

Althoughsomewebsitesareavailableinmultiplelanguages,manyareinthelocallanguageonly.Additionally,notallsoftwaresupportsallspecialcharacters,andRTLlanguages.ThesefactorswouldchallengethenotionthattheWorldWideWebwillbringaunitytotheworld.

Theincreasedopportunitytopublishmaterialsiscertainlyobservableinthecountlesspersonalpages,aswellaspagesbyfamilies,smallshops,etc.,facilitatedbytheemergenceoffreewebhostingservices.

Statistics

Accordingtoa2001study,thereweremorethan550billiondocumentsontheWeb,mostlyinthe"invisibleweb",ordeepweb.A2002surveyof2,024millionwebpagesdeterminedthatbyfarthemostwebcontentwasinEnglish:%;nextwerepagesinGerman%),French%),andJapanese%).Amorerecentstudy,whichusedwebsearchesin75differentlanguagestosampletheWeb,determinedthattherewereoverbillionwebpagesinthepubliclyindexablewebasoftheendofJanuary2005.

Speedissues

FrustrationovercongestionissuesintheInternetinfrastructureandthehighlatencythatresultsinslowbrowsinghasledtoanalternative,pejorativenamefortheWorldWideWeb:theWorldWideWait.SpeedinguptheInternetisanongoingdiscussionovertheuseofpeeringandQoStechnologies.OthersolutionstoreducetheWorldWideWaitcanbefoundonW3C.

Standardguidelinesforidealwebresponsetimesare(Nielsen1999,page42):

second(onetenthofasecond).Idealresponsetime.Theuserdoesn'tsenseanyinterruption.

1second.Highestacceptableresponsetime.Downloadtimesabove1secondinterrupttheuserexperience.

10seconds.Unacceptableresponsetime.Theuserexperienceisinterruptedandtheuserislikelytoleavethesiteorsystem.

Thesenumbersareusefulforplanningservercapacity.

Linkrotandwebarchival

Overtime,manywebresourcespointedtobyhyperlinksdisappear,relocate,orarereplacedwithdifferentcontent.Thisphenomenonisreferredtoinsomecirclesas"linkrot"andthehyperlinksaffectedbyitareoftencalled"deadlinks".

TheephemeralnatureoftheWebhaspromptedmanyeffortstoarchivewebsites.TheInternetAr

温馨提示

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

最新文档

评论

0/150

提交评论