ఒక వెబ్ బ్రౌజర్ వెబ్ సర్వర్ కంటెంట్ ప్రదర్శించడానికి వాడతారు
ఇంటర్నెట్ ఎక్స్ప్లోరర్, ఫైర్ఫాక్స్, క్రోమ్ మరియు సఫారి ర్యాంక్ వంటి వెబ్ బ్రౌజర్లు ప్రపంచంలో అత్యంత ప్రజాదరణ పొందిన నెట్ వర్క్ అనువర్తనాలు. వారు ప్రాథమిక సమాచారం బ్రౌజింగ్ కోసం కానీ ఆన్లైన్ షాపింగ్ మరియు సాధారణం గేమింగ్ సహా వివిధ ఇతర అవసరాలకు ఉపయోగిస్తారు.
వెబ్ సర్వర్లు వెబ్ బ్రౌజర్ల కోసం కంటెంట్ను అందిస్తాయి; ఏ బ్రౌజర్ అభ్యర్థనలు, సర్వర్ ఇంటర్నెట్ నెట్వర్క్ కనెక్షన్లు ద్వారా అందిస్తుంది.
క్లయింట్-సర్వర్ నెట్వర్క్ డిజైన్ మరియు వెబ్
వెబ్ బ్రౌజర్లు మరియు వెబ్ సర్వర్లు ఒక క్లయింట్ సర్వర్ వ్యవస్థగా కలిసి పనిచేస్తాయి. కంప్యూటర్ నెట్వర్కింగ్లో, క్లయింట్-సర్వర్ అనేది కేంద్ర స్థానాల్లో (సర్వర్ కంప్యూటర్లు) డేటాను ఉంచే అనువర్తనాలను రూపొందించడానికి ఒక ప్రామాణిక పద్ధతిగా చెప్పవచ్చు మరియు అభ్యర్థనపై ఏదైనా ఇతర కంప్యూటర్లతో (ఖాతాదారులకు) సమర్థవంతంగా భాగస్వామ్యం చేయబడుతుంది. అన్ని వెబ్ బ్రౌజర్లు క్లయింట్లుగా పనిచేస్తాయి, ఇది వెబ్సైట్లు (సర్వర్లు) నుండి అభ్యర్థన సమాచారం.
అనేక వెబ్ బ్రౌజర్ క్లయింట్లు ఒకే వెబ్ సైట్ నుండి డేటాను అభ్యర్థించవచ్చు. అభ్యర్థనలు వేర్వేరు సమయాల్లో లేదా ఏకకాలంలో జరుగుతాయి. క్లయింట్-సర్వర్ వ్యవస్థలు ఒక సైట్ ద్వారా నిర్వహించబడే ఒకే సైట్కు అన్ని అభ్యర్థనల కోసం సంభావితంగా కాల్ చేయండి. అయితే, ఆచరణలో, వెబ్ సర్వర్లకు అభ్యర్థనల పరిమాణం కొన్నిసార్లు చాలా పెద్దదిగా పెరుగుతుంది, వెబ్ సర్వర్లు తరచూ పలు సర్వర్ కంప్యూటర్ల పంపిణీ పూల్గా నిర్మించబడతాయి.
ప్రపంచవ్యాప్తంగా ఉన్న వివిధ దేశాల్లో ప్రజాదరణ పొందిన అతి పెద్ద వెబ్సైట్ల కోసం, ఈ వెబ్ సర్వర్ పూల్ బ్రౌజర్లకు ప్రతిస్పందన సమయాన్ని మెరుగుపరచడానికి భౌగోళికంగా పంపిణీ చేయబడింది. సర్వర్ అభ్యర్థిస్తోంది పరికరం దగ్గరగా ఉంటే, అది సర్వర్ దూరంగా మరింత కంటే కంటెంట్ పంపిణీ చేయడానికి సమయం పడుతుంది వేగంగా అని అనుసరించే.
వెబ్ బ్రౌజర్లు మరియు సర్వర్లు కోసం నెట్వర్క్ ప్రోటోకాల్లు
వెబ్ బ్రౌజర్లు మరియు సర్వర్లు TCP / IP ద్వారా సంభాషించబడతాయి. హైపర్టెక్స్ట్ ట్రాన్సఫర్ ప్రోటోకాల్ (HTTP) అనేది TCP / IP సహాయక వెబ్ బ్రౌజర్ అభ్యర్ధనలు మరియు సర్వర్ స్పందనలు పైన ప్రామాణిక ప్రోటోకాల్.
వెబ్ బ్రౌజర్లు కూడా URL లతో పని చేయడానికి DNS పై ఆధారపడతాయి. ఈ ప్రోటోకాల్ ప్రమాణాలు వివిధ బ్రాండ్ల వెబ్ బ్రౌజర్లు ప్రతి సమ్మేళనం కోసం ప్రత్యేక తర్కం అవసరం లేకుండా వెబ్ సర్వర్ల యొక్క వివిధ బ్రాండులతో కమ్యూనికేట్ చేయడానికి అనుమతిస్తాయి.
చాలా ఇంటర్నెట్ ట్రాఫిక్ వంటి, వెబ్ బ్రౌజర్ మరియు సర్వర్ కనెక్షన్లు సాధారణంగా ఇంటర్మీడియట్ నెట్వర్క్ రౌటర్ల వరుస ద్వారా అమలు అవుతాయి.
ఒక ప్రాథమిక వెబ్ బ్రౌజింగ్ సెషన్ ఇలా పనిచేస్తుంది:
- వినియోగదారు వారి బ్రౌజర్లో URL ను నిర్దేశిస్తుంది (బుక్ మార్క్ నుండి లేదా దాన్ని టైప్ చేయడం ద్వారా)
- DNS లో ప్రచురించబడిన దాని IP చిరునామా ద్వారా బ్రౌసర్ వెబ్ సర్వర్ లేదా సర్వర్ పూల్ (డిఫాల్ట్గా పోర్ట్ 80 ను ఉపయోగించి) కి TCP కనెక్షన్ను ప్రారంభిస్తుంది. ఈ ప్రక్రియలో భాగంగా, URL కూడా IP చిరునామాకు URL ను మార్చడానికి DNS శోధన అభ్యర్థనలను చేస్తుంది
- TCP కనెక్షన్ యొక్క దాని వైపు యొక్క సర్వర్ అందిన తర్వాత, బ్రౌజర్ HTTP అభ్యర్ధనలను సర్వర్కు తిరిగి పంపడానికి సర్వర్కు పంపుతుంది
- సర్వర్ పేజీ కోసం కంటెంట్తో ప్రత్యుత్తరం తరువాత, బ్రౌజర్ దానిని HTTP ప్యాకెట్ల నుండి తిరిగి అందుకుంటుంది మరియు దానికి అనుగుణంగా ప్రదర్శిస్తుంది. కంటెంట్ బ్యానర్లు లేదా ఇతర మూడవ-పార్టీ కంటెంట్ కోసం పొందుపరచిన URL లను కలిగి ఉంటుంది, ఆ ప్రాంతానికి కొత్త TCP కనెక్షన్ అభ్యర్థనలను జారీ చేయడానికి బ్రౌజర్ను ట్రిగ్గర్ చేస్తుంది. కుకీలు అని పిలువబడే క్లయింట్ కంప్యూటర్లో స్థానిక ఫైళ్లకు దాని కనెక్షన్ల గురించి తాత్కాలిక సమాచారం కూడా సేవ్ చేస్తుంది
- కంటెంట్ కోసం అభ్యర్థన సమయంలో ఎదుర్కొన్న ఏవైనా లోపాలు HTTP స్థితి పంక్తులుగా చూపబడవచ్చు