om du är erfaren och involverad i webbhotell världen har du hört förkortningen FTP alldeles för många gånger. För dig som börjar din resa till att skapa din egen webbplats, den här bloggen kommer att ge dig grunderna i vad FTP är liksom dess betydelse för webbutveckling.
vad är FTP?
File Transfer Protocol, eller FTP, var först tänkt av Abhay Bhushan 1971, men FTP som vi känner det nu var inte fullt utvecklad förrän 1997. FTP ger ett sätt att kunna överföra filer från en dator till en annan. I det här fallet tillåter det webbutvecklare att kunna skicka sina webbplatsmallar och innehåll från sin arbetsdator till värdservern som innehåller deras webbplats.
FTP är ett mycket användbart och praktiskt verktyg för webbutvecklare att använda för att skapa en fungerande webbplats. Det är deras huvudväg till FTP-servern som lagrar alla muttrar och bultar på en webbplats. I tekniska termer skapar FTP en TCP-kontrollanslutning från en slumpmässig oprivilegierad port N till FTP-serverns kommandoport 21. Nu i vanliga vardagliga termer skapar FTP-klienten (programmet) som du använder en direktlinje till FTP-servern med de referenser du matar in i klienten. Detta gör att du kan komma åt och manipulera filer på den servern när som helst. Det fungerar också i båda riktningarna. Du kan skicka filer till webbservern och du kan också dra filer från själva servern.
Jo det är allt bra och dandy, men vad betyder det?
Tänk på FTP som om det är en hypersnabb version av snail mail. Person A vill skicka ett paket till person B som ligger i en annan stad. Person A (din dator) skriver ner person B: S adress (serverns IP-adress) tillsammans med deras returadress (användarnamn och lösenord). Om båda adresserna är giltiga kan postkontoret (FTP-klienten) skicka paketet till mottagaränden. Om en eller båda adresserna är ogiltiga kan postkontoret dock inte leverera paketet. FTP kräver en giltig destination (domänadressen) och rätt referenser (användarnamn och lösenord) för att kunna göra den anslutningen och skicka filerna som ska lagras på den servern.
på 90-talet när internet var en gnistrande ny sak var det svårare att göra en FTP-anslutning på grund av att tekniken inte var för avancerad då. De flesta datoranvändare var tvungna att manuellt skriva in kommandon via en DOS-prompt eller en Terminal på sin maskin. Men tack vare modern teknik kan vi nu använda program för att göra tjänster som FTP utan att behöva memorera en mängd kommandon.
Ok det är vettigt, men kan jag inte bara lita på min hyrda webbutvecklare för att ta hand om allt det där?
kort svar: Ja. Alla professionella webbutvecklare vet hur man använder FTP. Men kom ihåg att även de mest avancerade webbutvecklarna var tvungna att börja någonstans, och de var tvungna att lära sig FTP-repen också. När du får en bättre förståelse för vad som händer i bakgrunden kan du ta större kontroll över din webbplats. Kunskap är den ultimata kraften när det gäller webbutveckling samt design. Att ha till och med baskunskap om hur man gör FTP kan hjälpa till att eliminera några grundläggande problem.
en fråga som kommer att tänka på är när du måste vara beroende av en annan person för att hjälpa dig att flytta enkla filer från en mapp till en annan. Vi får förfrågningar om den här typen av saker hela tiden, och medan vi gärna hjälper till är det alltid trevligt att ha alternativ. I stället för att behöva vänta på din webbutvecklare att komma tillbaka till dig och börja processen, du kan mosey på i och enkelt göra det själv.
Ok, ok, du har vunnit mig över. Vilka är grunderna?
för att starta behöver du en FTP-klient som är kompatibel med ditt operativsystem. Om du inte är väl insatt i teknik skulle jag rekommendera att använda Filezilla för att starta. Det är användarvänligt, kompatibelt med alla tre stora operativsystem och har en betydande wiki-databas för att referera om du har frågor angående programfunktioner.
alla FTP-klienter kräver tre viktiga uppgifter: ditt domännamn (eller dess IP-adress), ett användarnamn och ett lösenord. När du skapar ett användarnamn och lösenord för att komma åt din server via FTP, se till att lösenordsstyrkan är hög. Till exempel kan ett lösenord som boatcucumberwire vara starkare om du blandar i skiftlägeskänsliga bokstäver, siffror och symboler. I stället för att använda tre vanliga textord kan du använda b04tCucUMb34W!r3. Det kan tyckas besvärligt att skapa ett så komplicerat lösenord, men du vill vänja dig vid tanken på säkerhet. Om en ragamuffin får tillgång till din FTP-server de har fritt spelrum över din webbplats och kan vanställa det, har det skicka känslig information till spammare eller ens bryta webbplatsen helt.
med Filezilla är det enkelt att starta en anslutning. Skriv in din information i rätt avsnitt nära toppen av programmet och tryck på ”Quick Connect.”Efter några ögonblick kommer programmet att visa dig om du fick tillgång eller inte. Om åtkomst beviljades har du gjort din första framgångsrika FTP-anslutning! Du kan nu välja filer som ska skickas till din server, eller så kan du dra filer från servern, ändra dem som du tycker passar och skicka tillbaka dem för att lagras och användas. Du kan också skapa mappar som kallas kataloger eller underkataloger som kan lagra olika typer av skript och/eller funktioner för webbplatsen.
det är allt som finns när det gäller grundläggande FTP-funktionalitet! När du blir mer involverad i webbdesign och webbutveckling kan du göra mer komplicerade åtgärder angående FTP, till exempel skript eller funktioner som jag nämnde ovan.
nedan kommer jag att ge några länkar som ger dig en djupare inblick i hur FTP fungerar och vilka andra metoder du kan använda för att komma åt din FTP-server. Begränsa dig inte bara till dessa webbplatser. Kom ihåg att kunskap är makt när det gäller webbutveckling och webbdesign. Var inte rädd för att be om hjälp från användarforum också. Internet är ett brett och stort kunskapsbibliotek. Använd den till det bästa av dina förmågor och du kommer att kunna dansa dig runt din webbplats på nolltid.
du kan hitta mer information om hur du använder funktioner med ditt webbhotell konto på vår teknisk support FAQ. CPanel-dokumentationen innehåller instruktioner för hur du skapar ett FTP-konto.