Computer network programming
கணினி வலையமைப்பு நிரலாக்கம் என்பது கணினி நிரல்களை எழுதுவதை உள்ளடக்கியது, இது கணினி வலையமைப்பு முழுவதும் ஒருவருக்கொருவர் தொடர்பு கொள்ள செயல்முறைகளை செயல்படுத்துகிறது. இணைப்பு சார்ந்த மற்றும் இணைப்பு இல்லாத தகவல்தொடர்புகள் பொதுவாக, பெரும்பாலான தகவல்தொடர்புகளை இணைப்பு சார்ந்த மற்றும் இணைப்பு இல்லாத தகவல்தொடர்புகளாகப் பிரிக்கலாம். ஒரு தகவல்தொடர்பு இணைப்பு சார்ந்ததா அல்லது இணைப்பு இல்லாததா என்பது தகவல்தொடர்பு நெறிமுறையால் வரையறுக்கப்படுகிறது, அதன் மூலம் அல்ல. இணைப்பு சார்ந்த நெறிமுறைகளின் எடுத்துக்காட்டுகளில் அடங்கும் மற்றும், மற்றும் இணைப்பு இல்லாத நெறிமுறைகளின் எடுத்துக்காட்டுகளில் அடங்கும், "ரா ஐபி", மற்றும். வாடிக்கையாளர்கள் மற்றும் சேவையகங்கள் இணைப்பு சார்ந்த தகவல்தொடர்புகளுக்கு, தகவல்தொடர்பு தரப்பினர் பொதுவாக வெவ்வேறு பாத்திரங்களைக் கொண்டுள்ளனர். ஒரு கட்சி வழக்கமாக உள்வரும் இணைப்புகளுக்காக காத்திருக்கிறது; இந்த கட்சி பொதுவாக "சர்வர்" என்று குறிப்பிடப்படுகிறது. மற்றொரு கட்சி இணைப்பைத் தொடங்குகிறது; இந்த கட்சி பொதுவாக "கிளையன்ட்" என்று குறிப்பிடப்படுகிறது. இணைப்பு இல்லாத தகவல்தொடர்புகளுக்கு, ஒரு தரப்பினர் ("சேவையகம்") வழக்கமாக உள்வரும் பாக்கெட்டுக்காக காத்திருக்கிறார்கள், மற்றொரு தரப்பினர் ("கிளையன்ட்") பொதுவாக கோரப்படாத பாக்கெட்டை "சேவையகத்திற்கு" அனுப்புவதாக புரிந்து கொள்ளப்படுகிறார்கள். பிரபலமான நெறிமுறைகள் மற்றும் ஏபிஐ நெட்வொர்க் நிரலாக்கம் பாரம்பரியமாக ஓஎஸ்ஐ/ஐஎஸ்ஓ மாதிரியின் வெவ்வேறு அடுக்குகளை உள்ளடக்கியது (பெரும்பாலான பயன்பாட்டு நிலை நிரலாக்கங்கள் எல் 4 மற்றும் அதற்கு மேற்பட்டவை). கீழேயுள்ள அட்டவணையில் பல்வேறு ஓஎஸ்ஐ/ஐஎஸ்ஓ அடுக்குகளைச் சேர்ந்த பிரபலமான நெறிமுறைகள் மற்றும் அவற்றுக்கான பிரபலமான ஏபிஐகளின் சில எடுத்துக்காட்டுகள் உள்ளன. மேலும் காண்க மென்பொருள் வரையறுக்கப்பட்ட நெட்வொர்க்கிங் உள்கட்டமைப்பு குறியீடு தள நம்பகத்தன்மை பொறியியல் டெவொப்ஸ் குறிப்புகள் டபிள்யூ. ரிச்சர்ட் ஸ்டீவன்ஸ்ஃ யுனிக்ஸ் நெட்வொர்க் புரோகிராமிங், தொகுதி 1, இரண்டாவது பதிப்புஃ நெட்வொர்க்கிங் ஏபிஐக்கள்ஃ சாக்கெட்டுகள் மற்றும் எக்ஸ்டிஐ, ப்ரெண்டிஸ் ஹால், 1998, கணினி நிரலாக்க இடை-செயல்முறை தகவல் தொடர்பு கணினி நெட்வொர்க்குகள்