Forskjell mellom FTP-server og FTP-klient

Anonim

FTP Server vs FTP Client

File Transfer Protocol (FTP) er en protokoll som brukes til å overføre en fil over internett fra en vert til en annen. FTP er basert på klient-server arkitekturen. FTP-serveren inneholder filene og databasene som kreves for å levere tjenestene forespurt av klienter. FTP-serveren er oftest en høyt drevet enhet som kan håndtere flere klientforespørsler samtidig. FTP-klient er vanligvis en personlig datamaskin som brukes av en sluttbruker eller en mobil enhet som driver den nødvendige programvaren som er i stand til å be om og motta filer over internett fra en FTP-server.

Hva er FTP Server?

FTP-serveren er en høyt drevet enhet som inneholder filene og annen informasjon som kreves for å tilfredsstille forespørsler fra kunder over internett / intranett. FTP-serveren kjører kontinuerlig og lytter etter innkommende FTP-forespørsler. Klienten oppretter i utgangspunktet en kontrollforbindelse med serveren ved å kommunisere gjennom port 21. Denne kontrolltilkoblingen forblir åpen gjennom hele kommunikasjonsøkten. Denne forbindelsen brukes til å kommunisere administrasjonsinformasjon. Deretter åpnes en annen forbindelse av FTP-serveren via port 20 med den kommuniserte klienten, og denne forbindelsen kalles en dataforbindelse. Filer overføres via datatilkoblingen, og en pågående overføring kan stoppes ved å sende et abort-signal over kontrolltilkoblingen.

Hva er FTP-klient?

Ofte er en FTP-klient en personlig datamaskin eller en mobil enhet som kjører applikasjonsprogramvare som kan kommunisere med og hente filer fra en FTP-server. Vanligvis starter FTP-klienten kommunikasjonen med FTP-serveren. som stadig lytter etter innkommende forespørsler. For å koble til en FTP-server må kunden først oppgi destinasjonsserveren den vil koble til og de nødvendige legitimasjonene, for eksempel et brukernavn og et passord. Etter at tilkoblingen er opprettet, kan klienten starte filoverføringsprosessen. Det er mange gratis og kommersielle FTP-klientprogrammer som støtter forskjellige plattformer. Denne klientprogramvaren spenner fra enkle kommandolinjeprogrammer til GUI-applikasjoner som gir et mer brukervennlig miljø. FTP-klienter støtter også forskjellige Internett-protokoller som FTP over SSH, FTPS (FTP over SSL), FXP (Site2site overføring), etc.

Hva er forskjellen mellom FTP-server og FTP-klient?

FTP-klient og FTP-server er de to hovedpartene som er involvert i FTP-protokollen, som brukes til å overføre filer over internett. Vanligvis er FTP-server en høyytelsesenhet som inneholder filene og databasene som inneholder informasjon som er nødvendig for å tilfredsstille forespørsler fra FTP-klienter.FTP-klient er en personlig datamaskin eller en mobil enhet som kjører et program som er i stand til å kommunisere med en FTP-server og hente filer fra den. FTP-server fortsetter å lytte til innkommende forespørsler, og klienten initierer kommunikasjonsøkten ved å åpne en kontrollforbindelse med serveren. Da overfører serveren filer til klienten ved å lage en dataforbindelse med serveren.