FTP - ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ

ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ അടിസ്ഥാനമാക്കിയുള്ള ലളിതമായ നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് രണ്ട് കമ്പ്യൂട്ടറുകൾക്കിടയിൽ ഫയലുകൾ കൈമാറാൻ ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ (FTP) നിങ്ങളെ അനുവദിക്കുന്നു. FTP ടെക്നോളജി ഉപയോഗിച്ച് ഫയലുകൾ പകര്ത്തുന്ന പ്രക്രിയയെ സൂചിപ്പിയ്ക്കുന്ന സമയത്തും FTP ഉപയോഗിക്കുന്നു.

ചരിത്രം, എഫ്ടിപി എങ്ങനെയാണ് പ്രവർത്തിക്കുന്നത്

TCP / IP- ലും പഴയ നെറ്റ്വർക്കുകളിലും ഫയൽ പങ്കിടൽ പിന്തുണയ്ക്കുന്നതിനായി 1970 കളിലും 1980 കളിലും FTP വികസിപ്പിച്ചെടുത്തു. പ്രോട്ടോകോൾ ഉപഭോക്താവിന്റെ സെർവർ മാതൃക ആശയവിനിമയം പിന്തുടരുന്നു. എഫ്ടിപി ഉപയോഗിച്ചു് ഫയലുകൾ കൈമാറ്റം ചെയ്യുന്നതിനായി, ഒരു ഉപയോക്താവ് എഫ്ടിപി ക്ലയന്റ് പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുകയും FTP സെർവർ സോഫ്റ്റ്വെയർ പ്രവർത്തിപ്പിക്കുന്ന ഒരു വിദൂര കമ്പ്യൂട്ടറിലേക്ക് ഒരു കണക്ഷൻ ആരംഭിക്കുകയും ചെയ്യുന്നു. കണക്ഷൻ സ്ഥാപിച്ചു കഴിഞ്ഞാൽ, ക്ലയന്റ് ഫയലുകളുടെ പകർപ്പുകൾ അയയ്ക്കാനോ സ്വീകരിക്കാനോ തെരഞ്ഞെടുക്കാം, ഒറ്റയ്ക്കോ അല്ലെങ്കിൽ ഗ്രൂപ്പുകളിലോ.

യഥാർത്ഥ FTP ക്ലയൻറുകൾ യുണിക്സ് ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾക്കുള്ള കമാൻഡ് ലൈൻ പ്രോഗ്രാമുകളാണ്; FTP സെർവറുകളിൽ കണക്ട് ചെയ്യുന്നതിനും ഫയലുകൾ അപ്ലോഡ് ചെയ്യുന്നതിനോ ഡൌൺലോഡ് ചെയ്യുന്നതിനോ യുണിക്സ് ഉപയോക്താക്കൾ 'ftp' കമാൻഡ് ലൈൻ ക്ലയൻറ് പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുകയുണ്ടായി. കുറഞ്ഞ-കമ്പ്യൂട്ടർ സംവിധാനങ്ങൾ പിന്തുണയ്ക്കുന്നതിനായി ത്വരിതഗതിയിലുള്ള ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ (ടിഎഫ്പിപി) എന്ന് വിളിക്കപ്പെടുന്ന എഫ്ടിപി വ്യത്യാസവും വികസിപ്പിച്ചിരുന്നു. എഫ്ടിപിഎ പോലെയുള്ള അടിസ്ഥാന പിന്തുണയും ടിഎഫ്ടിപി നൽകുന്നുണ്ട്. പക്ഷേ, സാധാരണ ഫയൽ ട്രാൻസ്ഫർ ഓപ്പറേഷനുകൾക്ക് മാത്രമുള്ള ലളിതമായ പ്രോട്ടോക്കോളും സെറ്റ് സേവിംഗ്സും . മൈക്രോസോഫ്റ്റ് വിൻഡോസ് ഉപയോക്താക്കൾ, എഫ് ടി പി സിസ്റ്റങ്ങൾക്കു് ഗ്രാഫിക്കൽ ഇന്റർഫെയിസുകൾ ലഭ്യമാക്കിയതു് പോലെ ജനകീയമായിരുന്നു.

FTP ക്ലയന്റുകളിൽ നിന്നുള്ള ഇൻകമിംഗ് കണക്ഷൻ ആവശ്യങ്ങൾക്കായി ടിസിപി പോർട്ട് 21 ൽ ഒരു FTP സെർവർ ശ്രദ്ധിക്കുന്നു. കണക്ഷനെ നിയന്ത്രിക്കുന്നതിന് സെർവർ ഈ പോർട്ട് ഉപയോഗിക്കുന്നു കൂടാതെ ഫയൽ ഡാറ്റ കൈമാറ്റം ചെയ്യുന്നതിന് ഒരു പ്രത്യേക പോർട്ട് തുറക്കുന്നു.

