FTP – Vad är det och hur fungerar det?
Vad är FTP? FTP står för File Transfer Protocol och är en standardlösning för filöverföring. Om du vill att det ska vara krypterad data då filerna förs över så måste det istället vara SFTP som står för Secure File Transfer Protocol.
Mest populär
Basic Suite
Webbhotell på Simply.com
Svensk support
- 10 GB hemsidesutrymme
- 2 GB utrymme per mail-konto
- Gratis HTTPS SSL-skydd
- Effektivt virus- och skäppostfilter
- Daglig backup och 99,99 % upptid
- 500.000 webhosting-lösninger
- WordPress verktyg
- 4.9 stjerner på Trustpilot
Pris per månad:
5,30 SEK
Standard suite
Webbhotell på Simply.com
Svensk support
- 20 GB hemsidesutrymme
- 8 GB utrymme per mail-konto
- Gratis HTTPS SSL-skydd
- Effektivt virus- och skäppostfilter
- Daglig backup och 99,99 % upptid
- 500.000 webhosting-lösninger
- WordPress verktyg
- 4.9 stjerner på Trustpilot
Pris per månad:
20,00 SEK
Hur fungerar FTP?
FTP är ett klient-serverprotokoll som bygger på två kommunikationskanaler mellan klienten och servern. Det är en kommandokanal för att styra konversationen och en datakanal för att överföra filinnehåll.
En typisk FTP-överföring kan fungera så här:
- En användare behöver vanligtvis logga in på FTP-servern, även om vissa servrar gör en del eller allt innehåll tillgängligt utan inloggning, en modell som kallas anonym FTP.
- Klienten initierar en konversation med servern när användaren begär att ladda ner en fil.
- Med hjälp av FTP kan en klient ladda upp, ladda ner, ta bort, byta namn på, flytta och kopiera filer på en server.
En FTP-anslutning har behov av två parter, det för att kunna etablera och kommunicera på nätverket. För att kunna göra det så måste du ha tillstånd genom att tillhandahålla referenser till FTP-servern. Vissa offentliga FTP-servrar kanske inte kräver autentiseringsuppgifter för att komma åt dina filer.
Det finns två distinkta kommunikationskanaler när du upprättar en FTP-anslutning. Den första kallas kommandokanalen där den initierar instruktionen och svaret. Den andra kallas en datakanal, där distributionen av data sker.
För att hämta eller överföra en fil kommer en auktoriserad användare att använda protokollet för att begära att skapa ändringar i servern. I gengäld kommer servern att ge den åtkomsten. Denna session kallas det aktiva anslutningsläget.
Distributionen i aktivt läge kan stöta på problem om en brandvägg skyddar användarens dator. Brandväggen tillåter vanligtvis inte några obehöriga sessioner från en extern part.
Det passiva läget används om det problemet uppstår. I detta läge upprättar användaren både kommandot och datakanalen. Detta läge ber sedan servern att lyssna istället för att försöka skapa en anslutning tillbaka till användaren.
Enkelt komma åt lagringsutrymme online
Med FTP online så kommer du åt dina filer, så länge du är ansluten till internet. Du kan ha det hos ett webbhotell som fungerar som ett lagringsutrymme för dina filer. Det går att använda en så kallad FTP klient för detta, men det är inte ett måste. Du kan då istället ha en FTP server för att göra all din filöverföring.
Hur du kan använda dig av FTP
Det finns idag tre metoder för att upprätta en FTP-anslutning. En mycket enkel metod är att använda en kommandorads-FTP, som att använda kommandotolken för Windows eller Terminal i Mac/Linux. Utvecklare använder det fortfarande idag för att överföra filer med FTP.
Du kan även välja att använda dig av en webbläsare för att kommunicera med FTP-servern. En webbläsare är bekvämare när du vill kunna komma åt stora kataloger på servern. Ändå är det ofta mindre tillförlitligt och långsammare än att använda ett dedikerat FTP-program.
Den allra vanligaste metoden är dock att använda dig av en FTP-klient. Den ger mycket mer frihet än både kommandoraden och webbläsaren. Det är också lättare att hantera och mer kraftfullt jämfört med de andra metoderna.
Det finns också fler funktioner tillgängliga när du använder en sådan klient. Till exempel tillåter det dig att överföra en stor fil och använda synkroniseringsverktyget.
Vad är skillnaden mellan FTP och HTTP?
Både FTTP och http är protokoll som man använder för att kunna föra över data via nätet. Dock så skiljer de sig åt på flera punkter. FTP är till exempel ett allmänt protokoll som utformats för att föra över filer mellan datorer medan http används för att föra över data mellan en klient och server. En FTP använder sig av separata anslutningar medan http använder sig av en enda anslutning.