Hva er en FTP-server?

I de siste 10 årene, har internett utviklet seg raskt. Gjennom denne utviklingen, har File Transfer Protocol (FTP) forble en aktuell og nyttig teknologi. Denne artikkelen ser på hva en FTP-server er, hvorfor og hvordan en slik teknologi kan utnyttes for Internett-kommunikasjon.

Historie

Den første publiserte standarden for File Transfer Protocol forut Transmission Control Protocol og Internet Protocol (TCP / IP) i bruk i dag. Publisert i 1971, FTP kjørte over (NCP) Internett forgjenger Network Control Protocol,. Det er designet for å forenkle indirekte utveksling på tvers av nettverket - de børsene som data eller programmer ble overført til et annet system for å bli henrettet eller jobbet på.

Bruker

FTP ble opprinnelig designet for store bulk overføring av data, så det er godt egnet for nedlasting av filer. Dette gjelder særlig over Internett, der FTP brukes ofte som mekanisme for å laste ned oppdateringer, sanger og innkjøpte programmer.

Funksjon

På et teknisk nivå, bruker FTP en out-of-band kontrollmekanisme. Dette betyr at data beveger seg mellom klient og server ved hjelp av en kommunikasjonsvei. Kontrollmeldinger som styrer strømmen av at data flytte mellom systemene på en annen kommunikasjonskanal. Fordi FTP er designet for filoverføringer, utnytter det TCP som en underliggende protokoll, som omfatter mer robust pakkeleveringssikkerhet.

Identifikasjon

Mye som de fleste andre klient / server relasjoner, er FTP-klient systemet som gjør en anmodning om data, og FTP-serveren gir disse dataene. Det er en vanlig Internett praksis for å reservere en bestemt maskin eller et sett (eller "farm") av maskiner til å fungere som FTP-servere for en virksomhet. Deres formål er å lytte etter forespørsler fra klienter og (forutsatt at sikkerhetskontroller tillater det) raskt og nøyaktig overføre store filer til disse klientene. Hvis nettleseren plutselig leser "ftp: // <server>" du vet du utnytte FTP-protokollen i nedlastingen.

fordeler

Web-sider, som vanligvis laster ned gjennom (HTTP) Hypertext Transfer Protocol, er vanligvis består av mange små filer som må samtidig lastet ned til et bredt spekter av kunder i små grader. Enhver nettside kan gjøre flere titalls eller hundrevis av forespørsler om informasjon bare for å fylle en enkelt side. Dette er et fundamentalt forskjellig stil på jobb enn en forespørsel som resulterer i flere titalls megabyte med kontinuerlig nedlasting av data. Det er nettopp på grunn av denne forskjellen som FTP-servere har fortsatt å ha sin plass blant de mange web-servere på Internett.

Design

Hva er en FTP-server?


Fordi FTP-servere er laget for store filoverføringer, de er best brukt som en del av en helhetlig Internett-server strategi. Det er vanlig, for eksempel å ha en generell orientering sider hostet av web (HTTP) servere og inkludere lenker i disse sidene til separate servere som brukes til å være vert for store filer for nedlasting - for eksempel musikk, videoer, store PDF-dokumenter, datakode og patcher . Fordi sikkerhet kan være et problem med FTP (opprinnelig utviklet for å sende brukernavn og passord i klartekst), er det vanlig å se FTP-servere vert filer som ikke krever særskilt tillatelse for nedlasting - eller for å bruke et forent sikkerhetsmodell som forlater autentisering og autorisasjon til andre systemer.