Forskellen mellem aktiv og passiv FTP

Forskellen mellem aktiv og passiv FTP
Forskellen mellem aktiv og passiv FTP

Video: Forskellen mellem aktiv og passiv FTP

Video: Forskellen mellem aktiv og passiv FTP
Video: IPX (Internetwork Packet Exchange) 2024, November
Anonim

Aktiv vs. Passiv FTP

FTP står for File Transfer Protocol. Det er en standardprotokol, som bruges til filoverførsel fra en vært til en anden vært over et TCP-baseret netværk. FTP har klient-server-arkitektur, og den fungerer på OSI-modellen af applikationslaget. Der er fire datarepræsentationstilstande ved overførsel af data over et netværk, 1. ASCII-tilstand

2. Binær tilstand (billedtilstand)

3. EBCDIC-tilstand

4. Lokal tilstand

Når en vært (lad os sige vært A) skal overføre en fil til en anden vært (lad os sige vært B), bør der være en forbindelse mellem denne vært A og vært B. Der er to måder at oprette denne forbindelse på. mellem to værter. De hedder

1. Aktiv FTP

2. Passiv FTP

(Faktisk er dette ikke forskellige typer FTP, men forskellige måder at åbne FTP-porte på.)

Aktiv FTP

I aktiv tilstand opretter FTP-klienten forbindelse til FTP-serverens port 21 fra en tilfældig uprivilegeret port, som norm alt er større end 1024 (portnummer). Følgende er måden at kommunikere mellem FTP-klient og FTP-server i Active FTP, • Klientens kommandoport kontakter serverens kommandoport og giver dens dataport.

• Server giver en bekræftelse til klientens kommandoport.

• Serveren etablerer en forbindelse mellem sin dataport og klientens dataport.

• Endelig sender klienten en bekræftelse til serveren.

Aktiv FTP skal bruges, når FTP-serveren, som forsøger at oprette forbindelse, ikke understøtter passive FTP-forbindelser, eller hvis FTP-serveren er bag en firewall/router/NAT-enhed.

Passiv FTP

Passiv FTP-tilstand er udviklet til at løse forbindelsesproblemerne i den aktive tilstand. FTP-klienten kan bruge PASV-kommandoen til at fortælle serveren, at forbindelsen er passiv. Dette er kommunikationen mellem FTP-klienten og serveren i passiv tilstand.

• Klienten kontakter serverens kommandoport og udsteder PASV-kommando for at fortælle, at det er en passiv forbindelse.

• Så giver serveren sin lyttedataport til klienten.

• Så laver klienten en dataforbindelse mellem serveren og sig selv ved hjælp af den givne port. (porten er givet af serveren)

• Endelig sender serveren en bekræftelse til klienten.

Passiv FTP skal bruges hele tiden, medmindre der er opstået en fejl, eller hvis FTP-forbindelsen bruger ikke-standard FTP-porte.

Hvad er forskellen mellem aktiv og passiv FTP?

1. Aktiv tilstand giver mere sikkerhed til FTP-serveren. Men i passiv tilstand gør det ikke. (Passiv tilstand bruges, når FTP-forbindelserne er blokeret af firewalls.)

2. Aktiv FTP kan forårsage problemer på grund af firewalls. Men passiv FTP har ikke forbindelsesproblemer fra firewalls)

3. I aktiv tilstand etablerer klienten kommandokanalen, og serveren etablerer datakanalen, men i passiv FTP etableres begge forbindelser af klienten.

4. Det meste af webbrowserens standardtilstand er passiv. Aktiv tilstand bruges ikke som standardtilstand for en browser.

Anbefalede: