# சாதாரண கோப்புப் பரிமாற்ற வரைமுறை

**சாதாரண கோப்புப் பரிமாற்ற வரைமுறை** (*Trivial File Transfer Protocol*, **TFTP**) என்பது கோப்புப் பரிமாற்ற வரைமுறையின் (FTP) மிகவும் அடிப்படை வடிவ செயல்பாடுகளுடன் கூடிய கோப்புப் பரிமாற்ற வரைமுறை ஆகும்; அது முதலில் 1980 இல் வரையறுக்கப்பட்டது.  
அதன் எளிமையான வடிவம் காரணமாக, TFTP மிகவும் குறைவான அளவு நினைவகத்தைப் பயன்படுத்திச் செயல்படுவதாக இருக்கிறது. அந்த நேரத்தில் இது முக்கியமாகக் கருதப்பட்டது. ஆகையால் அது தரவு சேமிப்புச் சாதனங்கள் ஏதும் இல்லாத ரவுட்டர்கள் போன்ற தொடக்கக் கணினிகளுக்குப் பயன் நிறைந்ததாக இருந்தது. இது தொலைதூர X விண்டோ முறைமை அல்லது பிற மெல்லிய கிளையண்ட் ஆனது ஒரு வலையமைப்பு வழங்கி அல்லது சேவையகத்தில் இருந்து இயக்கப்படும்போது, IP தொலைபேசி தளநிரல் அல்லது இயக்க முறைமைப் படங்கள் போன்ற சிறிய அளவான தரவை ஒரு வலையமைப்பிலுள்ள வழங்கிகளுக்கிடையே பரிமாறுவதற்கு இப்போதும் பயன்படுத்தப்படுகிறது. சில வலையமைப்பு சார்ந்த நிறுவுதல் அமைப்புகளின் ஆரம்ப நிலைகள் (சொலாரிஸ் ஜம்ப்ஸ்டார்ட், ரெட் ஹேட் கிக்ஸ்டார்ட், சிமாண்டெக் கோஸ்ட் மற்றும் விண்டோஸ் NTயின் தொலை நிறுவுதல் சேவைகள் போன்றவை), TFTP ஐ உண்மையான நிறுவுதலாகச் செயல்படும் அடிப்படை கெர்னலை ஏற்றுவதற்கு பயன்படுத்துகின்றன.  
சாதாரண கோப்புப் பரிமாற்ற வரைமுறை (TFTP) கோப்புகளைப் பரிமாற்றுவதற்கான எளிமையான வரைமுறை ஆகும். அது போர்ட் எண் 69 ஐப் பயன்படுத்தி பயனர் டேட்டாகிராம் வரைமுறையின் (UDP) மேல் செயல்படுத்தப்படுகிறது. TFTP செயல்படுத்துவதற்கு சிறியதாகவும் சுலபமானதாகவும் இருக்குமாறு வடிவமைக்கப்பட்டிருக்கிறது. ஆகையால், வழக்கமான FTP இல் இடம்பெறும் பெரும்பாலான சிறப்புக்கூறுகள் இதில் இருக்காது. TFTP தொலைதூர சேவையகத்தில் இருந்து/சேவையகத்துக்கு கோப்புகளை (அல்லது மின்னஞ்சல்) படிக்க மற்றும் எழுத மட்டுமே பயன்படும். இது பட்டியல் கோப்பகங்களைக் கொண்டிருக்க முடியாது. மேலும் தற்போது பயனர் உறுதிப்பாட்டுக்கான ஏற்பாடுகள் இதில் இல்லை.  
TFTP இல், ஒரு கோப்பைப் படிப்பதற்கு அல்லது எழுதுவதற்கு கோரிக்கையுடன் பரிமாற்றம் ஆரம்பிக்கப்படுகிறது. அது இணைப்புக்கான கோரிக்கையாகவும் செயலாற்றுகிறது. சேவையகமானது கோரிக்கையை எற்றுக் கொண்டால், இணைப்புத் திறந்துவிடுகிறது. மேலும் கோப்பு 512 பைட்டுகளைக் கொண்ட நிலையான நீளமுள்ள தொகுதிகளை அனுப்புகிறது. ஒவ்வொரு தரவுக் கட்டும் ஒரு தரவுத் தொகுதியைக் கொண்டிருக்கும். மேலும் அடுத்த கட்டை அனுப்ப முன்னர் ஒப்புகை கட்டு மூலமாக ஒப்புதல் பெறப்பட வேண்டும். 512 பைட்டுகளுக்கும் குறைவான தரவுக் கட்டுகள் கொண்ட சமிக்ஞைகள் இருந்தால் பரிமாற்றம் முடிந்துவிடும். கட்டானது வலையமைப்பில் இழந்துவிட்டால், உறுதிசெய்யப்பட்ட பெறுநர் காலாவதி ஆகிவிடலாம். மேலும் இழப்படைந்த கட்டு மீண்டும் அனுப்பப்படலாம் (அது தரவு அல்லது ஒப்புகையாக இருக்கலாம்). அதன் காரணமாக இழந்த கட்டை அனுப்பியவர் இழந்த கட்டை மீண்டும் அனுப்புவார். அனுப்புநர் மிண்டும் அனுப்புவதற்காக குறைந்தபட்சம் ஒரு கட்டையாவது வைத்திருக்க வேண்டும். அதே சமயம் பூட்டு படிநிலை ஒப்புகை அனைத்து பழைய கட்டுகளும் பெறப்பட்டதை உறுதிப்படுத்துகிறது. அனுப்புநர்கள் மற்றும் பெறுநர்களாகக் கருதப்படும் பரிமாற்றங்களில் இரண்டு இயந்திரங்கள் தொடர்புடையனவாக இருக்கின்றன என்பது குறிப்பிடத்தக்கது. அதில் ஒன்று தரவை அனுப்பி ஒப்புகைகளைப் பெறும், மற்றொன்று ஒப்புகைகளை அனுப்பி தரவைப் பெறும்.  
பின்வரும் பரிமாற்றத்தின் மூன்று முறைகள் தற்போது TFTP மூலமாக ஆதரிக்கப்படுகின்றன: 8 பிட் ஆஸ்கி கொண்ட 'நெட்ஆஸ்கி'; ரா 8 பிட் பைட்டுகள் கொண்ட 'ஆக்டேட்' (இது இந்த ஆவணத்தின் முந்தைய பதிப்புகளின் "பைனரி" முறைக்கு பதிலாக மாற்றப்பட்டிருக்கிறது.); அஞ்சல், இது பயனருக்குக் கோப்பை அனுப்புவதற்கு பதிலாக நெட்ஆஸ்கி வரியுருக்களை அனுப்பும். கூடுதல் முறைகளை கூட்டு வழங்கிகளின் ஜோடிகளின் மூலமாக வரையறுக்கலாம்.