? Under de senaste 10 åren har Internet utvecklats snabbt . Under hela denna utveckling har File Transfer Protocol ( FTP ) var en aktuell och användbar teknik . Den här artikeln tittar på vad en FTP-server är , varför och hur en sådan teknik kan utnyttjas för Internet-kommunikation . Historia
första publicerade standarden för File Transfer Protocol föregår Transmission Control Protocol och Internet Protocol ( TCP /IP ) som används idag . Publicerad i 1971 , körde FTP över Network Control Protocol ( NCP ) , Internets föregångare . Den var avsedd att underlätta indirekta utbyte över nätet - . Sådana utbyten där data eller program har överförts till ett annat system som ska köras eller arbetat på
Använder
FTP utformades ursprungligen för stora bulk överföring av uppgifter , så det är perfekt för hämtning av filer . Detta gäller särskilt över Internet , där FTP används vanligen som mekanism för att ladda ner patchar, sånger och köpta program .
Funktion
en teknisk nivå använder FTP en out -of-band kontrollmekanism. Detta innebär att data flyttas mellan klient och server med en kommunikationsväg . Styrmeddelanden som styr flödet av dessa uppgifter flyttas mellan systemen på en annan kommunikationskanal . Eftersom FTP var avsedd för filöverföringar , utnyttjar det TCP som underliggande protokoll , som omfattar mer robust säkerhet paketleverans . Addera Identification
Ungefär som de flesta andra klient /server relationer , är FTP-klienten i systemet som gör en framställan om uppgifter , och FTP-servern ger dessa data . Det är en vanlig Internet- praxis att reservera en viss maskin eller ens en uppsättning ( eller " gård " ) av maskiner att fungera som FTP-servrar för ett företag . Deras syfte är att lyssna efter kundens önskemål och (förutsatt säkerhetskontroller tillåter det ) snabbt och exakt överföra stora filer till dessa kunder . Om din webbläsare plötsligt läser " ftp:// " du vet att du utnyttja FTP -protokollet i din nedladdning .
Fördelar
webbsidor , som vanligtvis ladda ner via Hypertext Transfer Protocol ( HTTP ) , är oftast består av många små filer som måste samtidigt ner till en mängd olika kunder i små grader . En viss webbsida kan göra tiotals eller hundratals förfrågningar om information bara för att fylla en enda sida . Detta är ett helt annat typ av arbete än en begäran som resulterar i flera dussin megabyte kontinuerliga data nedladdning . Det är just på grund av denna skillnad som FTP-servrar har fortsatt att ha sin plats bland de många webbservrar på Internet .
Design
Eftersom FTP-servrar är utformade för stora filöverföringar , de är bäst används som en del av en övergripande Internet-server strategi . Det är vanligt , till exempel , för att få allmän information sidor som ägs av web ( HTTP ) -servrar och inkludera länkar i dessa sidor till olika servrar som värdar för stora filer för nedladdning - såsom musik , videor , stora PDF- dokument, datakod och patchar . Eftersom säkerheten kan vara ett problem med FTP ( ursprungligen för att skicka användarnamn och lösenord i klartext ) , är det typiskt att se FTP -servrar värd filer som inte kräver särskilt tillstånd för nedladdning - eller för att använda en förbundsstat säkerhetsmodell som lämnar autentisering och tillstånd till andra system .