FTP என்றால் என்ன?

FTP என்பது கோப்பு பரிமாற்ற நெறிமுறையைக் குறிக்கிறது. இது இணையம் போன்ற TCP-அடிப்படையிலான நெட்வொர்க் மூலம் கணினி கோப்புகளை ஒரு ஹோஸ்டிலிருந்து மற்றொரு ஹோஸ்டுக்கு மாற்றப் பயன்படும் நிலையான பிணைய நெறிமுறையாகும்.

FTP என்றால் என்ன?

FTP என்பது கோப்பு பரிமாற்ற நெறிமுறையைக் குறிக்கிறது. இணையத்தில் கணினிகளுக்கு இடையில் கோப்புகளை மாற்றுவதற்கான ஒரு வழி இது. இது ஒரு கணினியிலிருந்து மற்றொரு கணினிக்கு கோப்புகளை நகர்த்தும் டிஜிட்டல் கூரியர் சேவை போன்றது. இது பொதுவாக இணையதளக் கோப்புகளை இணையச் சேவையகத்தில் பதிவேற்றம் செய்ய வலை உருவாக்குநர்களால் அல்லது பிறருடன் கோப்புகளைப் பகிர தனிநபர்களால் பயன்படுத்தப்படுகிறது.

FTP, அல்லது கோப்பு பரிமாற்ற நெறிமுறை, ஒரு நிலையான பிணைய நெறிமுறை ஆகும், இது ஒரு கணினி நெட்வொர்க்கில் கிளையன்ட் மற்றும் சர்வர் இடையே கோப்புகளை மாற்ற பயன்படுகிறது. FTP மூலம், பயனர்கள் ஒரு சேவையகத்திலிருந்து கோப்புகளைப் பதிவேற்றலாம் மற்றும் பதிவிறக்கலாம், இது வணிகங்களுக்கும் தனிநபர்களுக்கும் முக்கியமான தொழில்நுட்பமாக அமைகிறது.

FTP கிளையன்ட்-சர்வர் மாதிரி கட்டமைப்பைப் பயன்படுத்துகிறது, அதாவது கோப்புகளை மாற்றுவதற்கு ஒரு பயனர் சேவையகத்தை அணுக வேண்டும். பயனர்கள் பொதுவாக ஒரு பயனர்பெயர் மற்றும் கடவுச்சொல்லைப் பயன்படுத்தி சேவையகத்துடன் இணைகிறார்கள், இது அவர்களின் அடையாளத்தை அங்கீகரிக்கவும், சர்வரில் சேமிக்கப்பட்ட கோப்புகளை அணுகவும் அனுமதிக்கிறது. விண்டோஸ், லினக்ஸ் மற்றும் யூனிக்ஸ் உள்ளிட்ட பல்வேறு இயக்க முறைமைகளில் FTP பயன்படுத்தப்படலாம், மேலும் கட்டளை வரி நிரல்கள் மற்றும் வரைகலை பயனர் இடைமுகங்கள் மூலம் அணுகலாம்.

கிளையன்ட் மற்றும் சர்வர் இடையே தரவு சேனல் எவ்வாறு நிறுவப்பட்டது என்பதைப் பொறுத்து, FTP செயலில் மற்றும் செயலற்ற முறைகளில் பயன்படுத்தப்படலாம். கூடுதலாக, FTP ஆனது ASCII மற்றும் பைனரி முறைகள் இரண்டிலும் கோப்புகளை மாற்ற முடியும், இது அனைத்து வகையான கோப்புகளையும் மாற்றுவதற்கான பல்துறை தொழில்நுட்பமாக அமைகிறது. இருப்பினும், FTP தரவை எளிய உரையில் அனுப்புவதால், அது தாக்குதலுக்கு ஆளாகக்கூடியது மற்றும் எச்சரிக்கையுடன் பயன்படுத்தப்பட வேண்டும். கூடுதல் பாதுகாப்பிற்காக, பரிமாற்றத்தின் போது தரவை குறியாக்க FTPS, SSL/TLS மற்றும் SSH கோப்பு பரிமாற்ற நெறிமுறையைப் பயன்படுத்தலாம்.

FTP என்றால் என்ன?

FTP, அல்லது கோப்பு பரிமாற்ற நெறிமுறை, TCP/IP நெட்வொர்க்கில் உள்ள கணினிகளுக்கு இடையே கோப்புகளை மாற்றுவதற்குப் பயன்படுத்தப்படும் நிலையான பிணைய நெறிமுறை ஆகும். இது கிளையன்ட்-சர்வர் புரோட்டோகால் ஆகும், அதாவது ஒரு கணினி கிளையண்ட்டாகவும் மற்றொன்று சேவையகமாகவும் செயல்படுகிறது. கோப்புகளை மாற்றுவதற்கு கிளையன்ட் சேவையகத்திற்கு கோரிக்கைகளை அனுப்புகிறது, மேலும் கோரப்பட்ட கோப்புகளை அனுப்புவதன் மூலம் சேவையகம் பதிலளிக்கிறது.

வரையறை

FTP என்பது இணையம் அல்லது உள்ளூர் நெட்வொர்க்கில் கோப்புகளை மாற்ற பயனர்களை அனுமதிக்கும் ஒரு நெறிமுறை. இது கிளையன்ட்-சர்வர் மாதிரி கட்டமைப்பில் கட்டமைக்கப்பட்டுள்ளது மற்றும் கிளையன்ட் மற்றும் சர்வர் இடையே தனி கட்டுப்பாடு மற்றும் தரவு இணைப்புகளைப் பயன்படுத்துகிறது. FTP ஆனது TCP/IP தொகுப்பிற்குள் ஒரு பயன்பாட்டு அடுக்கு நெறிமுறையாகக் கருதப்படுகிறது.

