IBM Advanced Program-to-Program Communication
கணினியில், அட்வான்ஸ்டு புரோகிராம் டு புரோகிராம் கம்யூனிகேஷன் அல்லது ஏ. பி. பி. சி என்பது ஒரு நெட்வொர்க்கில் தொடர்பு கொள்ள கணினி நிரல்கள் பயன்படுத்தக்கூடிய ஒரு நெறிமுறை ஆகும். ஏபிசிசி ஓஎஸ்ஐ மாதிரியில் பயன்பாட்டு அடுக்கில் உள்ளது, இது வெவ்வேறு கணினிகளில் உள்ள நிரல்களுக்கு இடையிலான தகவல்தொடர்புகளை செயல்படுத்துகிறது, போர்ட்டபில்கள் மற்றும் பணிநிலையங்கள் முதல் இடைப்பட்ட மற்றும் ஹோஸ்ட் கணினிகள் வரை. ஏபிசிசி என்பது விடிஏஎம் லியு 6.2 (லாஜிக்கல் யூனிட் வகை 6.2) என வரையறுக்கப்படுகிறது, ஏபிசிசி 1982 ஆம் ஆண்டில் ஐபிஎம் இன் சிஸ்டம்ஸ் நெட்வொர்க் கட்டமைப்பின் (எஸ்என்ஏ) ஒரு அங்கமாக உருவாக்கப்பட்டது. கோபால், பிஎல்/ஐ, சி அல்லது ரெக்ஸ் போன்ற நிரலாக்க மொழிகளுக்காக பல ஏபிஐகள் உருவாக்கப்பட்டன. ஏபிசிசி மென்பொருள் பல்வேறு ஐபிஎம் மற்றும் ஐபிஎம் அல்லாத இயக்க முறைமைகளுக்கு, இயக்க முறைமையின் ஒரு பகுதியாகவோ அல்லது ஒரு தனி மென்பொருள் தொகுப்பாகவோ கிடைக்கிறது. பயன்பாட்டு நிரல்களுக்கும் நெட்வொர்க்குக்கும் இடையில் மொழிபெயர்ப்பாளராக ஏ. பி. பி. சி செயல்படுகிறது. உங்கள் கணினியில் உள்ள ஒரு பயன்பாடு தகவலை ஏ. பி. பி. சி மென்பொருளுக்கு அனுப்பும்போது, ஏ. பி. பி. சி தகவலை மொழிபெயர்த்து லேன் அடாப்டர் கார்டு போன்ற நெட்வொர்க் இடைமுகத்திற்கு அனுப்புகிறது. தகவல் நெட்வொர்க் முழுவதும் மற்றொரு கணினிக்கு பயணிக்கிறது, அங்கு APPC மென்பொருள் நெட்வொர்க் இடைமுகத்திலிருந்து தகவல்களைப் பெறுகிறது. ஏ. பி. பி. சி தகவலை மீண்டும் அதன் அசல் வடிவத்திற்கு மொழிபெயர்க்கிறது மற்றும் அதை தொடர்புடைய கூட்டாளர் பயன்பாட்டிற்கு அனுப்புகிறது. ஏபிசி முக்கியமாக இசட்/ஓஎஸ் (முன்பு எம்விஎஸ் பின்னர் ஓஎஸ்/390), இசட்/விஎம் (முன்பு விஎம்/சிஎம்எஸ்), இசட்/டிபிஎஃப், ஐபிஎம் ஐ (முன்பு ஓஎஸ்/400), ஓஎஸ்/2, ஏஐஎக்ஸ் மற்றும் இசட்/விஎஸ்இ (முன்பு டோஸ்/விஎஸ்இ) போன்ற இயக்க முறைமைகளை இயக்கும் ஐபிஎம் நிறுவல்களால் பயன்படுத்தப்படுகிறது. மைக்ரோசாப்டின் ஹோஸ்ட் ஒருங்கிணைப்பு சேவையகத்தில் எஸ். என். ஏ ஆதரவையும் மைக்ரோசாப்ட் கொண்டுள்ளது. சிஐசிஎஸ், டிபி2, சிஐஎம் மற்றும் வெப்ஸ்பியர் எம்க்யூ உள்ளிட்ட ஏபிசிசி-க்கான ஆதரவும் ஐபிஎம்-இன் முக்கிய மென்பொருள் தயாரிப்புகளில் அடங்கும். TCP/IP போலல்லாமல், இதில் இரு தகவல்தொடர்பு கூட்டாளிகளும் எப்போதும் ஒரு தெளிவான பங்கைக் கொண்டுள்ளனர் (ஒருவர் எப்போதும் சர்வர், மற்றவர்கள் எப்போதும் கிளையன்ட்), APPC என்பது ஒரு பியர்-டு-பியர் நெறிமுறை. ஏ. பி. பி. சி. யில் உள்ள தகவல்தொடர்பு கூட்டாளர்கள் சமமானவர்கள், ஒவ்வொரு பயன்பாடும் சர்வர் மற்றும் கிளையன்ட் ஆகிய இரண்டிலும் சமமாக இருக்கலாம். பங்குதாரர்களுக்கிடையேயான பங்கு மற்றும் இணையான அமர்வுகளின் எண்ணிக்கை, சிஎன்ஓஎஸ் அமர்வுகளில் (அமர்வின் எண்ணிக்கையை மாற்றவும்) ஒரு சிறப்பு பதிவு முறையுடன் (எ. கா. ஐபிஎம் இல், 'ஸ்னாஸ்விசிஎம்ஜி'). தரவுகளின் பரிமாற்றம் பின்னர் 'தரவு அமர்வுகள்' மூலம் செய்யப்படுகிறது, அவற்றின் பதிவு முறைகளை விடிஏஎம் நிர்வாகியிடமிருந்து விரிவாக தீர்மானிக்க முடியும் (எ. கா. தரவுத் தொகுதிகளின் நீளம், குறியீட்டு முறை போன்றவை). தொலைநிலைக் கணினிகளில் இயக்க முறைமை சேவைகளை வழங்க இது பயன்படுத்தப்படலாம் என்பதும் ஏ. பி. பி. சி. யின் கட்டிடக் கலைஞர்களுக்குத் தெளிவாகத் தெரிந்தது. தொலைநிலைக் கணினிகளின் தரவு மேலாண்மை சேவைகளை வெளிப்படையாகப் பயன்படுத்த ஒரு கணினியில் நிரல்களை இயக்குவதற்கு ஏ. பி. பி. சி. யைப் பயன்படுத்த ஒரு தனி கட்டமைப்புக் குழு உருவாக்கப்பட்டது. அத்தகைய ஒவ்வொரு பயன்பாட்டிற்கும், விநியோகிக்கப்பட்ட தரவு மேலாண்மை கட்டமைப்பின் (டி. டி. எம்) உரையாடல் தகவல்தொடர்பு மேலாளரால் கிளையன்ட்-சர்வர் பாணியில் ஒரு ஏ. பி. பி. சி அமர்வு உருவாக்கப்பட்டு பயன்படுத்தப்படுகிறது. பதிவு சார்ந்த கோப்புகள், ஸ்ட்ரீம் சார்ந்த கோப்புகள், தொடர்புடைய தரவுத்தளங்கள் (விநியோகிக்கப்பட்ட தொடர்புடைய தரவுத்தள கட்டமைப்பின் (டி. ஆர். டி. ஏ) அடிப்படை கட்டமைப்பாக) மற்றும் பிற சேவைகளை அணுகுவதற்கும் நிர்வகிப்பதற்கும் செய்தி வடிவங்கள் மற்றும் நெறிமுறைகள் வரையறுக்கப்பட்டன. பல்வேறு டிடிஎம் மற்றும் டிஆர்டிஏ தயாரிப்புகள் ஐபிஎம் மற்றும் பிற விற்பனையாளர்களால் செயல்படுத்தப்பட்டன. பல ஐபிஎம் அமைப்புகள் ஐபி நெட்வொர்க்குகள் வழியாக ஏபிசி-வடிவமைக்கப்பட்ட போக்குவரத்தை அனுப்ப அனுமதிக்கும் வகையில் எண்டர்பிரைஸ் எக்ஸ்டெண்டர் (ஆர்எஃப்சி 2353) போன்ற மொழிபெயர்ப்பாளர்களைக் கொண்டிருந்தாலும், டி. சி. பி/ஐபி அதிகரித்து வருவதால், ஏபிசி குறைந்துவிட்டது. இதே போன்ற பெயரிடப்பட்ட ஏ. பி. பி. என் (மேம்பட்ட பியர்-டு-பியர் நெட்வொர்க்கிங்) உடன் ஏ. பி. பி. சி குழப்பமடையக்கூடாது. பயன்பாடு மற்றும் விளக்கக்காட்சி அடுக்குகளில் செயல்படும் நிரல்களுக்கு இடையிலான தொடர்பை ஏ. பி. பி. சி நிர்வகிக்கிறது. இதற்கு மாறாக, ஏ. பி. பி. என் ரூட்டிங் உட்பட இயந்திரங்களுக்கிடையேயான தொடர்பை நிர்வகிக்கிறது, மேலும் போக்குவரத்து மற்றும் நெட்வொர்க் அடுக்குகளில் செயல்படுகிறது. குறிப்புகள் வெளிப்புற இணைப்புகள் ஐபிஎம் ஏபிபிசி உள்ளமைவு வழிகாட்டி மேம்பட்ட நிரல்-க்கு-நிரல் தகவல் தொடர்பு நெட்வொர்க் நெறிமுறைகள் மேம்பட்ட நிரல்-க்கு-நிரல் தகவல் தொடர்பு பயன்பாட்டு அடுக்கு நெறிமுறைகள்