# வழங்கி

## பயன்பாடு

*சர்வர்* என்ற இந்த வார்த்தை பரவலாக தகவல் தொழில்நுட்ப துறையில் தான் அதிகமாக பயன்படுத்தப்படுகிறது. வன்பொருள், மென்பொருள் மற்றும்/அல்லது ஆப்ரேடிங் சிஸ்டங்களின் சர்வர் பதிப்புகள் போன்ற பல்வேறு விதமான சர்வர் பிராண்டு தயாரிப்புகள் இருந்த போதிலும், கருத்தளவில், ஒன்று அல்லது பல வாடிக்கையாளர்கள் (client) நிகழ்முறைகளைப் பகிர்ந்து கொள்ளும் எந்தவிதமான கணிணிமயப்பட்ட நிகழ்முறையும் ஒரு சர்வர் ஆகும். இதை விரிவாகக் கூறுவதானால், கோப்பு பகிர்க்ல்க்ல்ல்வை (file sharing) எடுத்துக்காட்டாகக் கூறலாம். ஒரு கணினியில் கோப்புகள் இருப்பதாலேயே மட்டும் அதை ஒரு சர்வர் என்று கூற முடியாது. ஆனால் அந்த கோப்புகளை ஆப்ரேட்டிங் சிஸ்டம் மூலமாக வாடிக்கையாளர்களுடன் பகிர்ந்து கொள்ளும் மெக்கானிசம் தான் சர்வர் ஆகும்.திபெச் தினெச்  
அதே போல, மல்டிபிளாட்பார்ம் "அப்பாச்சி எச்டிடிபி சர்வர்" போன்ற ஒரு வெப் சர்வர் பயன்பாட்டை (web server application) எடுத்துகொள்வோம். இந்த வெப் சர்வர் மென்பொருளை எந்தவொரு பொருத்தமான கணினியிலும் *செயல்படுத்தலாம்* . உதாரணமாக, ஒரு மடிக்கணிணியோ அல்லது தனிநபர் பயன்பாட்டு கணினியோ (personal computer) பொதுவாக சர்வர் என்று குறிப்பிடப்படுவதில்லை. இவை இந்தச் சூழலில் ஒரு தனிநபரின் தேவையைப் பூர்த்தி செய்ய மட்டுமே உபயோகப்படுகின்றன என்பதால், அவ்வகையில் அவை தனிநபருக்கானவை என்று முத்திரை குத்தப்படுகின்றன. ஒரு வெப் சர்வராக உபயோகப்பட்டு வரும் கணினியைப் பொருத்த வரையில், அது பொதுவாக ஒரு சர்வர் என்று குறிப்பிடப்படுகிறது.  
வன்பொருள் சார்ந்து பார்க்கும் போது, மென்பொருள் பயன்பாடுகளை அதிகளவில் பயன்படுத்தப்படும் ஒரு வலையமைப்பு சூழலின் கீழ் இயக்குவதற்காக வடிவமைக்கப்பட்ட கணினி மாடல்கள் பொதுவாக *சர்வர்* என்று குறிப்பிடப்படுகின்றன. இந்த கிளெயண்ட்-சர்வர் கான்பிக்ரேசன் சூழலில், அதாவது ஒரு கணிணி அல்லது பல கணினிகளுடனோ அல்லது ஒரு கணிணிமுறை சாதனத்துடனோ அல்லது பல சாதனங்களுடனோ இணைக்கப்பட்ட சூழலில், ஒன்றேயொன்று பிறவற்றிற்கு ஹோஸ்டாக (host) செயல்பட்டு பிறவற்றுடன் தகவல்களைப் பகிர்ந்து கொள்ளும்.  
எந்தவொரு தனிநபர் கணினியும் ஒரு சர்வராக செயல்பட முடியும் என்றாலும் கூட, செயல்பாட்டுச் சூழலை (production environment) அதிகரிக்க பிரத்யேகமான சர்வர் சில சிறப்பு வசதிகளைக் கொண்டிருக்கும். அதாவது, வேகமான சிபியூ, மேம்பட்ட உயர்திறன் ரேம், அதிக கொள்ளளவு கொண்ட ஹாட்டுடிஸ்க் போன்ற வசதிகளைக் கொண்டிருக்கும். அதாவது, வேகமான சிபியூ, மேம்பட்ட உயர்திறன் ரேம் (RAM), அதிக கொள்ளளவு கொண்ட ஹார்டு டிரைவ் போன்ற வசதிகளைக் கொண்டிருக்கும். தனிநபர் கணினிக்கும், சர்வருக்கும் இடையில் சில முக்கிய வேறுபாடுகளைக் கூறுவதானால், பவர் சப்ளைகள், வலையமைப்பு இணைப்புகள் (network connections), சிலவேளைகளில் சர்வர்களே கூட ரிடண்டன்சியைக் கொண்டிருப்பதை முக்கிய வேறுபாடுகளாகக் கூறலாம்.  
1990கள் மற்றும் 2000களுக்கு இடையில் *பிரத்யேக வன்பொருட்* களின் பயன்பாடு அதிகரித்ததால், பிரத்யேக **சர்வர் பயன்பாடுகளும்** அதிகரித்தன. அப்போது பிரபலப்பட்டவைகளில் ஒன்று தான், கூகுள் தேடுபொறி. இது கணினியோடு இணையாத வன்பொருள்கள் மற்றும் மென்பொருட்கள் இரண்டும் சேர்ந்த தொகுப்பாகும் இதற்கு எளிமையான உதாரணங்களாக சுவிட்சுகள், ரௌட்டர்கள், கேட்வேக்கள் மற்றும் பிரிண்ட் சர்வர் ஆகியவற்றைக் குறிப்பிடலாம், இவை எல்லாமே பிளக்-அண்டு-பிளே கான்பிக்ரேசன் முறையில் அமைந்திருக்கின்றன.  
மைக்ரோசாப்ட் விண்டோஸ் அல்லது லினக்ஸ் பதிப்புகள் போன்ற நவீன இயங்குதளங்கள், கிளெயண்ட்-சர்வர் கட்டமைப்பை மனதில் வைத்து வடிவமைக்கப்பட்டிருப்பதாக தெரிகிறது. கணினி சாதனங்களுடன் பல்வேறு மென்பொருள்கள் இணைந்து செயல்படும் வகையில், இந்த ஆப்ரேட்டிங் சிஸ்டங்கள் வன்பொருள்களைக் குறைக்க முயற்சிக்கின்றன. ஒரு வகையில், ஆப்ரேட்டிங் சிஸ்டமே மென்பொருளுக்கான ஹார்டுவேராக *செயல்பட* முனைகிறது, ஆனால் குறைமட்ட புரோகிராமிங் மொழிகள், ஏபிஐ (API) பயன்படுத்தி செயல்படுகின்றன.  
இந்த ஆப்ரேட்டிங் சிஸ்டங்கள், சர்வீஸ்கள் அல்லது டேமன்கள் என்றழைக்கப்படும் பின்புல நிரல்களைச் (background programs) செயல்படுத்தும் அளவிற்கு திறன் பெற்றிருக்கின்றன. இந்த நிரல்கள், மேலே *அப்பாச்சி எச்டிடிபி சர்வர்* மென்பொருள் குறிப்பிடப்பட்டது போல, செயல்படுவதற்கான அவற்றின் தேவை வரும் வரை உறைநிலையில் (sleep state) காத்திருக்கின்றன. சர்வீஸ்களை வழங்கும் எந்த மென்பொருளும் சர்வர் *என்றழைக்கப்படுவதால்* , நவீன தனிநபர் பயன்பாட்டு கணிணிகள் ஒரேசமயத்தில் செயல்படும் சர்வர்-கிளெயண்ட்களின் காட்டைப் போல காணப்படுகின்றன.  
இறுதியாக, இணையமே கூட சர்வர்கள் மற்றும் வாடிக்கையாளர்களின் ஒரு காடாக தான் இருக்கிறது. ஒரு சில வரைமுறைப்படுத்தப்பட்ட ஸ்டேக் புரோட்டோகால்களின் வரிசைக்கு பொருந்தி வரும்பட்சத்தில், பல கிலோமீட்டர் தூரத்தில் இருந்து வெறுமனே ஒரு வலைத்தளத்தைத் தட்டினால், அதில் கூட உதாரணமாக எத்தனையோ வன்பொருள் மற்றும் மென்பொருள் சர்வர்கள் உள்ளடங்கி வருகின்றன. நமக்கு தேவையான உலகளாவிய இணையத்தை வழங்க குறைந்தபட்சம் ரௌட்டர்கள், மோடம்கள், டொமைன் நேம் சர்வர்கள் மற்றும் இன்னும் பல்வெறு சர்வர்கள் தேவைப்படுகின்றன.