FTP ஆனது கணினிகளுக்கு இடையே கோப்புகளை மாற்றுவதற்கான எளிய மற்றும் திறமையான வழியை வழங்குகிறது, மேலும் இது இணையதள மேலாண்மை, மென்பொருள் புதுப்பிப்புகள் மற்றும் பிற கோப்பு பரிமாற்ற பணிகளுக்கு பரவலாகப் பயன்படுத்தப்படுகிறது. இது பெரும்பாலான இயக்க முறைமைகளால் ஆதரிக்கப்படுகிறது மற்றும் கட்டளை வரி கிளையண்டுகள், வரைகலை பயனர் இடைமுகங்கள் மற்றும் இணைய அடிப்படையிலான இடைமுகங்கள் உட்பட பல்வேறு கோப்பு பரிமாற்ற கருவிகளுடன் பயன்படுத்தப்படலாம்.

வரலாறு

நவீன இணையத்தின் முன்னோடியான ARPANET திட்டத்தின் ஒரு பகுதியாக FTP முதன்முதலில் 1970 களின் முற்பகுதியில் உருவாக்கப்பட்டது. இது முதலில் பயனர்கள் ரிமோட் கம்ப்யூட்டர்களுக்கு இடையே கோப்புகளை மாற்றும் வகையில் வடிவமைக்கப்பட்டது, இது ஆரம்பகால கணினி நெட்வொர்க்குகளின் குறைந்த அலைவரிசை மற்றும் செயலாக்க சக்தி காரணமாக அந்த நேரத்தில் ஒரு குறிப்பிடத்தக்க சவாலாக இருந்தது.

பல ஆண்டுகளாக, கோப்பு பரிமாற்றத்திற்கான பரவலாகப் பயன்படுத்தப்படும் மற்றும் நம்பகமான நெறிமுறையாக FTP உருவாகியுள்ளது. SSL/TLS என்க்ரிப்ஷன் போன்ற நவீன பாதுகாப்பு தரநிலைகளை ஆதரிக்கும் வகையில் இது புதுப்பிக்கப்பட்டுள்ளது, மேலும் பல்வேறு கோப்பு பரிமாற்ற பணிகளுக்கு இன்றும் பரவலாகப் பயன்படுத்தப்படுகிறது.

சுருக்கமாக, FTP என்பது கணினிகளுக்கு இடையில் கோப்புகளை மாற்றுவதற்குப் பயன்படுத்தப்படும் நிலையான பிணைய நெறிமுறையாகும். இது கிளையன்ட்-சர்வர் மாதிரி கட்டமைப்பில் கட்டமைக்கப்பட்டுள்ளது மற்றும் பெரும்பாலான இயக்க முறைமைகள் மற்றும் கோப்பு பரிமாற்ற கருவிகளால் பரவலாக ஆதரிக்கப்படுகிறது. இது வளர்ச்சி மற்றும் பரிணாம வளர்ச்சியின் நீண்ட வரலாற்றைக் கொண்டுள்ளது மற்றும் பல்வேறு கோப்பு பரிமாற்ற பணிகளுக்கு இன்றும் பரவலாகப் பயன்படுத்தப்படுகிறது.

எப்படி FTP வேலை செய்கிறது

FTP (கோப்பு பரிமாற்ற நெறிமுறை) என்பது ஆன்லைனில் வெவ்வேறு கணினிகளுக்கு இடையில் கோப்புகளை மாற்றுவதற்கு பரவலாகப் பயன்படுத்தப்படும் நெறிமுறையாகும். இது கிளையன்ட்-சர்வர் மாதிரியைப் பின்பற்றுகிறது, அங்கு கிளையன்ட் கோப்புகளைக் கோருகிறது மற்றும் சேவையகம் அவற்றை வழங்குகிறது. பின்வரும் துணைப் பிரிவுகள் FTP எவ்வாறு செயல்படுகிறது என்பதை விரிவாக விவரிக்கிறது.

கிளையண்ட்-சர்வர் மாதிரி

FTP கிளையன்ட்-சர்வர் மாதிரியைப் பின்பற்றுகிறது, அங்கு கிளையன்ட் சேவையகத்துடன் இணைப்பைத் தொடங்கி கோப்புகளைக் கோருகிறது. சேவையகம் கிளையண்டின் கோரிக்கைக்கு பதிலளிக்கிறது மற்றும் கோரப்பட்ட கோப்புகளை வழங்குகிறது. கிளையன்ட் மற்றும் சர்வர் இரண்டு சேனல்களில் தொடர்பு கொள்கின்றன: கட்டுப்பாட்டு இணைப்பு மற்றும் தரவு இணைப்பு.

கட்டுப்பாட்டு இணைப்பு

கிளையன்ட் மற்றும் சர்வர் இடையே கட்டளைகள் மற்றும் பதில்களை அனுப்ப கட்டுப்பாட்டு இணைப்பு பயன்படுத்தப்படுகிறது. கிளையன்ட் சேவையகத்துடன் இணைப்பைத் தொடங்கும்போது இது நிறுவப்பட்டது. முழு FTP அமர்வின் போது கட்டுப்பாட்டு இணைப்பு திறந்திருக்கும்.

தரவு இணைப்பு

கிளையன்ட் மற்றும் சர்வர் இடையே கோப்புகளை மாற்ற தரவு இணைப்பு பயன்படுத்தப்படுகிறது. தரவு இணைப்பில் இரண்டு முறைகள் உள்ளன: செயலில் பயன்முறை மற்றும் செயலற்ற பயன்முறை.

செயலில் பயன்முறை

செயலில் உள்ள பயன்முறையில், கிளையன்ட் சேவையகத்துடன் தரவு இணைப்பைத் தொடங்குகிறது. சேவையகம் ஒரு போர்ட்டில் கேட்கிறது மற்றும் கிளையன்ட் இணைக்க காத்திருக்கிறது. கிளையன்ட் இணைக்கப்பட்டதும், தரவு பரிமாற்றம் தொடங்குகிறது.

செயலற்ற பயன்முறை

செயலற்ற பயன்முறையில், சேவையகம் கிளையண்டுடன் தரவு இணைப்பைத் தொடங்குகிறது. கிளையன்ட் ஒரு போர்ட்டில் கேட்கிறார் மற்றும் சேவையகம் இணைக்க காத்திருக்கிறார். சேவையகம் இணைக்கப்பட்டதும், தரவு பரிமாற்றம் தொடங்குகிறது.

தரவு சேனல்

