版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026国家管网集团广西公司秋季高校毕业生招聘笔试备考题库(浓缩500题)及答案详解(必刷)
- 2026秋季国家管网集团山东分公司高校毕业生招聘笔试模拟试题(浓缩500题)附答案详解(夺分金卷)
- 2026届国家管网集团高校毕业生招聘笔试备考试题(浓缩500题)及答案详解(夺冠系列)
- 2026秋季国家管网集团甘肃公司高校毕业生招聘笔试参考题库(浓缩500题)附答案详解(培优a卷)
- 2025国网贵州省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题及1套参考答案详解
- 2026秋季国家管网集团西北公司高校毕业生招聘考试参考试题(浓缩500题)及答案详解【各地真题】
- 2026秋季国家管网集团浙江省天然气管网有限公司高校毕业生招聘考试参考题库(浓缩500题)及参考答案详解(完整版)
- 2025年国家管网集团高校毕业生招聘备考试题(浓缩500题)含答案详解(能力提升)
- 2026届国家管网集团高校毕业生招聘笔试备考试题(浓缩500题)及参考答案详解(b卷)
- 2026秋季国家管网集团北京管道有限公司高校毕业生招聘考试参考题库(浓缩500题)及参考答案详解(预热题)
- 新型建材基地项目可行性研究报告(范文模板)
- 中式烹调技术知到课后答案智慧树章节测试答案2025年春潍坊技术中等专业学校
- 中学生心理健康课件:守护心灵 拥抱青春
- 会计专业设置调研及论证报告
- 基于数学核心素养的小学数学教学策略研究
- 医院培训课件:《临床教学策略与护理技能评价》
- 《网织红细胞检测》课件
- 重阳节节日介绍重阳节主题班会课件
- 绿色化学课件原子经济性
- 拆除施工承包协议书(2篇)
- 人工智能:AIGC基础与应用 课件 02模块二AIGC 提示词与提示工程
评论
0/150
提交评论