Skip to main content

Hva er en filoverføringsprotokollklient?

En filoverføringsprotokollklient er en dataprogramvare -applikasjon som brukes til å få tilgang til en dataserver ved å bruke File Transfer Protocol (FTP).Gjennom bruk av denne vanlige protokollen er klienten i stand til å overføre data til og fra serveren.Klientapplikasjonen gir midler for å etablere en tilkobling og deretter utstede de aktuelle FTP -kommandoene til serveren.Den kommer i mange former, operert via et Command Line -grensesnitt (CLI), et grafisk brukergrensesnitt (GUI), til og med en vanlig nettleser.

FTP er en del av det øvre applikasjonslaget til Internet Protocol (IP) Suite, medTransmission Control Protocol (TCP) som brukes til kommunikasjonstransporten.Filoverføringsprotokollklienten er da ansvarlig for å etablere tilkoblingen til serveren ved å til slutt åpne to TCP -tilkoblinger.Den første er kontrollforbindelsen, der klienten sender kommandoer til FTP -serveren.De første kommandoene som er sendt over kontrollforbindelsen er brukerkommandoen, med navnet på brukeren som et argument, og deretter pass -kommandoen etterfulgt av passordet.Når den er etablert, holder kontrollforbindelsen åpen gjennom hele økten.

Her setter filoverføringsprotokollklienten opp de forskjellige kommunikasjonsmåtene som den vil ha med serveren.Vanligvis er data representert på en av to måter, tekst eller binær, avhengig av dataene som blir sendt eller mottatt.Overføringer av teksttype brukes ofte til vanlige tekstfiler kodet med enten den amerikanske standardkoden for informasjon om informasjonsutveksling (ASCII).Den binære modusen, også referert til som bildemodus, er for overføring av filer i et ikke-tekst binært format, for eksempel digitale bilder.En annen, kalt lokal modus, er en annen måte at FTP kan overføre data ved hjelp av et unikt eller proprietært format.

Den andre TCP -kanalen som brukes av File Transfer Protocol -klienten er datatilkoblingen.Denne tilkoblingen er midlertidig og opprettes bare når en klient ber om en liste over filene på serveren eller overfører en fil enten til eller fra serveren.Datatilkoblingen blir deretter ødelagt når ingen dataoverføring skjer.Datatilkoblingen er også unik i hvordan den er etablert, enten aktivt passivt.Klienten må fortelle serveren hvilken type datatilkobling som skal brukesdatakobling.Når den brukes i passiv modus, forteller klienten ganske enkelt serveren at den er passiv, og serveren informerer da klienten hvilken TCP -port som skal brukes til datatilkoblingen.I de fleste tilfeller er klienten satt opp for en passiv forbindelse på grunn av bruk av brannmurer som beskytter den mot uautorisert tilgang.

Som et resultat av den generelle mangelen på sikkerhet i FTP, er sikkerhet for en filoverføringsprotokollklient integrert forDriften slik at brukerens aktivitet er trygg mot nysgjerrige øyne.En rekke ekstra sikkerhetsteknikker har blitt utviklet for bruk med FTP gjennom årene, for eksempel klienten enten eksplisitt navngitt en sikkerhetsprotokoll som skal brukes eller en automatisk blir underforstått.Andre klienter prøver å bruke FTP ved hjelp av en sikker skall (SSH) -tunnel, som kan ha vanskeligheter på grunn av den flyktige naturen til datatilkoblingen.