கிளையன்ட் மற்றும் சர்வர் இடையே கோப்புகளை மாற்ற தரவு சேனல் பயன்படுத்தப்படுகிறது. இரண்டு வகையான தரவு சேனல்கள் உள்ளன: பைனரி மற்றும் ASCII.

ஆஸ்கி

ASCII என்பது கணினிகளில் உரையைப் பிரதிநிதித்துவப்படுத்தப் பயன்படுத்தப்படும் எழுத்துக்குறி குறியீட்டு தரநிலையாகும். கிளையன்ட் மற்றும் சர்வர் இடையே உரை கோப்புகளை மாற்றுவதற்கு இது பயன்படுத்தப்படுகிறது. ASCII கோப்புகள் வெவ்வேறு அமைப்புகளுக்கு இடையே பொருந்தக்கூடிய தன்மையை உறுதி செய்வதற்காக பரிமாற்றத்திற்கு முன் நிலையான வடிவத்திற்கு மாற்றப்படுகின்றன.

ஒட்டுமொத்தமாக, FTP என்பது ஆன்லைனில் வெவ்வேறு கணினிகளுக்கு இடையில் கோப்புகளை மாற்றுவதற்கு பரவலாகப் பயன்படுத்தப்படும் நெறிமுறையாகும். இது கிளையன்ட்-சர்வர் மாதிரியைப் பின்பற்றுகிறது, அங்கு கிளையன்ட் சேவையகத்துடன் இணைப்பைத் தொடங்கி கோப்புகளைக் கோருகிறது. சேவையகம் கிளையண்டின் கோரிக்கைக்கு பதிலளிக்கிறது மற்றும் கோரப்பட்ட கோப்புகளை வழங்குகிறது. தரவு பரிமாற்றம் இரண்டு சேனல்களில் நடைபெறுகிறது: கட்டுப்பாட்டு இணைப்பு மற்றும் தரவு இணைப்பு. தரவு இணைப்பில் இரண்டு முறைகள் உள்ளன: செயலில் பயன்முறை மற்றும் செயலற்ற பயன்முறை. கிளையன்ட் மற்றும் சர்வர் இடையே கோப்புகளை மாற்ற தரவு சேனல் பயன்படுத்தப்படுகிறது. கிளையன்ட் மற்றும் சர்வர் இடையே உரை கோப்புகளை மாற்ற ASCII பயன்படுத்தப்படுகிறது.

FTP வகைகள்

FTP (கோப்பு பரிமாற்ற நெறிமுறை) என்பது TCP/IP நெட்வொர்க்கில் உள்ள கணினிகளுக்கு இடையே கோப்புகளை மாற்றுவதற்குப் பயன்படுத்தப்படும் பிணைய நெறிமுறை ஆகும். பல்வேறு வகையான FTP நெறிமுறைகள் உள்ளன, ஒவ்வொன்றும் அதன் தனித்துவமான அம்சங்கள் மற்றும் செயல்பாடுகளைக் கொண்டுள்ளன. இந்தப் பிரிவில், FTP, FTPS மற்றும் SFTP ஆகிய மூன்று பொதுவான FTP நெறிமுறைகளைப் பற்றி விவாதிப்போம்.

FTP,

FTP, அல்லது கோப்பு பரிமாற்ற நெறிமுறை, ஒரு பிணையத்தில் கோப்புகளை மாற்றுவதற்குப் பயன்படுத்தப்படும் நிலையான நெறிமுறையாகும். இது ஒரு எளிய, நம்பகமான மற்றும் திறமையான நெறிமுறையாகும், இது பல தசாப்தங்களாக உள்ளது. FTP என்பது கிளையன்ட்-சர்வர் நெறிமுறை, அதாவது கிளையன்ட் கணினி கோப்புகளை மாற்றுவதற்கு சேவையகத்துடன் இணைப்பைத் தொடங்குகிறது.

FTP என்பது மறைகுறியாக்கப்படாத நெறிமுறை, அதாவது தரவு எளிய உரையில் அனுப்பப்படுகிறது. இது ஹேக்கர்கள் அல்லது பிற தீங்கிழைக்கும் நடிகர்களால் இடைமறிக்கப்படுவதை பாதிக்கக்கூடியதாக ஆக்குகிறது. இருப்பினும், FTP இன்னும் பரவலாகப் பயன்படுத்தப்படுகிறது, ஏனெனில் இது எளிமையானது மற்றும் பயன்படுத்த எளிதானது.

FTPS

FTPS, அல்லது SSL/TLS வழியாக FTP என்பது FTP இன் பாதுகாப்பான பதிப்பாகும், இது போக்குவரத்தில் தரவைப் பாதுகாக்க SSL/TLS குறியாக்கத்தைப் பயன்படுத்துகிறது. நிலையான FTP ஐ விட FTPS மிகவும் பாதுகாப்பானது, ஏனெனில் அது தரவை பிணையத்தில் அனுப்புவதற்கு முன்பே குறியாக்கம் செய்கிறது, இது ஹேக்கர்களுக்கு இடைமறித்து படிப்பதை மிகவும் கடினமாக்குகிறது.

FTPS தரவை மாற்ற இரண்டு சேனல்களைப் பயன்படுத்துகிறது: ஒரு கட்டுப்பாட்டு சேனல் மற்றும் தரவு சேனல். கிளையன்ட் மற்றும் சர்வர் இடையே கட்டளைகள் மற்றும் பதில்களை அனுப்ப கட்டுப்பாட்டு சேனல் பயன்படுத்தப்படுகிறது, அதே நேரத்தில் தரவு சேனல் கோப்புகளை மாற்ற பயன்படுகிறது.

வெளியிடுகிறீர்கள்

SFTP, அல்லது SSH கோப்பு பரிமாற்ற நெறிமுறை, இது ஒரு பாதுகாப்பான கோப்பு பரிமாற்ற நெறிமுறையாகும், இது போக்குவரத்தில் தரவை குறியாக்க SSH (பாதுகாப்பான ஷெல்) பயன்படுத்துகிறது. FTP மற்றும் FTPS இரண்டையும் விட SFTP மிகவும் பாதுகாப்பானது, ஏனெனில் இது போக்குவரத்தில் தரவை குறியாக்குகிறது மற்றும் அங்கீகாரத்திற்காக SSH ஐப் பயன்படுத்துகிறது.

