FTP Server vs FTP-klient
File Transfer Protocol (FTP) är ett protokoll som används för att överföra en fil över internet från en värd till en annan. FTP är baserat på klient-server arkitekturen. FTP-servern har de filer och databaser som krävs för att tillhandahålla de tjänster som kunderna begär. FTP-servern är oftast en högdriven enhet som kan hantera flera klientförfrågningar samtidigt. FTP-klient är i allmänhet en persondator som används av en slutanvändare eller en mobil enhet som kör den nödvändiga programvaran som kan begära och ta emot filer via Internet från en FTP-server.
Vad är FTP Server?
FTP-servern är en högdriven enhet som innehåller filerna och annan information som krävs för att tillfredsställa önskemål från kunder över internet / intranät. FTP-servern kör kontinuerligt och lyssnar på inkommande FTP-förfrågningar. Klienten gör initialt en kontrollanslutning med servern genom att kommunicera via port 21. Denna kontrollanslutning är öppen under hela kommunikationssessionen. Denna anslutning används för att kommunicera administrativ information. Därefter öppnas en andra anslutning av FTP-servern via port 20 med den kommunicerade klienten och denna anslutning kallas en dataanslutning. Filer överförs via dataanslutningen och en pågående överföring kan stoppas genom att skicka en abort-signal över styranslutningen.
Vad är FTP-klient?
Oftast är en FTP-klient en persondator eller en mobil enhet som kör programvara som kan kommunicera med och hämta filer från en FTP-server. Vanligtvis initierar FTP-klienten kommunikationen med FTP-servern. som ständigt lyssnar på inkommande förfrågningar. För att ansluta till en FTP-server måste kunden först tillhandahålla destinationsservern den vill ansluta till och de nödvändiga uppgifterna, t.ex. ett användarnamn och ett lösenord. När anslutningen är konfigurerad kan klienten börja filöverföringsprocessen. Det finns massor av gratis och kommersiell FTP-klientprogramvara som stöder olika plattformar. Denna klientprogramvara sträcker sig från enkla kommandoradsprogram till GUI-applikationer som ger en mer användarvänlig miljö. FTP-klienter stöder också olika internetprotokoll som FTP över SSH, FTPS (FTP över SSL), FXP (Site2site transfer), etc.
Vad är skillnaden mellan FTP-server och FTP-klient?
FTP-klient och FTP-server är de två viktigaste parterna som är involverade i FTP-protokollet, som används för att överföra filer via internet. I allmänhet är FTP-servern en högpresterande enhet som rymmer filerna och databaser som innehåller information som krävs för att tillfredsställa önskemål som kommer från FTP-klienter. FTP-klienten är en persondator eller en mobil enhet som kör ett program som kan kommunicera med en FTP-server och hämta filer från den. FTP-servern fortsätter att lyssna på inkommande förfrågningar och klienten initierar kommunikationssessionen genom att öppna en kontrollanslutning med servern. Sedan överför servern filer till klienten genom att göra en dataanslutning med servern.