Veebiserver on programm või arvuti, mis võib pakkuda teenuseid teistele programmidele, mida nimetatakse klientideks.
Peamine erinevus veebibrauseri ja veebiserveri vahel on see, et veebibrauser nõuab dokumenti ja teenuseid ning toimib kliendi ja veebisisu kuvava serveri vahelise liidesena. Teisest küljest aktsepteerib, kinnitab ja reageerib veebiserver veebibrauseri veebipõhise dokumendi taotlusele.
Kui kasutaja küsib brauserilt veebilehe saamist, laadib brauser selle käsu protokolli, mida nimetatakse edastamise juhtimisprotokolliks ( TCP ), abil. TCP on transpordi (kihi) protokoll, mis annab käsu jaoks usaldusväärse edastamisformaadi. Selle ülesanne on kinnitada kogu sõnumi korrektne järjestus, nii et seda oleks võimalik edastada (ja samuti, et see on korrektselt lahti pakitud ja tagasi pandud pärast selle saabumist sihtkohta).
Kuid enne, kui andmepaketid võrgu kaudu unikaalselt saadetakse, tuleb neid käsitleda. Seega asetab teine protokoll, mida nimetatakse Hypertext Transfer Protocol (või HTTP ), unikaalse aadressimärgi. HTTP on protokoll, mis kasutas World Wide Webi teabe ülekandmiseks ühest arvutist teise - kui näed URL-i eesliite // -ga, saate kohe teada, et HTTP-s kasutatakse Interneti-protokolli.
Sõnum, mis veebibrauserilt veebiserverisse läheb, on HTTP-päring. Kui veebiserver selle taotluse kätte saab, otsib ta oma kauplustest sobiva lehe leidmiseks. Kui veebiserver suudab lehekülje leida, laadib see üles HTML-i (kasutades TCP-d või mõnda muud transpordikihi protokolli), adresseerib need paketid brauserisse (kasutades HTTP-d) ja edastab need üle võrgu.
Kui veebiserver ei suuda soovitud lehekülge leida, saadab see veateate sisaldava lehekülje (st viga 404 - lehte ei leitud) - ja see saadab selle lehe brauserile üles. Seda veebiserverilt brauseri poolt vastu võetud sõnumit nimetatakse HTTP-vastuseks.
Võrdluskaart
Võrdluse alus | veebibrauseris | veebiserver |
---|---|---|
Põhiline | Tarkvara, mis toimib liidesena serveri ja kliendi vahel ning kuvab kliendile veebidokumente. | Tarkvara ja süsteem, mis haldavad veebirakendusi, genereerib vastuseid ja aktsepteerib klientide andmeid. |
Esmane roll | Saada HTTP-päring ja saada HTTP-vastus. | Hankige HTTP-päringud ja saatke HTTP-vastused. |
Töötlemise mudelid | Töötlusmudelit ei ole. | Protsessil põhinev, keermestatud ja hübriid. |
Veebibrauseri mõiste
Veebibrauserit võib pidada kasulikkuseks, mida klient kasutab veebiteenuste ja dokumentide pääsemiseks serverist. Kasutusel on mitmesuguseid brausereid, näiteks Windowsi platvormi vaikebrauser on Internet Explorer, sarnaselt Apple'i seadmele on vaikebrauser Safari. Kuigi on ka teisi brausereid, nagu Google Chrome, Mozilla Firefox, ooper ja UC.
Brauseri arhitektuur:
On mitmeid müüjaid, kes pakuvad mitmesuguseid brausereid kaubanduslikult, mille põhitöö on veebidokumendi kuvamine. Kõik kasutatavad brauserid kasutavad peaaegu sama arhitektuuri.
Iga brauser on jagatud kolme ossa: kontroller, kliendiprogramm ja tõlgid.
- Kontroller saab sisendi klaviatuuri või hiire teel ja pääseb dokumendile kliendiprogrammi abil.
- Kontrolleri omandamisel kasutab dokument dokumendi kuvamiseks ekraanil tõlke .
- Lõpuks on kliendiprogramm, mis võib olla mis tahes meetod (nt protokollid) nagu HTTP, FTP või TELNET.
- Sõltuvalt dokumendi tüübist võib tõlk olla HTML või Java.
- WWW-i dokumentide rühmitamine põhineb hetkel, mil sisu luuakse ja jagatakse kolme kategooriasse: staatiline, dünaamiline ja aktiivne.
Veebiserveri määratlus
Veebiserver on tarkvara, mis töötab arvutis, mille esmane ülesanne on levitada veebilehti kasutajatele, kui nad seda nõuavad, ning pakub ala, kus veebilehe lehti salvestada ja korraldada.
Masin, mis käivitab veebiserveri tarkvara, võib olla kaug-masin, mis on paigutatud teie võrgu teisele küljele või isegi maailma teisele otsale, või see on teie enda isiklik arvuti kodus. Samuti tutvustasime ideed, et kasutaja brauser oli selles suhetes klient.
Veebiserverite töötlemise mudel
- Protsessil põhinevatel serveritel on mitu ühe keermega protsessi.
- Keermestatud serveritel on üks mitmekordne protsess.
- Hübriidserverid kasutavad mitut mitmekiiruselist protsessi.
Veebibrauseri ja veebiserveri vahelised peamised erinevused
- Veebibrauser pääseb veebiserverite poolt protokolli abil saadud teabele juurde.
- Veebibrauser saadab HTTP-päringu ja saab HTTP-vastuse. Seevastu saab veebiserver HTTP-päringuid ja tekitab vastuseid.
- Veebiserveril on kolm töötlusmudelit - protsessipõhine, niidipõhine ja hübriid. Seevastu veebibrauseril ei ole töötlusmudeleid.
Järeldus:
Veebibrauser on rakendustarkvara, mis toimib liidesena serveri ja kliendi vahel ning võimaldab meil internetis dokumente vaadata ja uurida. Kuigi veebiserver on arvuti, mida kasutatakse veebisisu salvestamiseks ja majutamiseks. Lisaks tegeleb see kliendi poolt brauseri abil genereeritud HTTP-päringutega ja vastab kliendile tagasi.