Ib lub Web Browser Siv los Tso Zaub Web Server Cov Ntsiab Lus
Web browsers zoo li Internet Explorer, Firefox, Chrome, thiab Safari rank ntawm lub npe nrov tshaj plaws hauv lub ntiaj teb. Lawv siv rau cov ntaub ntawv tseem ceeb xyuas tab sis kuj rau ntau lwm cov kev xav tau nrog rau cov khw hauv online thiab xws li gaming.
Web servers yog dab tsi muab cov ntsiab lus rau cov web browsers; dab tsi qhov browser thov, tus neeg rau zaub mov xa los ntawm Internet network sib txuas.
Client-Server Network Design thiab Web
Web browsers thiab web servers muaj nuj nqi ua ke raws li tus neeg siv khoom siv hluav taws xob. Hauv kev sib koom siv computer, tus neeg thov kev pabcuam yog tus qauv tsim los tsim cov ntawv sau cia cov ntaub ntawv khaws cia rau hauv cov chaw hauv nruab nrab (cov computers) thiab koomtes nrog lwm tus computers (cov neeg thov) thov. Txhua lub web browsers muaj nuj nqi raws li neeg thov uas xav tau cov ntaub ntawv los ntawm cov websites (servers).
Cov neeg tau txais kev pabcuam web browser tuaj yeem thov cov ntaub ntawv los ntawm tib lub website. Kev thov tuaj yeem tshwm sim txhua lub sij hawm sib txawv los yog ib txhij. Client-server systems conceptually hu rau tag nrho cov kev thov mus rau tib qhov chaw kom tau txais los ntawm ib tug neeg rau zaub mov. Hauv kev xyaum, txawm li cas los, vim hais tias qhov ntim ntawm cov kev thov rau web servers tej zaum kuj loj hlob heev, web servers yog feem ntau txhim tsa ua ib lub pas dej ntawm ntau lub tshuab computer.
Rau cov websites loj heev nyob hauv ntau lub teb chaws thoob qab ntuj, qhov Web site neeg coob coob hauv thaj tsam no yog qhov chaw faib tawm los pab txhim kho lub sijhawm teb rau browsers. Yog hais tias tus neeg rau zaub mov yog ze rau qhov kev thov kev ntaus ntawv, nws yuav ua raws li lub sij hawm nws yuav siv los xa cov ntsiab lus yog sai dua yog tias tus neeg rau zaub mov raug ntxiv lawm.
Network kev cai rau Web Browsers thiab Servers
Web browsers thiab servers sib txuas lus ntawm TCP / IP . Cov ntaub ntawv pov thawj (Hypertext Transfer Protocol ) (HTTP) yog qhov txheej txheem daim ntawv pov thawj nyob rau sab saum toj ntawm TCP / IP pabcuam web browser thov thiab cov lus teb rau sawvdaws.
Web browsers kuj vam khom rau DNS ua hauj lwm nrog URLs . Cov qauv txheej txheem no pab kom sib txawv ntawm cov web browsers sib txuas lus nrog ntau hom ntawm qhov web servers tsis muaj qhov tshwj xeeb logic rau txhua qhov kev sib txuas.
Zoo li ntau tshaj plaws hauv internet tsheb, web browser thiab neeg rau zaub mov txuas feem ntau khiav los ntawm ib tug series ntawm intermediate network routers .
Ib qho yooj yim hauv web browsing qhib ua haujlwm zoo li no:
- Tus neeg siv qhia txog qhov URL hauv lawv qhov browser (tog twg los ntawm cov ntawv sau los yog sau nws hauv)
- Qhov browser pib qhov kev sib txuas TCP rau cov neeg rau zaub mov hauv lub vas sab lossis cov neeg rau zaub mov hauv hav (siv qhov chaw nres nkoj 80 los ntawm kev tso lus) ntawm nws qhov chaw nyob IP raws li luam tawm hauv DNS. Ua ib feem ntawm txoj haujlwm no, qhov browser kuj ua rau DNS lookup thov hloov qhov URL rau IP chaw nyob
- Tom qab tus neeg rau zaub mov ua tiav kev lees paub ntawm nws sab ntawm qhov kev sib txuas TCP, qhov browser xa HTTP kev thov rau cov neeg rau zaub mov kom muab cov ntsiab lus
- Tom qab tus neeg teb xov xwm teb cov ntsiab lus rau sab ntawv, tus browser retrieves nws los ntawm HTTP pob ntawv thiab qhia nws kom haum. Cov ntsiab lus muaj xws li embedded URLs rau advertising banners los yog lwm tus thib peb cov ntsiab lus, uas nyob rau hauv lem ua qhov browser muab qhov tshiab TCP kev twb kev txuas thov rau cov chaw. Tus browser kuj txuag tau ib ntus txog nws cov kev txuas mus rau cov ntaub ntawv hauv zos ntawm lub tshuab computer hu ua ncuav qab zib
- Cov teeb meem yuav tsum tau muaj thaum lub sij hawm thov rau cov ntsiab lus yuav qhia tau tias yog HTTP txheej xwm txoj kab