ഫയൽ പങ്കിടലിനായി എഫ്ടിപി ഉപയോഗിക്കുന്നത് എങ്ങനെ

ഒരു FTP സെർവറിലേക്ക് കണക്റ്റുചെയ്യുന്നതിന്, ഒരു ക്ലയന്റ് സെർവറിന്റെ അഡ്മിനിസ്ട്രേറ്റർ സജ്ജമാക്കിയതുപോലെ ഒരു ഉപയോക്തൃനാമവും പാസ്വേഡും ആവശ്യമാണ്. പബ്ലിക് എഫ്ടിപി സൈറ്റുകൾക്ക് ഒരു രഹസ്യവാക്ക് ആവശ്യമില്ല, പകരം ഉപയോക്താവിൻറെ പേര് "അജ്ഞാതം" ഉപയോഗിച്ച് ക്ലയന്റ് സ്വീകരിക്കുന്ന ഒരു പ്രത്യേക കൺവെൻഷൻ പിന്തുടരുക. ഏത് FTP സൈറ്റ് പൊതു അല്ലെങ്കിൽ സ്വകാര്യ, ക്ലയന്റുകളുടെ FTP സെർവർ അതിന്റെ IP വിലാസം (192.168.0.1) അല്ലെങ്കിൽ അതിന്റെ ഹോസ്റ്റ്നാമം (ftp.about.com പോലുള്ള) വഴി തിരിച്ചറിയുന്നു.

മിക്ക നെറ്റ്വർക്ക് ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങളോടൊപ്പം ലളിതമായ FTP ക്ലയന്റുകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ടു്, പക്ഷെ മിക്ക ക്ലയന്റുകളും (വിൻഡോസിലുള്ള FTP.EXE പോലുള്ളവ) താരതമ്യേന സൌഹൃദപരമല്ലാത്ത കമാൻഡ്-ലൈൻ ഇന്റർഫെയിസിനുള്ള പിന്തുണ നൽകുന്നു. ഗ്രാഫിക് യൂസർ ഇൻറർഫേസുകൾ (ജിയുഐകൾ), അധിക സൗകര്യങ്ങളുടെ സവിശേഷതകൾ എന്നിവയെ പിന്തുണയ്ക്കുന്ന നിരവധി മൂന്നാം-കക്ഷി FTP ക്ലയന്റുകൾ വികസിപ്പിച്ചു.

എഫ് ടി പി ഡാറ്റാ കൈമാറ്റത്തിന്റെ രണ്ടു രീതികളെ പിന്തുണയ്ക്കുന്നു: പ്ലെയിൻ ടെക്സ്റ്റ് (ASCII), ബൈനറി. നിങ്ങൾ എഫ്ടിപി ക്ലയന്റിൽ മോഡ് സജ്ജീകരിച്ചു. ടെക്സ്റ്റ് മോഡിൽ ഒരു ബൈനറി ഫയൽ (ഒരു പ്രോഗ്രാം അല്ലെങ്കിൽ സംഗീത ഫയൽ) കൈമാറ്റം ചെയ്യുന്നതിനായി FTP ഉപയോഗിക്കുമ്പോൾ ഒരു സാധാരണ തെറ്റ് മാറ്റുന്നത് വഴി ട്രാൻസ്ഫർ ചെയ്ത ഫയൽ ഉപയോഗശൂന്യമായതിനാൽ.

FTP- യുടെ ബദൽ

ബിറ്റ് ടോറന്റ് പോലുള്ള പിയർ-ടു-പീർ (P2P) ഫയൽ പങ്കിടൽ സംവിധാനങ്ങൾ FTP ടെക്നോളജി വാഗ്ദാനം ചെയ്യുന്നതിനേക്കാൾ വിപുലവും സുരക്ഷിതവുമായ ഫയൽ പങ്കിടൽ രീതികൾ വാഗ്ദാനം ചെയ്യുന്നു. ബോക്സ് ആൻഡ് ഡ്രോപ്പ്ബോക്സ് പോലുള്ള ആധുനിക ക്ലൗഡ് അധിഷ്ഠിത ഫയൽ പങ്കിടൽ സംവിധാനങ്ങൾ ഇന്റർനെറ്റിൽ FTP- യുടെ ആവശ്യം ഒഴിവാക്കിയിട്ടുണ്ട്.