Forskjell mellom aktiv og passiv FTP

Aktiv vs Passiv FTP

FTP står for File Transfer Protocol. Det er en standard protokoll, som brukes i filoverføring fra en vert til en annen vert over et TCP-basert nettverk. FTP har klient-server arkitektur, og den opererer på OSI modell av applikasjonslaget. Det er fire data representasjonsmoduser når du overfører data over et nettverk,

1. ASCII-modus

2. Binær modus (bildemodus)

3. EBCDIC modus

4. Lokal modus

Når en vert (la oss si vert A) trenger å overføre en fil til en annen vert (la oss si vert B), bør det være en forbindelse mellom denne verten A og vert B. Det er to måter å gjøre denne forbindelsen mellom to verter. De kalles,

1. Aktiv FTP

2. Passiv FTP

(Egentlig, disse er ikke forskjellige typer FTP, men forskjellige måter å åpne FTP port.)

Aktiv FTP

I aktiv modus kobler FTP-klienten til FTP-serverens port 21 fra en tilfeldig, ikke-privilegiert port, som vanligvis er større enn 1024 (portnummer). Følgende er måten å kommunisere mellom FTP-klient og FTP-server i Active FTP,

• Klientens kommandoport kontakter serverens kommandoport og gir dataporten.

• Serveren gir en bekreftelse på klientens kommandoport.

• Server etablerer en forbindelse mellom dataporten og klientens dataport.

• Endelig sender klienten en bekreftelse til serveren.

Aktiv FTP bør brukes når FTP-serveren, som prøver å koble til, ikke støtter passive FTP-tilkoblinger, eller hvis FTP-serveren ligger bak en brannmur / router / NAT-enhet.

Passiv FTP

Passiv FTP-modus er utviklet for å løse forbindelsesproblemene i Active-modusen. FTP-klient kan bruke PASV-kommandoen til å fortelle serveren, forbindelsen er passiv. Dette er kommunikasjonen mellom FTP-klienten og serveren i passiv modus.

• Klienten kontakter serverkommandoporten og utsteder PASV-kommandoen for å fortelle dette er passiv tilkobling.

• Da gir serveren sin lytte data port til klienten.

• Deretter lager klienten en datatilkobling mellom server og seg selv ved hjelp av den oppgitte porten. (port er gitt av serveren)

• Endelig sender serveren en bekreftelse til klienten.

Passiv FTP skal brukes hele tiden med mindre en feil oppstod, eller hvis FTP-tilkoblingen bruker ikke-standard FTP-porter.

Hva er forskjellen mellom Active og Passive FTP?

1. Aktiv modus gir mer sikkerhet til FTP-serveren. Men i passiv modus gjør det det ikke. (Passiv modus brukes når FTP-tilkoblingene er blokkert av brannmurene.)

2. Aktiv FTP kan forårsake problemer på grunn av brannmurer. Men Passiv FTP har ikke problemer med tilkobling fra brannmurer)

3. I aktiv modus etablerer klienten kommandokanalen og serveren etablerer datakanalen, men i passiv FTP blir begge forbindelsene etablert av klienten.

4. De fleste av nettleserens standardmodus er passiv. Aktiv modus er ikke brukt som standard modus for en nettleser.