SFTP ஆனது தரவை மாற்றுவதற்கு ஒரு ஒற்றை சேனலைப் பயன்படுத்துகிறது, இது FTPS ஐ விட எளிமையாகவும் திறமையாகவும் செய்கிறது. SFTP FTPS ஐ விட ஃபயர்வால்-நட்பாகவும் உள்ளது, ஏனெனில் இது தரவு மற்றும் கட்டுப்பாடு போக்குவரத்து இரண்டிற்கும் ஒரு போர்ட்டைப் பயன்படுத்துகிறது.

சுருக்கமாக, FTP என்பது ஒரு பிணையத்தில் கோப்புகளை மாற்றுவதற்கான நிலையான நெறிமுறையாகும், ஆனால் இது மறைகுறியாக்கப்படாதது மற்றும் குறுக்கீடுகளால் பாதிக்கப்படக்கூடியது. FTPS என்பது FTP இன் மிகவும் பாதுகாப்பான பதிப்பாகும், இது போக்குவரத்தில் தரவைப் பாதுகாக்க SSL/TLS குறியாக்கத்தைப் பயன்படுத்துகிறது. SFTP என்பது மிகவும் பாதுகாப்பான கோப்பு பரிமாற்ற நெறிமுறையாகும், அங்கீகாரம் மற்றும் குறியாக்கத்திற்கு SSH ஐப் பயன்படுத்துகிறது.

FTP வாடிக்கையாளர்கள்

FTP கிளையண்டுகள் என்பது மென்பொருள் பயன்பாடுகள் ஆகும், இது பயனர்கள் FTP சேவையகத்திற்கு கோப்புகளை அணுகவும் மாற்றவும் அனுமதிக்கிறது. இந்த கிளையண்டுகள் இரண்டு முதன்மை வடிவங்களில் வருகின்றன: கட்டளை வரி நிரல்கள் மற்றும் வரைகலை பயனர் இடைமுகங்கள்.

கட்டளை வரி திட்டங்கள்

கட்டளை-வரி FTP கிளையண்டுகள் உரை அடிப்படையிலான நிரல்களாகும், இது பயனர்கள் ஒரு கட்டளை-வரி இடைமுகம் மூலம் FTP சேவையகத்துடன் தொடர்பு கொள்ள அனுமதிக்கிறது. கட்டளை வரியின் வேகம் மற்றும் நெகிழ்வுத்தன்மையை விரும்பும் மேம்பட்ட பயனர்களால் இந்த திட்டங்கள் பெரும்பாலும் பயன்படுத்தப்படுகின்றன.

சில பிரபலமான கட்டளை வரி FTP கிளையண்டுகள் பின்வருமாறு:

  • FTP: இது ஒரு அடிப்படை FTP கிளையண்ட் ஆகும், இது பெரும்பாலான Unix-அடிப்படையிலான இயக்க முறைமைகளுடன் சேர்க்கப்பட்டுள்ளது.
  • வெளியிடுகிறீர்கள்: இது ஒரு பாதுகாப்பான FTP கிளையன்ட் ஆகும், இது குறியாக்க SSH நெறிமுறையைப் பயன்படுத்துகிறது.
  • ncftp: இது மிகவும் மேம்பட்ட FTP கிளையண்ட் ஆகும், இதில் தாவல் நிறைவு மற்றும் புக்மார்க்குகள் போன்ற அம்சங்கள் உள்ளன.

வரைகலை பயனர் இடைமுகங்கள்

வரைகலை பயனர் இடைமுகம் (GUI) FTP கிளையண்டுகள் என்பது FTP சேவையகத்துடன் தொடர்புகொள்வதற்கான வரைகலை இடைமுகத்தை வழங்கும் நிரல்களாகும். இந்த புரோகிராம்கள் பெரும்பாலும் பயனர் நட்பு இடைமுகத்தை விரும்பும் குறைவான அனுபவமுள்ள பயனர்களால் பயன்படுத்தப்படுகின்றன.

சில பிரபலமான GUI FTP கிளையண்டுகள் பின்வருமாறு:

  • FileZilla: இது விண்டோஸ், மேக் மற்றும் லினக்ஸுக்குக் கிடைக்கும் பிரபலமான ஓப்பன் சோர்ஸ் FTP கிளையண்ட் ஆகும்.
  • CyberDuck: இது Mac மற்றும் Windows க்குக் கிடைக்கும் FTP கிளையண்ட் ஆகும்.
  • WinSCP: இது விண்டோஸுக்கு மட்டும் FTP கிளையண்ட் ஆகும், இதில் கோப்பு இடமாற்றம் மற்றும் PuTTY உடன் ஒருங்கிணைத்தல் போன்ற அம்சங்கள் உள்ளன.

முடிவில், நீங்கள் கட்டளை வரி அல்லது வரைகலை இடைமுகத்தை விரும்பினாலும், உங்கள் தேவைகளை பூர்த்தி செய்ய பல FTP கிளையண்டுகள் உள்ளன. உங்கள் பணிப்பாய்வுக்கு மிகவும் பொருத்தமான ஒன்றைத் தேர்வுசெய்து, கோப்புகளை எளிதாக மாற்றத் தொடங்குங்கள்.

FTP சேவையகங்கள்

FTP சேவையகங்கள் கணினி நிரல்களாகும், இது பயனர்கள் பிணையத்தில் கணினிகளுக்கு இடையே கோப்புகளை பரிமாறிக்கொள்ள அனுமதிக்கிறது. இந்த சேவையகங்கள் கிளையன்ட் மற்றும் சர்வர் இடையே கோப்புகளை மாற்ற கோப்பு பரிமாற்ற நெறிமுறையை (FTP) பயன்படுத்துகின்றன. FTP சேவையகங்கள் கணினிகளின் உள் நெட்வொர்க்கிற்குள் அல்லது வெவ்வேறு இணைய சேவையகங்களுக்கு இடையில் ஆன்லைனில் பயன்படுத்தப்படலாம்.

