File Transfer Protocol (FTP) er en nettverksprotokoll for overføring av kopier av filer fra en datamaskin til en annen. An FTP-klient er et program som lar deg flytte filer mellom datamaskiner. For eksempel kan du opprette websider på din PC og bruk en FTP-klient for å laste opp nettstedet til serveren der den vil være vert.
Hva er FTP?
FTP ble utviklet i løpet av 1970- og 1980-tallet for å støtte fildeling på TCP / IP og eldre nettverk. Protokollen følger klient-server-modell av kommunikasjon. For å overføre filer med FTP, kjører en bruker et FTP-klientprogram og initierer en forbindelse til en ekstern datamaskin som kjører FTP-serverprogramvare. Etter at forbindelsen er opprettet, kan klienten velge å sende og / eller motta kopier av filer. En FTP-server lytter på TCP-port 21 for innkommende tilkoblingsforespørsler fra FTP-klienter. Når en forespørsel mottas, bruker serveren denne porten til å kontrollere forbindelsen og åpner en egen port for overføring av fildata.
De opprinnelige FTP-klientene var kommandolinjeprogrammer for
Unix-operativsystemer. En variant av FTP kalt Trivial File Transfer Protocol (TFTP) ble også utviklet for å støtte low-end datasystemer. Microsoft ga senere ut Windows FTP-klienten med et grafisk grensesnitt. Det er mange FTP-klienter tilgjengelig for forskjellige operativsystemer. Mange av dem er gratis, men det er også førsteklasses FTP-klienter som har ekstra funksjoner, for eksempel muligheten til automatisk å overføre filer etter en bestemt tidsplan.Sette opp FTP-klienter
Når du åpner FTP-klienten din, vil du se flere forskjellige bokser du må fylle ut:
- Profil navn: Dette er navnet du skal gi nettstedet ditt.
- Vertens navn eller Adresse: Dette er navnet på serveren din hjemmesiden vert vert den. Du kan få dette fra vertsleverandøren din.
- bruker-ID og Passord: Dette er det samme som brukernavnet og passordet du opprettet da du registrerte deg for hostingtjenesten.
For å koble til en FTP-server, trenger du et brukernavn og passord som er angitt av serveradministratoren. noen servere følger imidlertid en spesiell konvensjon som godtar enhver klient som bruker "anonym" som brukernavn. Klienter identifiserer FTP-serveren enten ved hjelp av IP adresse (for eksempel 192.168.0.1) eller ved vertsnavnet (for eksempel ftp.lifewire.com).
Du må også velge en modus for FTP-overføring. FTP støtter to moduser for dataoverføring: ren tekst (ASCII) og binær. En vanlig feil når du bruker FTP, er å prøve å overføre en binær fil (for eksempel et bilde, et program eller en musikkfil) mens du er i tekstmodus, noe som fører til at den overførte filen ikke kan brukes.
Det kan være lurt å gå til oppstartsegenskapene og endre standard lokalmappe til mappen på datamaskinen der du oppbevarer nettsidefilene dine.
Hvordan overføre filer ved hjelp av FTP
Hver FTP-klient er litt annerledes, men grensesnittet har vanligvis to hovedpaneler:
- Det venstre panelet viser filene på datamaskinen din.
- Det høyre panelet viser filene på vertsserveren.
Finn filen du vil overføre på venstre side, og dobbeltklikk den for å få filen til å vises på høyre side. Det er også mulig å flytte filer fra vertsserveren til datamaskinen din. Du kan også se, gi nytt navn, slette og flytte filene dine. Hvis du trenger å opprette nye mapper for filene dine, kan du også gjøre det.
Sørg for å konfigurere mappene på hostingtjenesten din nøyaktig den samme som du konfigurerer dem på datamaskinen din, slik at du alltid vil sende filer til riktige mapper.
Alternativer til FTP
Peer-to-peer (P2P) fildeling systemer som BitTorrent tilbyr mer avanserte og sikre former for fildeling enn FTP-teknologi tilbyr. Sammen med moderne skylagring systemer som Box og Dropbox, BitTorrent har i stor grad eliminert behovet for FTP med hensyn til fildeling; webutviklere og serveradministratorer trenger imidlertid fortsatt å bruke FTP regelmessig.