Beruflich Dokumente
Kultur Dokumente
,WEB CLIENT,
HTTP
ANAND C JOSE
Web server..
AWeb serverisaprogramthatusesHTTP(HypertextTransferProtocol)
toservethefilesthatformWebpagestousers,inresponsetotheir
requests,whichareforwardedbytheircomputers'HTTPclients.Dedicated
computersandappliancesmaybereferredtoasWeb serversaswell.
Examples:Microsoft Internet Information Services (IIS),
Sun Java System Web Server
Multiplewebserversmaybeusedforahightrafficwebsite.
Theprimaryfunctionofawebserveristostore,processanddeliverweb
pagestoclients.Thecommunicationbetweenclientandservertakesplace
usingtheHypertextTransferProtocol(HTTP)
PagesdeliveredaremostfrequentlyHTMLdocuments,whichmay
includeimages,stylesheetsandscriptsinadditiontotextcontent.
WebserversarenotonlyusedforservingtheWorldWideWeb.Theycanalso
befoundembeddedindevicessuchasprinters,routers,webcamsandserving
onlyalocalnetwork.Thewebservermaythenbeusedasapartofasystem
formonitoringand/oradministeringthedeviceinquestion.
Web Client
Theclient,oruser,sideoftheWeb.IttypicallyreferstotheWebbrowserintheuser'smachine
Itmay,alsorefertopluginsandhelperapplicationsthatenhancethebrowserto
supportspecialservicesfromthesite.Theterm,mayimplytheentireusermachineorrefertoa
handhelddevicethatprovidesWebaccess.
Thesecomponentsperformclient-sideoperationsastheymightneedaccesstoinformation
availableonlyontheclientside,likeuserinput,orbecausetheserverlackstheprocessing
powernecessaryinsuchoperations.
AWebclientcontainstwoparts:DynamicWebpagesandTheWebbrowser.
DynamicWebpagesareproducedbycomponentsthatrunintheWebtier,andaWebbrowser
deliversWebpagesreceivedfromtheserver.
AWebclientisalsoknownasathinclientbecauseitdoesnotexecute
heavy-dutyoperationssuchasperformingcomplexbusinesstasks,or
connectingtolegacyapplications.Heavy-dutyoperationsareperformedby
theJ2EEserver,whichissecure,fast,andreliable.
ThemainfunctionoftheWebClientistoletstheuserrequestsomethingon
theserver,andshowstheusertheresultoftherequest.
Typically,aclientisanapplicationthatrunsonapersonalcomputeror
workstationandreliesonaservertoperformsomeoperations
Transfer Protocol(HTTP)isanapplicationprotocolfor
distributed,collaborative,hypermediainformationsystems
.HTTPisthefoundationofdatacommunicationfortheWorldWideWeb.
Hypertextisstructuredtextthatuseslogicallinks(hyperlinks)
betweennodescontainingtext.HTTPistheprotocoltoexchangeortransfer
hypertext.
DevelopmentofHTTPwasinitiatedbyTimBerners-LeeatCERNin1989.
StandardsdevelopmentofHTTPwascoordinatedbytheInternetEngineering
TaskForce(IETF)andtheWorldWideWebConsortium(W3C),culminating
inthepublicationofaseriesofRequestsforComments(RFCs).
ThefirstdefinitionofHTTP/1.1,theversionofHTTPincommonuse,occurredinRFC
2068in1997,althoughthiswasobsoletedbyRFC2616in1999.
Alaterversion,thesuccessorHTTP/2,wasstandardizedin2015,thensupportedbymajor
webbrowsersandalreadysupportedbymajorwebservers.