FTP சேவையகங்கள் கிளையன்ட்-சர்வர் மாதிரி கட்டமைப்பில் வேலை செய்கின்றன, அதாவது ஒரு பயனர் உள்நுழைந்து சர்வரில் உள்ள கோப்புகளை அணுகலாம். சேவையக நிர்வாகி வழங்கிய அனுமதிகளைப் பொறுத்து, பயனர் சர்வரில் கோப்புகளைப் பதிவேற்றலாம், பதிவிறக்கலாம், நீக்கலாம், உருவாக்கலாம் அல்லது மாற்றலாம்.

விண்டோஸ், லினக்ஸ் மற்றும் மேகோஸ் உள்ளிட்ட பல்வேறு இயக்க முறைமைகளில் FTP சேவையகங்களை செயல்படுத்தலாம். இந்த சேவையகங்கள் ஒரு நிரலின் தனித்த நிரல்கள் அல்லது மென்பொருள் கூறுகளாக இருக்கலாம். FTP சேவையகங்கள் பின்னணியில் ஒன்று அல்லது அதற்கு மேற்பட்ட செயல்முறைகளாகவும் இயங்கலாம்.

SSH-இயக்கப்பட்ட FTP (SFTP) மற்றும் TLS-இயக்கப்பட்ட FTP (FTPS) போன்ற வலுவான பாதுகாப்பு நடவடிக்கைகளை செயல்படுத்த FTP சேவையகங்களை உள்ளமைக்க முடியும். கிளையன்ட் மற்றும் சர்வர் இடையே தரவு பரிமாற்றத்தை குறியாக்க SFTP பாதுகாப்பான ஷெல் (SSH) நெறிமுறையைப் பயன்படுத்துகிறது. கிளையன்ட் மற்றும் சர்வர் இடையே தரவு பரிமாற்றத்தை குறியாக்க FTPS டிரான்ஸ்போர்ட் லேயர் செக்யூரிட்டி (TLS) நெறிமுறையைப் பயன்படுத்துகிறது.

FTP சேவையகங்கள் பல்வேறு நோக்கங்களுக்காகப் பயன்படுத்தப்படலாம்:

  • நெட்வொர்க்கில் உள்ள பயனர்களிடையே கோப்புகளைப் பகிர்தல்
  • இணையதளத்தில் இருந்து பயனர்கள் பதிவிறக்குவதற்கான கோப்புகளை ஹோஸ்டிங் செய்தல்
  • கிளவுட் ஸ்டோரேஜ் சேவையிலிருந்து கோப்புகளைப் பதிவேற்றுவது மற்றும் பதிவிறக்குவது
  • ரிமோட் சர்வரில் கோப்புகளை காப்புப் பிரதி எடுக்கிறது

முடிவில், FTP சேவையகங்கள் ஒரு பிணையத்தில் கணினிகளுக்கு இடையே கோப்புகளை பரிமாறிக்கொள்வதற்கான அத்தியாவசிய கருவிகள். இந்த சேவையகங்கள் பல்வேறு இயக்க முறைமைகளில் செயல்படுத்தப்படலாம் மற்றும் வலுவான பாதுகாப்பு நடவடிக்கைகளை செயல்படுத்த கட்டமைக்கப்படலாம். FTP சேவையகங்களை நெட்வொர்க்கில் கோப்புகளைப் பகிர்தல், பதிவிறக்கத்திற்கான கோப்புகளை ஹோஸ்ட் செய்தல் மற்றும் ரிமோட் சர்வரில் கோப்புகளை காப்புப் பிரதி எடுப்பது போன்ற பல்வேறு நோக்கங்களுக்காகப் பயன்படுத்தலாம்.

FTP மற்றும் பாதுகாப்பு

FTP என்பது நெட்வொர்க்கில் உள்ள கணினிகளுக்கு இடையே கோப்புகளை மாற்றுவதற்கு பரவலாகப் பயன்படுத்தப்படும் நெறிமுறையாகும். இருப்பினும், இது உள்ளார்ந்த தரவு பாதுகாப்பு அபாயங்களைக் கொண்டுள்ளது, அவை கவனிக்கப்பட வேண்டும். இந்த பகுதி FTP பாதுகாப்பின் சில சவால்கள் மற்றும் அவற்றை நிவர்த்தி செய்வதற்கான முறைகள் பற்றிய கண்ணோட்டத்தை வழங்கும்.

அங்கீகார

FTP ஒரு பயனர்பெயர் மற்றும் கடவுச்சொல்லைப் பயன்படுத்தி அடிப்படை அளவிலான பாதுகாப்பை ஆதரிக்கிறது. இது கோப்பு பகிர்வுகளை கேட் டொமைன்களை உருவாக்க அனுமதிக்கிறது, அங்கு சரியான சான்றுகள் உள்ளவர்கள் மட்டுமே FTP சேவையகத்தை அணுக முடியும். இருப்பினும், இந்த முறை முற்றிலும் பாதுகாப்பானது அல்ல, ஏனெனில் கடவுச்சொற்களை எளிதில் யூகிக்க அல்லது இடைமறிக்க முடியும். இந்த சிக்கலை தீர்க்க, FTP சேவையகங்கள் பொது விசை அங்கீகாரம் அல்லது பல காரணி அங்கீகாரம் போன்ற மேம்பட்ட அங்கீகார முறைகளை செயல்படுத்தலாம்.

, SSL / TLS

SSL/TLS (Secure Sockets Layer/Transport Layer Security) குறியாக்கத்துடன் FTP பாதுகாக்கப்படலாம். SSL/TLS ஆனது ட்ரான்ஸிட்டில் உள்ள தரவை குறியாக்கம் செய்வதன் மூலம் கிளையன்ட் மற்றும் சர்வர் இடையே பாதுகாப்பான தொடர்பை வழங்குகிறது. அங்கீகரிக்கப்படாத பயனர்களால் தரவை இடைமறிக்கவோ மாற்றவோ முடியாது என்பதை இது உறுதி செய்கிறது. இருப்பினும், SSL/TLS வளம்-தீவிரமானது மற்றும் கோப்பு பரிமாற்றங்களை மெதுவாக்கலாம்.

இந்த NAT

