? File Transfer Protocol - eller FTP - er et språk og metodikken bak overføring av informasjon mellom datamaskiner. FTP er en iboende del av Internet Protocol Suite--TCP/IP--that definerer dagens struktur av Internett. The Internet Protocol Suite består av fire lag : koblingen laget, Internet lag , transport lag og programmet laget . FTP er en del av programmet laget . Historie
114 RFC , publisert den 16 april 1971 , er den første spesifikasjonen av File Transfer Protocol . Dette forut for utviklingen av TCP /IP og moderne Internett . Den tidligste versjonen av FTP var i stor grad en del av ARPANET , forløperen til Internett , og sørget for filkopiering mellom flere utviklingsprosjekter datamaskiner. Flere revisjoner i protokollen resulterte i 959 RFC , publisert i oktober 1985 som fortsatt er gjeldende FTP standard .
Funksjon
FTP gjør at data duplisering mellom to eller flere eksterne tilkoblinger opererer i et klient - tjener forhold . Målmaskinen , serveren , overfører data til den anmodende maskin , klienten . Flere klienter får tilgang til serveren samtidig. I tillegg til å laste ned informasjon fra serveren , kan kunder med riktige nivåer av tilgang laste opp filer tilbake til serveren maskinen. For å lette dataoverføringen prosessen, er to forbindelsene mellom klienten og serveren . Den første forbindelsen - på port 21 - er kontroll -tilkobling, eller protokollen tolk tilkobling. Serveren vil "lytte" for innkommende kontrolltilkoblinger her fra klienter. Den andre tilkoblingen - på port 20 - er datatilkoblingen. Det er dannet en gang en kontroll tilkobling er opprettet og dataoverføring forespørsler er sendt og kvittert .
Egenskaper
File Transfer Protocol har flere data representasjon moduser, inkludert ASCII og binære - eller " image " - modus. Binær -modusen blir en perfekt kopi av hver byte , mens modus konverterer ASCII- tegn i 8-bits ASCII før overføring. ASCII -modus bør ikke brukes til å kopiere filer som inneholder numeriske data . I tillegg til disse data moduser, FTP-programmer ofte tillate to typer tilkoblingsmoduser , passive og aktive . Passiv tilkoblingsmodus finnes for klienter som ikke kan akseptere innkommende TCP-tilkoblinger ; aktiv tilkobling modus lar klienten til å sende porten og IP -adressen man ønsker å bruke for tilkobling
Typiske bruksområder
< br . >
Software benytter FTP standard å kopiere websider fra lokale til eksterne servere , laste opp og laste ned filer , installere programmer på nettsider og overføre data mellom datamaskiner . FTP er ikke bare et språk eller syntaks for kopiering av filer , men er en komplett standard som inkluderer maskinvarekonfigurasjon og mange viktige elementer i nettverket design. Dusinvis av programmer , både åpen kildekode og kommersielle, eksisterer for brukerne å enkelt manipulere filer eksternt med FTP.
Future of FTP
FTP, som beskrevet i RFC 959 , inkluderer ikke en omfattende sikkerhet komponent . Fremtidige versjoner av FTP , for eksempel RFC 2228 , forlenge protokoll med større sikkerhet funksjonalitet. Den andre store forslaget , 2428 RFC har IPv6 -støtte . FTP er fortsatt den dominerende protokoll for kopiering av data via Internett TCP /IP -standarden.