Web browsers zoo li Microsoft Edge, Firefox, Chrome, thiab Safari qeb duas ntawm cov npe nrov tshaj plaws hauv ntiaj teb. Cov neeg siv cov browsers no rau kev tshawb nrhiav cov ntaub ntawv yooj yim thiab lwm yam kev xav tau, suav nrog kev yuav khoom hauv online thiab kev ua si xws li. Kev sib txuas lus ntawm lub vev xaib yog nyob ntawm cov txheej txheem network.
Web servers yog dab tsi muab cov ntsiab lus rau web browsers. Qhov browser thov dab tsi, tus neeg rau zaub mov xa los ntawm kev sib txuas hauv internet.
Client-Server Network Tsim thiab Web
Web browsers thiab web servers ua haujlwm ua ke ua tus neeg siv khoom-server system. Hauv kev sib txuas hauv computer, tus neeg siv-server yog ib txoj hauv kev los tsim cov ntawv thov uas cov ntaub ntawv khaws cia hauv nruab nrab (server computers) thiab sib koom ua ke nrog ntau lub khoos phis tawj (cov neeg siv khoom) ntawm kev thov. Txhua lub web browsers ua haujlwm raws li cov neeg siv khoom thov cov ntaub ntawv los ntawm cov vev xaib (servers).
Ntau tus neeg siv web browser tuaj yeem thov cov ntaub ntawv los ntawm tib lub vev xaib. Kev thov tuaj yeem tshwm sim txhua lub sijhawm sib txawv lossis ib txhij. Client-server systems conceptually hu rau txhua qhov kev thov mus rau tib lub xaib kom ua haujlwm los ntawm ib tus neeg rau zaub mov. Hauv kev xyaum, txawm li cas los xij, vim tias qhov ntim ntawm kev thov rau lub vev xaib tuaj yeem qee zaum loj tuaj, lub vev xaib servers feem ntau tsim los ua ib pawg faib ntawm cov khoos phis tawj server.
Rau cov vev xaib nrov hauv ntau lub tebchaws thoob ntiaj teb, lub vev xaib webserver no tau muab faib rau thaj chaw los pab txhim kho lub sijhawm teb rau browsers. Yog tias tus neeg rau zaub mov nyob ze dua rau cov cuab yeej thov, lub sijhawm nws yuav siv los xa cov ntsiab lus sai dua yog tias tus neeg rau zaub mov nyob deb.
Network Protocols rau Web Browsers thiab Servers
Web browsers thiab servers sib txuas lus siv TCP / IP. Hypertext Transfer Protocol yog tus qauv daim ntawv thov raws tu qauv nyob rau sab saum toj ntawm TCP / IP txhawb nqa web browser thov thiab cov lus teb rau cov neeg rau zaub mov.
Web browsers kuj tso siab rau DNS ua haujlwm nrog URLs. Cov txheej txheem kev cai no tso cai rau cov npe sib txawv ntawm lub vev xaib sib txuas lus nrog cov npe sib txawv ntawm lub vev xaib servers yam tsis tas yuav muaj kev xav tshwj xeeb rau txhua qhov sib xyaw.
Zoo li feem ntau cov tsheb khiav hauv is taws nem, qhov web browser thiab kev sib txuas ntawm server feem ntau khiav los ntawm cov kab nruab nrab ntawm cov routers.
Ib qho yooj yim web browsing kev sib tham ua haujlwm zoo li no:
- Ib tug neeg qhia qhov URL hauv qhov browser.
- Tus browser pib qhov kev sib txuas TCP rau lub server lossis server pas dej (siv chaw nres nkoj 80, los ntawm lub neej ntawd) los ntawm nws qhov chaw nyob IP, raws li luam tawm hauv DNS. Raws li ib feem ntawm cov txheej txheem no, tus browser kuj ua rau DNS nrhiav kev thov kom hloov URL rau qhov chaw nyob IP.
- Tom qab tus neeg rau zaub mov ua tiav qhov kev lees paub ntawm nws sab ntawm TCP kev sib txuas, tus browser xa HTTP thov mus rau lub server kom khaws cov ntsiab lus.
- Tom qab tus neeg rau zaub mov teb nrog cov ntsiab lus rau nplooj ntawv, browser khaws nws los ntawm HTTP pob ntawv thiab qhia nws raws li. Cov ntsiab lus tuaj yeem suav nrog embedded URLs rau kev tshaj tawm banners lossis lwm cov ntsiab lus sab nraud, uas ua rau lub browser tawm tshiab TCP kev txuas thov rau cov chaw ntawd. Lub browser kuj tseem yuav khaws cov ntaub ntawv ib ntus, hu ua ncuav qab zib, hais txog nws cov kev sib txuas rau cov ntaub ntawv hauv zos ntawm tus neeg siv lub computer.
- Txhua yam yuam kev thaum lub sijhawm thov rau cov ntsiab lus yuav tshwm sim raws li cov kab xwm txheej