பிணைய முகவரி மொழிபெயர்ப்பு (NAT) FTP சேவையகம் மற்றும் கிளையண்டுகளின் IP முகவரிகளை பொது நெட்வொர்க்கில் இருந்து மறைக்கப் பயன்படுகிறது. இது FTP சேவையகத்தை அடையாளம் கண்டு குறிவைப்பதை தாக்குபவர்களுக்கு மிகவும் கடினமாக்குவதன் மூலம் கூடுதல் பாதுகாப்பை வழங்குகிறது. NAT ஆனது போர்ட் ஸ்கேனிங் மற்றும் இலக்கின் ஐபி முகவரியை அறிந்து கொள்ளும் பிற தாக்குதல்களைத் தடுக்கவும் உதவும்.

சுருக்கமாக, FTP என்பது நெட்வொர்க்கில் உள்ள கணினிகளுக்கு இடையே கோப்புகளை மாற்றுவதற்கான பயனுள்ள நெறிமுறையாகும், ஆனால் தரவு பாதுகாப்பு அபாயங்களிலிருந்து பாதுகாக்க இது பாதுகாக்கப்பட வேண்டும். அங்கீகாரம், SSL/TLS மற்றும் NAT ஆகியவை FTP பாதுகாப்பை மேம்படுத்த பயன்படுத்தக்கூடிய சில முறைகள்.

FTP மற்றும் இயக்க முறைமைகள்

விண்டோஸ், லினக்ஸ் மற்றும் யூனிக்ஸ் உள்ளிட்ட பல்வேறு இயக்க முறைமைகளில் FTP பயன்படுத்தப்படலாம். இந்த பிரிவில், இந்த இயக்க முறைமைகள் ஒவ்வொன்றிலும் FTP எவ்வாறு செயல்படுகிறது என்பதை ஆராய்வோம்.

விண்டோஸ்

விண்டோஸ் FTPக்கான உள்ளமைக்கப்பட்ட ஆதரவைக் கொண்டுள்ளது, இது பயனர்களை FTP சேவையகங்களை அணுகவும் கோப்புகளை மாற்றவும் அனுமதிக்கிறது. விண்டோஸில் FTP ஐப் பயன்படுத்த, பயனர்கள் உள்ளமைக்கப்பட்ட கட்டளை வரியில் அல்லது மூன்றாம் தரப்பு FTP கிளையன்ட் மென்பொருளைப் பயன்படுத்தலாம். விண்டோஸில் FTP ஐப் பயன்படுத்துவதற்கான படிகள் இங்கே:

  1. Windows key + R ஐ அழுத்தி, “cmd” என தட்டச்சு செய்து Enter ஐ அழுத்துவதன் மூலம் கட்டளை வரியில் திறக்கவும்.
  2. "ftp" என தட்டச்சு செய்து Enter ஐ அழுத்தவும்.
  3. "open ftp.example.com" என தட்டச்சு செய்து Enter ஐ அழுத்துவதன் மூலம் FTP சேவையகத்துடன் இணைக்கவும். "ftp.example.com" ஐ நீங்கள் இணைக்க விரும்பும் FTP சேவையகத்தின் முகவரியுடன் மாற்றவும்.
  4. கேட்கும் போது உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடவும்.
  5. சேவையகத்திற்கு செல்லவும் மற்றும் கோப்புகளை மாற்றவும் FTP கட்டளைகளைப் பயன்படுத்தவும்.

லினக்ஸ்

Linux ஆனது FTPக்கான உள்ளமைக்கப்பட்ட ஆதரவையும் கொண்டுள்ளது, இது கட்டளை வரி மூலம் அணுகலாம். FTP சேவையகத்துடன் இணைக்க மற்றும் கோப்புகளை மாற்ற பயனர்கள் "ftp" கட்டளையைப் பயன்படுத்தலாம். லினக்ஸில் FTP ஐப் பயன்படுத்துவதற்கான படிகள் இங்கே:

  1. முனையத்தைத் திறக்கவும்.
  2. "ftp" என தட்டச்சு செய்து Enter ஐ அழுத்தவும்.
  3. "open ftp.example.com" என தட்டச்சு செய்து Enter ஐ அழுத்துவதன் மூலம் FTP சேவையகத்துடன் இணைக்கவும். "ftp.example.com" ஐ நீங்கள் இணைக்க விரும்பும் FTP சேவையகத்தின் முகவரியுடன் மாற்றவும்.
  4. கேட்கும் போது உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடவும்.
  5. சேவையகத்திற்கு செல்லவும் மற்றும் கோப்புகளை மாற்றவும் FTP கட்டளைகளைப் பயன்படுத்தவும்.

யூனிக்ஸ்

யுனிக்ஸ் FTP ஐ ஆதரிக்கிறது, இது கட்டளை வரி மூலம் அணுகலாம். FTP சேவையகத்துடன் இணைக்க மற்றும் கோப்புகளை மாற்ற பயனர்கள் "ftp" கட்டளையைப் பயன்படுத்தலாம். Unix இல் FTP ஐப் பயன்படுத்துவதற்கான படிகள் இங்கே:

  1. முனையத்தைத் திறக்கவும்.
  2. "ftp" என தட்டச்சு செய்து Enter ஐ அழுத்தவும்.
  3. "open ftp.example.com" என தட்டச்சு செய்து Enter ஐ அழுத்துவதன் மூலம் FTP சேவையகத்துடன் இணைக்கவும். "ftp.example.com" ஐ நீங்கள் இணைக்க விரும்பும் FTP சேவையகத்தின் முகவரியுடன் மாற்றவும்.
  4. கேட்கும் போது உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடவும்.
  5. சேவையகத்திற்கு செல்லவும் மற்றும் கோப்புகளை மாற்றவும் FTP கட்டளைகளைப் பயன்படுத்தவும்.

ஒட்டுமொத்தமாக, FTP என்பது விண்டோஸ், லினக்ஸ் மற்றும் யூனிக்ஸ் உள்ளிட்ட பல்வேறு இயக்க முறைமைகளில் பயன்படுத்தக்கூடிய பல்துறை நெறிமுறையாகும். மேலே விவரிக்கப்பட்ட படிகளைப் பின்பற்றுவதன் மூலம், பயனர்கள் எளிதாக FTP சேவையகங்களுடன் இணைக்கலாம் மற்றும் கோப்புகளை மாற்றலாம்.

