Sie sind auf Seite 1von 10

WEB SERVER

,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

Hypertext Transfer Protocol


TheHypertext

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.

Das könnte Ihnen auch gefallen