Browser tal-Web jintuża għall-wiri tal-Kontenut tal-Web Server
Web browsers bħall-Internet Explorer, Firefox, Chrome, u Safari huma fost l-aktar applikazzjonijiet tan-netwerk popolari fid-dinja. Jkunu użati għal browsing ta 'informazzjoni bażika iżda wkoll għal bosta ħtiġijiet oħra inklużi xiri onlajn u logħob każwali.
Is-servers tal-Web huma dak li jipprovdu l-kontenut għall-web browsers; dak li jitlob il-browser, is-server iwassal permezz ta 'konnessjonijiet tan-netwerk ta' l-Internet.
Disinn tan-Netwerk tal-Klijent-Server u l-Web
Il-web browsers u s-servers tal-web jiffunzjonaw flimkien bħala sistema client-server . F'netwerking tal-kompjuter, client-server huwa metodu standard għat-tfassil ta 'applikazzjonijiet fejn id-dejta tinżamm f'postijiet ċentrali (kompjuters server) u tinqasam b'mod effiċjenti ma' kwalunkwe numru ta 'kompjuters oħra (il-klijenti) fuq talba. Il-web browsers kollha jiffunzjonaw bħala klijenti li jitolbu informazzjoni minn websajts (servers).
Bosta klijenti tal-web browser jistgħu jitolbu data mill-istess websajt. It-talbiet jistgħu jiġru fil-ħinijiet differenti kollha jew simultanjament. Is-sistemi tal-client-server konċettwalment jitolbu li t-talbiet kollha għall-istess sit jiġu ttrattati minn server wieħed. Fil-prattika, madankollu, minħabba li l-volum ta 'talbiet lis-servers tal-web xi kultant jista' jikber ħafna, is-servers tal-web spiss jinbnew bħala ġabra distribwita ta 'kompjuters multipli.
Għal websajts kbar ħafna popolari f'pajjiżi differenti madwar id-dinja, din il-ġabra ta 'servers tal-web hija mqassma ġeografikament biex tgħin ittejjeb il-ħin ta' rispons għall-browsers. Jekk is-server huwa eqreb lejn l-apparat li jagħmel it-talba, isegwi li l-ħin li tieħu biex iwassal il-kontenut huwa aktar mgħaġġel milli kieku s-server kien aktar 'il bogħod.
Protokolli tan-Netwerk għal Browsers u Servers tal-Web
Il-web browsers u servers jikkomunikaw permezz ta ' TCP / IP . Il-Protokoll tat-Trasferiment ta 'l-Ipertext (HTTP) huwa l-protokoll ta' applikazzjoni standard minbarra TCP / IP li jappoġġja t-talbiet tal-web browser u r-risposti tas-server.
Il-browsers tal-Web jiddependu wkoll fuq id- DNS biex jaħdmu mal- URLs . Dawn l-istandards tal-protokoll jippermettu marki differenti ta 'web browsers biex jikkomunikaw ma' marki differenti ta 'servers tal-web mingħajr ma jeħtieġu loġika speċjali għal kull kombinazzjoni.
Bħal biċċa l-kbira tat-traffiku tal-internet, il-brawżer u l-konnessjonijiet tas-server ġeneralment jgħaddu minn serje ta ' routers intermedjarji tan - netwerk
Sessjoni bażika ta 'browsing tal-web taħdem bħal dan:
- L-utent jispeċifika URL fil-browser tagħhom (jew minn bookmark jew billi jtajpjaha)
- Il-browser jibda konnessjoni TCP mas-server tal-web jew pool ta 'servers (bl-użu ta' 80 port awtomatikament) permezz tal- indirizz IP tiegħu kif ippubblikat fid-DNS. Bħala parti minn dan il-proċess, il-browser jagħmel ukoll DNS lookups biex jikkonverti l-URL għal indirizz IP
- Wara li s-server jikkompleta l-konferma tan-naħa tiegħu tal-konnessjoni TCP, il-browser jibgħat it-talbiet HTTP lis-server biex jirkupra l-kontenut
- Wara li s-server jirrispondi b'kontenut għall-paġna, il-browser jerġa 'jsibha mill-pakketti HTTP u jurih kif xieraq. Il-kontenut jista 'jinkludi URLs integrati għal banners tar-reklamar jew kontenut ieħor ta' parti terza, li min-naħa tiegħu jqajjem lill-browser biex joħroġ talbiet ġodda ta 'konnessjoni TCP għal dawk il-postijiet. Il-browser jista 'wkoll jiffranka informazzjoni temporanja dwar il-konnessjonijiet tiegħu ma' fajls lokali fuq il-kompjuter tal-klijent imsejħa cookies
- Kwalunkwe żbalji li nqalgħu matul it-talba għall-kontenut jistgħu jintwerew bħala linji ta 'l-istatus HTTP