FTP மற்றும் தகவல் தொடர்பு நெறிமுறைகள்

FTP என்பது டிரான்ஸ்மிஷன் கண்ட்ரோல் புரோட்டோகால்/இன்டர்நெட் புரோட்டோகால் (TCP/IP) இணைப்புகள் மூலம் கணினிகளுக்கு இடையே கோப்புகளை அனுப்புவதற்குப் பயன்படுத்தப்படும் பிணைய நெறிமுறையாகும். ஒரு பயன்பாட்டு அடுக்கு நெறிமுறையாக, FTP பயனர்கள் ஒரு கணினியிலிருந்து மற்றொரு கணினிக்கு நெட்வொர்க்கில் கோப்புகளை மாற்ற அனுமதிக்கிறது. FTP ஆனது கிளையன்ட்-சர்வர் மாதிரி கட்டமைப்பில் தனித்தனி கட்டுப்பாடு மற்றும் கிளையன்ட் மற்றும் சர்வர் இடையேயான தரவு இணைப்புகளைப் பயன்படுத்தி கட்டமைக்கப்பட்டுள்ளது.

டிசிபி / ஐபி

TCP/IP என்பது இணையத்தில் சாதனங்களை இணைக்கப் பயன்படும் தகவல் தொடர்பு நெறிமுறைகளின் தொகுப்பாகும். இது டிரான்ஸ்மிஷன் கண்ட்ரோல் புரோட்டோகால்/இன்டர்நெட் புரோட்டோகால் மற்றும் இரண்டு முக்கிய நெறிமுறைகளைக் கொண்டுள்ளது: TCP மற்றும் IP. சாதனங்களுக்கிடையில் நம்பகமான தரவு பரிமாற்றத்தை உறுதி செய்வதற்கு TCP பொறுப்பாகும், அதே சமயம் பிணையத்தில் உள்ள சாதனங்களுக்கு இடையில் தரவை வழிநடத்துவதற்கு IP பொறுப்பாகும்.

FTP சாதனங்களுக்கு இடையில் கோப்புகளை மாற்ற TCP/IP ஐப் பயன்படுத்துகிறது. ஒரு பயனர் FTP பரிவர்த்தனையைத் தொடங்கும்போது, ​​கிளையன்ட் TCP/IP ஐப் பயன்படுத்தி சேவையகத்திற்கு ஒரு கோரிக்கையை அனுப்புகிறார். கிளையண்டுடன் ஒரு கட்டுப்பாட்டு இணைப்பை நிறுவுவதன் மூலம் சேவையகம் பதிலளிக்கிறது, இது இரண்டு சாதனங்களுக்கு இடையில் கோப்புகளின் பரிமாற்றத்தை நிர்வகிக்கப் பயன்படுகிறது.

IPv6

IPv6 என்பது இணைய நெறிமுறையின் (IP) சமீபத்திய பதிப்பாகும், மேலும் இது பழைய IPv4 நெறிமுறையை மாற்றும் வகையில் வடிவமைக்கப்பட்டுள்ளது. IPv6 ஐ விட IPv4 ஒரு பெரிய முகவரி இடத்தை வழங்குகிறது, இது அதிக சாதனங்களை இணையத்துடன் இணைக்க அனுமதிக்கிறது. கூடுதலாக, IPv6 மேம்பட்ட பாதுகாப்பு மற்றும் மொபைல் சாதனங்களுக்கான சிறந்த ஆதரவு போன்ற அம்சங்களை உள்ளடக்கியது.

FTP ஆனது IPv4 மற்றும் IPv6 நெறிமுறைகள் இரண்டிற்கும் இணக்கமானது. ஒரு பயனர் IPv6 ஐப் பயன்படுத்தி FTP பரிவர்த்தனையைத் தொடங்கும் போது, ​​கிளையன்ட் மற்றும் சர்வர் ஒரு இணைப்பை நிறுவவும் கோப்புகளை மாற்றவும் IPv6 முகவரிகளைப் பயன்படுத்துகின்றன.

முடிவில், FTP என்பது TCP/IP இணைப்புகள் மூலம் கணினிகளுக்கு இடையே கோப்புகளை அனுப்புவதற்குப் பயன்படுத்தப்படும் பிணைய நெறிமுறையாகும். இது கிளையன்ட்-சர்வர் மாதிரி கட்டமைப்பில் கட்டமைக்கப்பட்டுள்ளது மற்றும் கிளையன்ட் மற்றும் சர்வர் இடையே தனி கட்டுப்பாடு மற்றும் தரவு இணைப்புகளைப் பயன்படுத்துகிறது. FTP ஆனது IPv4 மற்றும் IPv6 ஆகிய இரண்டு நெறிமுறைகளுடனும் இணக்கமானது, பயனர்கள் பல்வேறு நெட்வொர்க்குகளில் கோப்புகளை மாற்ற அனுமதிக்கிறது.

FTP கட்டளைகள்

கோப்புகளை மாற்ற FTP சேவையகத்துடன் தொடர்பு கொள்ள FTP கட்டளைகள் பயன்படுத்தப்படுகின்றன. பொதுவாகப் பயன்படுத்தப்படும் சில FTP கட்டளைகள் இங்கே:

போர்ட் கட்டளை

கிளையன்ட் மற்றும் சர்வர் இடையே தரவு இணைப்பை நிறுவ போர்ட் கட்டளை பயன்படுத்தப்படுகிறது. கிளையன்ட் போர்ட் கட்டளையை சேவையகத்திற்கு அனுப்புகிறது, இது கிளையன்ட் இணைக்க ஒரு போர்ட்டை திறக்க சர்வர் கூறுகிறது. கிளையன்ட் பின்னர் தரவை மாற்ற அந்த போர்ட்டுடன் இணைக்கிறார்.

போர்ட் கட்டளைக்கான தொடரியல் பின்வருமாறு:

