Skip to main content

Et sammendrag av FTP - File Transfer Protocol

$UICIDEBOY$ - FUCKTHEPOPULATION (April 2025)

$UICIDEBOY$ - FUCKTHEPOPULATION (April 2025)
Anonim

File Transfer Protocol (FTP) lar deg overføre kopier av filer mellom to datamaskiner ved hjelp av en enkel nettverksprotokoll basert på Internet Protocol. FTP er også begrepet som brukes når man henviser til prosessen med å kopiere filer ved hjelp av FTP-teknologi.

Historikk og hvordan FTP fungerer

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-servermodellen for kommunikasjon. For å overføre filer med FTP, kjører en bruker et FTP-klientprogram og starter en tilkobling til en ekstern datamaskin som kjører FTP-serverprogramvare. Etter at forbindelsen er etablert, kan klienten velge å sende og / eller motta kopier av filer, enkeltvis eller i grupper.

De opprinnelige FTP-klientene var kommandolinjeprogrammer for Unix-operativsystemer; Unix-brukere kjørte 'ftp'-kommandolinjeprogramprogrammer for å koble til FTP-servere og enten laste opp eller laste ned filer. En variant av FTP-kalt Trivial File Transfer Protocol (TFTP) ble også utviklet for å støtte low-end datasystemer. TFTP gir samme grunnleggende støtte som FTP, men med en forenklet protokoll og sett med kommandoer begrenset til de vanligste filoverføringsoperasjonene. Senere ble Windows FTP-klientprogramvare populær som Microsoft Windows-brukere foretrukket å ha grafiske grensesnitt til FTP-systemer.

En FTP-server lytter på TCP-port 21 for innkommende tilkoblingsforespørsler fra FTP-klienter. Serveren bruker denne porten til å kontrollere tilkoblingen og åpner en egen port for overføring av fildata.

Slik bruker du FTP for fildeling

For å koble til en FTP-server krever en klient et brukernavn og passord som angitt av serverens administrator. Mange såkalte offentlige FTP-steder krever ikke et passord, men i stedet følger en spesiell konvensjon som godtar hvilken som helst klient som bruker "anonym" som brukernavn. For ethvert FTP-nettsted, offentlig eller privat, identifiserer klienter FTP-serveren enten med sin IP-adresse (for eksempel 192.168.0.1) eller av vertsnavnet (for eksempel ftp.about.com).

Enkelte FTP-klienter er inkludert i de fleste nettverksoperativsystemer, men de fleste av disse klientene (for eksempel FTP.EXE på Windows) støtter et relativt uvanlig kommandolinjegrensesnitt. Mange alternative tredjeparts FTP-klienter er utviklet som støtter grafiske brukergrensesnitt (GUIer) og ekstra bekvemmelighetsfunksjoner.

FTP støtter to moduser for dataoverføring: ren tekst (ASCII) og binær. Du stiller modusen i FTP-klienten. En vanlig feil ved bruk av FTP forsøker å overføre en binær fil (for eksempel et program eller en musikkfil) i tekstmodus, og forårsaker at den overførte filen ikke kan brukes.

Alternativer til FTP

Peer-to-peer (P2P) fildelingssystemer som BitTorrent tilbyr mer avanserte og sikre former for fildeling enn FTP-teknologi tilbyr. Disse pluss moderne skybaserte fildelingssystemer som Box og Dropbox har i stor grad eliminert behovet for FTP på Internett.