වෙබ් බ්රවුසරය වෙබ් සර්වර් අන්තර්ගතය පෙන්වීමට භාවිතා කරයි
Internet Explorer, Firefox, Chrome සහ Safari වැනි වෙබ් බ්රව්සරයන් ලෝකයේ වඩාත්ම ජනප්රිය ජාල යෙදුම් අතුරින් එකක්. ඔවුන් මූලික තොරතුරු සෙවුම් සඳහා භාවිතා කරන අතර, අන්තර්ජාල සාප්පු සවාරි සහ අනියම් සූම් වැනි විවිධ අවශ්යතා සඳහාද භාවිතා කරනු ලැබේ.
වෙබ් බ්රවුසර සඳහා අන්තර්ගතයන් සපයන වෙබ් සර්වර්; බ්රවුසරය ඉල්ලන දේ, සේවාදායකය අන්තර්ජාල ජාල සම්බන්ධතා හරහා සපයයි.
Client-Server ජාල නිර්මාණය සහ වෙබ්
වෙබ් බ්රවුසර් සහ වෙබ් සර්වර් සේවාලාභී-සේවාදායක පද්ධතියක් ලෙස ක්රියා කරයි. පරිගණක ජාලකරණය තුළ, සේවාදායකයන්-සේවාදායකය දත්ත කේන්ද්රගත ස්ථාන (සර්වර් පරිගණක) තබා ගන්නා යෙදුම් නිර්මාණය කිරීම සඳහා වන සම්මත ක්රමයක් වන අතර ඉල්ලීම මත වෙනත් ඕනෑම පරිගණක (සේවාදායකයින්) සමඟ කාර්යක්ෂමව බෙදාහදා ගනී. වෙබ් බ්රව්සර් වෙබ් අඩවි (සේවාදායක) වෙතින් තොරතුරු ඉල්ලා සිටින සේවාලාභීන් ලෙස ක්රියා කරයි.
බොහෝ වෙබ් බ්රවුසර සේවාලාභීන් එකම වෙබ් අඩවියෙන් දත්ත ඉල්ලා සිටිය හැක. ඉල්ලීම් ඕනෑම අවස්ථාවක හෝ එකවරම සිදු විය හැකිය. සේවාලාභී සේවාදායක පද්ධති සංකේතාත්මකව එකම සේවාදායකයක් වෙත සියළුම ඉල්ලීම් සඳහා එක් සේවාදායකයක් විසින් මෙහෙයවනු ඇත. කෙසේ වෙතත්, ප්රායෝගිකව, වෙබ් සර්වර් වලට ඉල්ලීම් පරිමාණයන් සමහර විට විශාල විය හැකි බැවින් වෙබ් සර්වර් බොහෝ විට බහු සේවාදායක පරිගණක බෙදා හරිනු ඇත.
ලොව පුරා විවිධ රටවල් වල ජනප්රිය වෙබ් අඩවි එකතුවක් වන බ්රවුසර වලට ප්රතිචාර දැක්වීමේ කාලය වැඩිදියුණු කිරීම සඳහා භූගෝලීය වශයෙන් බෙදා හැර ඇත. සේවාදායකය ඉල්ලා සිටින උපාංගයට සමීප නම්, සේවාදායකය තවදුරටත් දුරින් නම් අන්තර්ගතය ලබා දීමට ගත වන කාලය වේගවත් බව අනුගමනය කරයි.
වෙබ් බ්රව්සර සහ සර්වර් සඳහා ජාල ප්රොටොකෝල
වෙබ් බ්රව්සර් සහ සේවාදායක TCP / IP හරහා සන්නිවේදනය කරයි. අධිවේගී මාරු ප්රොටෝකෝලය (HTTP) යනු වෙබ් බ්රවුසර ඉල්ලීම් සහ සේවාදායක ප්රතිචාරයන් සඳහා සහාය දක්වන TCP / IP මත සම්මත යෙදුම් ප්රොටෝකෝලයයි.
වෙබ් බ්රව්සර් ද ඩේටා සමග වැඩ කිරීමට DNS මත රඳා පවතී. මෙම ප්රොටොකෝල සම්මතයන් විවිධ වර්ගයේ වෙබ් බ්රවුසර සඳහා එක් එක් සංයෝජනය සඳහා විශේෂිත තර්කනයක් අවශ්ය නොවන සේ වෙබ් සර්වර් පරිගණක සමඟ සන්නිවේදනය කිරීමට පහසුකම් සපයයි.
බොහෝ අන්තර්ජාල මාර්ග තදබදය මෙන්ම වෙබ් බ්රවුසරය සහ සර්වර් සම්බන්ධතාවය සාමාන්යයෙන් ජාලගත රවුටර මාලාවක් හරහා ක්රියාත්මක වේ.
මූලික වෙබ් ගවේෂණය සැසියක් මෙසේ ක්රියා කරයි:
- පරිශීලකයා තම බ්රවුසරයේ URL එකක් (එක් එක් පිටුපුවරුවක සිට හෝ එය ටයිප් කිරීමෙන්) සඳහන් කරයි.
- බ්රවුසරය වෙබ් සේවාදායකය හෝ සේවාදායක සංචිතය වෙත TCP සම්බන්ධතාවයක් ආරම්භ කරයි (port 80 භාවිතා කරමින් භාවිතයෙන්) DNS තුල ප්රකාශයට පත් කර ඇති IP ලිපිනය හරහා. මෙම ක්රියාවලියේ කොටසක් ලෙස, වෙබ් බ්රවුසරය විසින් IP ලිපිනය වෙත IP ලිපිනයකට පරිවර්තනය කිරීමට DNS විමසුම් ඉල්ලීම් සිදු කරයි
- සේවාදායකය TCP සම්බන්ධතාවයේ පැත්ත පිළිගැනීම අවසන් වූ පසුව, බ්රවුසරය අන්තර්ගතය ලබාගැනීම සඳහා සේවාදායකයට HTTP ඉල්ලීම් HTTP ඉල්ලීම් යොමු කරයි.
- සර්වරය සඳහා අන්තර්ගතය සමඟ සේවාදායකය සමඟ පිළිතුරු සපයන විට, බ්රවුසරය එය HTTP පැකට්ටු වලින් ලබාගෙන එය ඒ අනුව ප්රදර්ශනය කරයි. බැනර් සහ වෙනත් තෙවන පාර්ශවීය අන්තර්ගතයන් සඳහා අන්තර්ගතවල අන්තර්ගත කළ හැකි URL අන්තර්ගතයන් ඇතුළත් විය හැකි අතර එමඟින් නව TCP සම්බන්ධතා ඉල්ලීම් එම ස්ථාන වෙත ලබා දෙයි. බ්රවුසරයේ කුකීස් ලෙස හඳුන්වන සේවාලාභී පරිගණකයේ දේශීය ගොනු වෙත සම්බන්ධතා පිළිබඳ තාවකාලික තොරතුරු සුරැකිය හැක
- අන්තර්ගතය සඳහා ඉල්ලීම අතරතුරේදී ඇති වූ දෝෂයන් HTTP තත්ත්ව ලයින් ලෙස පෙන්විය හැක