እንደ Microsoft Edge፣ Firefox፣ Chrome እና Safari ያሉ የድር አሳሾች በዓለም ላይ በጣም ታዋቂ ከሆኑ የአውታረ መረብ መተግበሪያዎች ተርታ ይሰለፋሉ። ሰዎች እነዚህን አሳሾች ለመሠረታዊ መረጃ አሰሳ እና ሌሎች ፍላጎቶች፣ የመስመር ላይ ግብይት እና ተራ ጨዋታዎችን ጨምሮ ይጠቀማሉ። የድር አገልጋይ ግንኙነት በኔትወርክ ፕሮቶኮሎች ላይ የተመሰረተ ነው።
የድር አገልጋዮች ይዘቱን ለድር አሳሾች የሚያቀርቡ ናቸው። አሳሹ የጠየቀውን፣ አገልጋዩ በበይነመረብ አውታረ መረብ ግንኙነቶች ያቀርባል።
የደንበኛ-አገልጋይ አውታረ መረብ ንድፍ እና ድሩ
የድር አሳሾች እና የድር አገልጋዮች እንደ ደንበኛ አገልጋይ ስርዓት አብረው ይሰራሉ።በኮምፒዩተር አውታረመረብ ውስጥ ደንበኛ-ሰርቨር አፕሊኬሽኖችን ለመንደፍ መደበኛ ዘዴ ሲሆን መረጃው በማዕከላዊ ቦታዎች (ሰርቨር ኮምፒተሮች) የሚቀመጥ እና በተጠየቀ ጊዜ ከሌሎች ኮምፒተሮች (ደንበኞች) ጋር በብቃት የሚጋራ ነው። ሁሉም የድር አሳሾች ከድር ጣቢያዎች (ሰርቨሮች) መረጃ የሚጠይቁ ደንበኞች ሆነው ይሰራሉ።
በርካታ የድር አሳሽ ደንበኞች ከተመሳሳይ ድህረ ገጽ መረጃ መጠየቅ ይችላሉ። ጥያቄዎች በተለያዩ ጊዜያት ወይም በአንድ ጊዜ ሊከሰቱ ይችላሉ። የደንበኛ-አገልጋይ ስርዓቶች ሁሉም ወደ አንድ ጣቢያ የሚቀርቡ ጥያቄዎች በአንድ አገልጋይ እንዲስተናገዱ በፅንሰ-ሃሳብ ይጠራሉ ። በተግባር ግን፣ ለድር አገልጋዮች የሚቀርቡት የጥያቄ መጠን አንዳንድ ጊዜ በጣም ትልቅ ስለሚሆን፣ ዌብ ሰርቨሮች ብዙውን ጊዜ የሚገነቡት እንደ የተከፋፈለ የአገልጋይ ኮምፒተሮች ገንዳ ነው።
በአለም ዙሪያ በተለያዩ ሀገራት ላሉ ታዋቂ ድረ-ገጾች ይህ የዌብሰርቨር ፑል ለአሳሾች የሚሰጠውን ምላሽ ጊዜ ለማሻሻል እንዲረዳ በጂኦግራፊያዊ መልክ ተሰራጭቷል። አገልጋዩ ወደ ጠያቂው መሳሪያ የቀረበ ከሆነ ይዘቱን ለማድረስ የሚፈጀው ጊዜ አገልጋዩ ርቆ ከነበረ የበለጠ ፈጣን ነው።
የአውታረ መረብ ፕሮቶኮሎች ለድር አሳሾች እና አገልጋዮች
የድር አሳሾች እና አገልጋዮች TCP/IPን በመጠቀም ይገናኛሉ። Hypertext Transfer Protocol ከ TCP/IP በላይ የድር አሳሽ ጥያቄዎችን እና የአገልጋይ ምላሾችን የሚደግፍ መደበኛ መተግበሪያ ፕሮቶኮል ነው።
የድር አሳሾች ከዩአርኤሎች ጋር ለመስራት በዲኤንኤስ ላይም ይተማመናሉ። እነዚህ የፕሮቶኮል ደረጃዎች የተለያዩ የድር አሳሾች ብራንዶች ከተለያዩ የድር አገልጋዮች ብራንዶች ጋር እንዲግባቡ ያስችላቸዋል ለእያንዳንዱ ጥምረት የተለየ አመክንዮ ሳይጠይቅ።
እንደ አብዛኛው የኢንተርኔት ትራፊክ፣ የድር አሳሽ እና የአገልጋይ ግንኙነቶች በተከታታይ መካከለኛ የአውታረ መረብ ራውተሮች ይሰራሉ።
አንድ መሰረታዊ የድር አሰሳ ክፍለ ጊዜ እንደዚህ ይሰራል፡
- አንድ ሰው በአሳሽ ውስጥ ዩአርኤልን ይገልጻል።
- አሳሹ በዲ ኤን ኤስ እንደታተመው በአይፒ አድራሻው በኩል ከአገልጋዩ ወይም ከአገልጋዩ ገንዳ (ወደብ 80ን በመጠቀም) የቲሲፒ ግንኙነት ይጀምራል። እንደ የዚህ ሂደት አካል፣ አሳሹ ዩአርኤሉን ወደ አይፒ አድራሻ ለመቀየር የዲ ኤን ኤስ ፍለጋን ይጠይቃል።
- አገልጋዩ የTCP ግኑኙነቱን እውቅና ከጨረሰ በኋላ አሳሹ ይዘቱን ለማምጣት HTTP ጥያቄዎችን ወደ አገልጋዩ ይልካል።
- አገልጋዩ ለገጹ ይዘት ምላሽ ከሰጠ በኋላ አሳሹ ከኤችቲቲፒ ጥቅሎች አውጥቶ በዚሁ መሰረት ያሳያል። ይዘት ለማስታወቂያ ሰንደቆች ወይም ሌላ ውጫዊ ይዘት የተከተቱ ዩአርኤሎችን ሊያካትት ይችላል፣ ይህ ደግሞ አሳሹ ለእነዚያ አካባቢዎች አዲስ የTCP ግንኙነት ጥያቄዎችን እንዲያቀርብ ያስነሳል። እንዲሁም አሳሹ በደንበኛው ኮምፒዩተር ላይ ከአካባቢያዊ ፋይሎች ጋር ስላለው ግኑኝነቶች ኩኪዎች ስለሚባለው ጊዜያዊ መረጃ ሊቆጥብ ይችላል።
- በይዘቱ ጥያቄ ወቅት የሚያጋጥሙ ስህተቶች እንደ HTTP ሁኔታ መስመሮች ሊታዩ ይችላሉ።