Aktiv vs Passiv FTP
FTP står for File Transfer Protocol. Det er en standardprotokoll som brukes i filoverføring fra en vert til en annen vert over et TCP-basert nettverk. FTP har klient-serverarkitektur, og den fungerer på OSI-modellen av applikasjonslaget. Det er fire datarepresentasjonsmodi 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 verten B. Det er to måter å lage denne forbindelsen mellom to verter. De kalles, 1. Aktiv FTP
2. Passiv FTP
(Egentlig er dette ikke forskjellige typer FTP, men forskjellige måter å åpne FTP-port på.)
Aktiv FTP
I aktiv modus kobles FTP-klienten til FTP-serverens port 21 fra en tilfeldig, ikke-privilegert port, som vanligvis er større enn 1024 (portnummer). Følgende er måten å kommunisere mellom FTP-klient og FTP-server i Active FTP,
• Kundens kommandoport kontakter serverens kommandoport og gir dataporten.
• Server gir en bekreftelse på klientens kommandoport.
• Server oppretter en forbindelse mellom dataporten og klientens dataport.
• Til slutt 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 er bak en brannmur / ruter / NAT-enhet.
Passiv FTP
Passiv FTP-modus er utviklet for å løse tilkoblingsproblemene i Aktiv-modus. FTP-klient kan bruke PASV-kommandoen til å fortelle serveren at forbindelsen er passiv. Dette er kommunikasjonen mellom FTP-klienten og serveren i passiv modus.
• Klienten kontakter serverens kommandoport og utsteder PASV-kommando for å fortelle at dette er passiv forbindelse.
• Deretter gir serveren lytterdataporten til klienten.
• Deretter oppretter klienten en dataforbindelse mellom serveren og seg selv ved hjelp av den gitte porten. (port er gitt av serveren)
• Til slutt sender serveren en bekreftelse til klienten.
Passiv FTP bør brukes hele tiden med mindre det oppstod en feil, eller hvis FTP-tilkoblingen bruker ikke-standard FTP-porter.
Hva er forskjellen mellom aktiv og passiv FTP? 1. Aktiv modus gir mer sikkerhet til FTP-serveren. Men i passiv modus gjør det ikke det. (Passiv modus brukes når FTP-tilkoblingene er blokkert av brannmurer.) 2. Aktiv FTP kan forårsake problemer på grunn av brannmurer. Men Passiv FTP har ikke forbindelsesproblemer fra brannmurer) 3. I aktiv modus etablerer klienten kommandokanalen og serveren etablerer datakanalen, men i passiv FTP etableres begge tilkoblingene av klienten. 4. Det meste av nettleserens standardmodus er passiv. Aktiv modus brukes ikke som standardmodus for en nettleser. |