PORT a1,a2,a3,a4,p1,p2
  • a1,a2,a3,a4 தசம வடிவத்தில் கிளையண்டின் ஐபி முகவரி.
  • p1,p2 போர்ட் எண்கள் தசம வடிவத்தில் உள்ளன.

எடுத்துக்காட்டாக, கிளையன்ட் ஐபி முகவரி 192.168.1.2 மற்றும் போர்ட் எண் 1234 என்றால், போர்ட் கட்டளை:

PORT 192,168,1,2,4,210

போர்ட் கட்டளை பாதுகாப்பானது அல்ல என்பதை கவனத்தில் கொள்ள வேண்டியது அவசியம், ஏனெனில் இது ஐபி முகவரி மற்றும் போர்ட் எண்ணை எளிய உரையில் அனுப்புகிறது. பாதுகாப்பான தரவு பரிமாற்றத்திற்கு, பாதுகாப்பான கோப்பு பரிமாற்ற நெறிமுறை (SFTP) அல்லது கோப்பு பரிமாற்ற நெறிமுறை பாதுகாப்பு (FTPS) ஐப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது.

சுருக்கமாக, கிளையன்ட் மற்றும் சர்வர் இடையே தரவு இணைப்பை நிறுவ போர்ட் கட்டளை பயன்படுத்தப்படுகிறது. இருப்பினும், இது பாதுகாப்பானது அல்ல மேலும் SFTP அல்லது FTPS க்கு ஆதரவாக தவிர்க்கப்பட வேண்டும்.

தீர்மானம்

FTP பல தசாப்தங்களாக உள்ளது மற்றும் இன்னும் பல தொழில்களில் பரவலாக பயன்படுத்தப்படுகிறது. இணையம் உட்பட நெட்வொர்க்கில் உள்ள கணினிகளுக்கு இடையே கோப்புகளை மாற்றுவதற்கான நம்பகமான வழியாகும். FTP என்பது கோப்புகளைப் பகிர்வதற்கான பாதுகாப்பான மற்றும் திறமையான வழியாகும், மேலும் இது இணையதள மேம்பாடு மற்றும் பராமரிப்பில் பரவலாகப் பயன்படுத்தப்படுகிறது.

FTP மிகவும் பாதுகாப்பான விருப்பமாக இல்லாவிட்டாலும், கோப்புகளை மாற்றுவதற்கு இது ஒரு பயனுள்ள கருவியாகும். FTP சேவையகத்துடன் இணைக்க மற்றும் கோப்புகளை மாற்றுவதை எளிதாக்கும் பல FTP கிளையண்டுகள் இலவசம் மற்றும் பணம் செலுத்துகின்றன. சில பிரபலமான FTP கிளையண்டுகளில் FileZilla, Cyberduck மற்றும் WinSCP ஆகியவை அடங்கும்.

FTP ஐப் பயன்படுத்துவதன் நன்மைகளில் ஒன்று, இது தொலை கோப்பு நிர்வாகத்தை அனுமதிக்கிறது. அதாவது இணைய இணைப்பு இருக்கும் வரை, உலகில் எங்கிருந்தும் கோப்புகளை சர்வரில் இருந்து பதிவேற்றலாம் அல்லது பதிவிறக்கம் செய்யலாம். FTP மிகவும் பல்துறை மற்றும் வலைத்தள மேம்பாடு, கோப்பு பகிர்வு மற்றும் தொலைநிலை அணுகல் உள்ளிட்ட பல்வேறு சூழ்நிலைகளில் பயன்படுத்தப்படலாம்.

ஒட்டுமொத்தமாக, நெட்வொர்க்கில் உள்ள கணினிகளுக்கு இடையில் கோப்புகளை மாற்ற வேண்டிய எவருக்கும் FTP ஒரு பயனுள்ள கருவியாகும். SFTP மற்றும் FTPS போன்ற பிற விருப்பங்கள் உள்ளன என்றாலும், FTP அதன் எளிமை மற்றும் பயன்பாட்டின் எளிமை காரணமாக ஒரு பிரபலமான தேர்வாக உள்ளது.

மேலும் வாசிப்பு

FTP என்பது கோப்பு பரிமாற்ற நெறிமுறையைக் குறிக்கிறது, இது இணையம் உட்பட நெட்வொர்க்கில் உள்ள கணினிகளுக்கு இடையில் கோப்புகளை மாற்றுவதற்குப் பயன்படுத்தப்படும் நிலையான தொடர்பு நெறிமுறையாகும். FTP கிளையன்ட்-சர்வர் மாதிரி கட்டமைப்பை அடிப்படையாகக் கொண்டது மற்றும் கிளையன்ட் மற்றும் சர்வர் இடையே தனித்தனி கட்டுப்பாடு மற்றும் தரவு இணைப்புகளைப் பயன்படுத்துகிறது. FTP ஆனது கணினிகளின் உள் நெட்வொர்க்கிற்குள் அல்லது வெவ்வேறு இணைய சேவையகங்களுக்கு இடையில் ஆன்லைனில் பயன்படுத்தப்படலாம் (ஆதாரம்: விக்கிப்பீடியா).

தொடர்புடைய நெட்வொர்க்கிங் விதிமுறைகள்

தகவலறிந்து இருங்கள்! எங்கள் செய்திமடலில் சேரவும்
இப்போது குழுசேர்ந்து சந்தாதாரர்களுக்கு மட்டும் வழிகாட்டிகள், கருவிகள் மற்றும் ஆதாரங்களுக்கான இலவச அணுகலைப் பெறுங்கள்.
நீங்கள் எந்த நேரத்திலும் குழுவிலிருந்து விலகலாம். உங்கள் தரவு பாதுகாப்பாக உள்ளது.
தகவலறிந்து இருங்கள்! எங்கள் செய்திமடலில் சேரவும்
இப்போது குழுசேர்ந்து சந்தாதாரர்களுக்கு மட்டும் வழிகாட்டிகள், கருவிகள் மற்றும் ஆதாரங்களுக்கான இலவச அணுகலைப் பெறுங்கள்.
நீங்கள் எந்த நேரத்திலும் குழுவிலிருந்து விலகலாம். உங்கள் தரவு பாதுகாப்பாக உள்ளது.
பகிரவும்...