FTP-klient

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 12 november 2015; kontroller kräver 6 redigeringar .

FTP-klient   FTP - File Transfer Protocol (lit. "filöverföringsprotokoll") - Ett datorprogram för att förenkla åtkomst till en FTP -server . Beroende på syftet kan den antingen ge användaren enkel åtkomst till en fjärransluten FTP-server i textkonsolläge , endast ta på sig arbetet med att skicka användarkommandon och filer , eller visa filer på en fjärrserver som om de var en del av filsystemet på användarens dator eller båda. I de två sista fallen tar FTP-klienten på sig uppgiften att tolka användaråtgärder till FTP-protokollkommandon , vilket gör det möjligt att använda filöverföringsprotokollet utan att bli bekant med alla dess krångligheter.

Särskilda exempel på att använda en FTP-klient kan vara:

Implementering

I användarens enklaste (men mest komplexa) fall är en FTP-klient en filsystememulator som helt enkelt finns på en annan dator. Med detta filsystem kan du utföra alla de åtgärder som användaren känner till: kopiera filer från servern och till servern, ta bort filer, skapa nya filer. I vissa fall är det också möjligt att öppna filer - för visning, start av program, redigering. Det är bara nödvändigt att ta hänsyn till att öppnandet av en fil innebär en preliminär nedladdning till användarens dator. Exempel på sådana program är:

På grund av förekomsten av FTP-protokollet finns det enkla (när det gäller implementering) FTP-klienter i nästan alla operativsystem . Användningen av dessa klienter kräver dock kunskaper i att använda konsolen , samt kunskap om protokollkommandon för att kommunicera med servern. Så i Windows är ett sådant verktyg ftp.exe. Många Linux- byggen har också ett ftp-verktyg.

Behörigheter och auktorisering

Filsystemet på en fjärrserver har vanligtvis behörighetsinställningar för olika användare. Så, till exempel, bara vissa filer kan nås av anonyma användare, existensen av andra användare kommer inte att vara känd. En annan grupp användare kan ha tillgång till andra filer, eller till exempel, förutom rättigheterna att läsa filer, kan även rättigheterna att skriva nya eller uppdatera befintliga filer ges. Mängden åtkomsträttigheter beror på operativsystemet och programvaran för varje enskild FTP-server. Som regel delar de rättigheterna att se innehållet i en mapp (det vill säga möjligheten att få en lista över filerna i den), att läsa filen/filerna, skriva (skapa, ta bort, uppdatera) filerna).

För auktorisering ber FTP-servern, när en FTP-klient ansluter till den, den senare om ett användarnamn och lösenord. De flesta FTP-klienter begär i sin tur denna data från användaren interaktivt. Det finns också ett annat sätt att specificera denna data genom att inkludera den i URL :en till FTP-servern. Så till exempel i raden

ftp://vasya:[email protected]

Det är inte ovanligt att denna metod att ange ett användarnamn och lösenord är det enda som stöds av en FTP-klient.

Se även