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. |