Forskellen mellem aktiv FTP og passiv FTP

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

Video: Forskellen mellem aktiv FTP og passiv FTP

Video: Forskellen mellem aktiv FTP og passiv FTP
Video: Guide til hybridbiler: Hvad er forskellen? | bilguiden 2024, Juli
Anonim

Aktiv FTP vs. Passiv FTP

FTP (File Transfer Protocol) er et sæt standardnetværksregler (protokoller) vedrørende filoverførsel mellem to hostingcomputere over et TCP/IP-baseret netværk (et netværk, der bruger Transmission Control Protocol/Internet Protocol til at levere en strøm af bytes fra én computer til en anden), såsom internettet. FTP fungerer baseret på klient/server-princippet, og det tilhører applikationsniveauet for OSI-modellen (Open Systems Interconnection model).

Norm alt bruger FTP-serveren, som gemmer filer, der skal overføres, to porte til overførselsformålet, en til kommandoer og den anden til at sende og modtage data. Forespørgsler fra klientcomputere modtages ved port 21 på serveren, som udelukkende er reserveret til at sende kommandoer; derfor kaldes det Command Port. Når en indgående anmodning er modtaget, overføres de data, der anmodes om eller uploades af klientcomputeren, via en separat port, der kaldes en dataport. På dette tidspunkt varierer portnummeret, der bruges til dataoverførslen, afhængigt af den aktive eller passive tilstand for FTP-forbindelsen.

Hvad er aktiv FTP?

Billede
Billede
Billede
Billede

Aktiv FTP-forbindelsestilstand er, hvor kommandoforbindelsen initieres af klienten, og dataforbindelsen initieres af serveren. Og da serveren aktivt etablerer dataforbindelsen med klienten, omtales denne tilstand som Aktiv. Klienten åbner en port højere end 1024 og forbinder via den til port 21 eller kommandoporten på serveren. Derefter åbner serveren sin port 20 og etablerer en dataforbindelse til en port højere end 1024 på klienten. I denne tilstand skal klienten indstille sine firewall-indstillinger til at acceptere alle de indgående forbindelser, der modtages på den åbnede port.

Hvad er passiv FTP?

Billede
Billede
Billede
Billede

I den passive FTP-forbindelsestilstand fungerer serveren fuldstændig passivt, da kommandoforbindelsen og dataforbindelsen både initieres og etableres af klienten. I denne tilstand lytter serveren efter indgående anmodninger gennem dens port 21 (kommandoport), og når der modtages en anmodning om en dataforbindelse fra klienten (ved hjælp af en høj port), åbner serveren tilfældigt en af dens høje porte. Derefter starter klienten en dataforbindelse mellem serverens åbnede port og sin egen tilfældigt valgte port højere end 1024. I denne tilstand behøver klienten ikke at ændre sine firewallindstillinger, da den kun kræver udgående forbindelser og firewallen ikke blokerer udgående forbindelser. Serveradministratorerne skal dog sikre sig, at serveren tillader indgående forbindelser ved alle dens åbnede porte.

Hvad er forskellen mellem Active FTP og Passive FTP?

Forskellen mellem den aktive FTP og den passive FTP er baseret på, hvem der starter dataforbindelsen mellem serveren og klienten. Hvis dataforbindelsen initieres af serveren, er FTP-forbindelsen aktiv, og hvis klienten initierer dataforbindelsen, er FTP-forbindelsen passiv.

Afhængigt af den aktive eller passive tilstand af forbindelsen, porten, der bruges til ændringer af dataforbindelsen. I en aktiv FTP etableres dataforbindelse mellem port 20 på serveren og høj port på klienten. På den anden side, i passiv FTP, oprettes en dataforbindelse mellem en høj port på serveren og en høj port på klienten.

Når du bruger en aktiv FTP-forbindelse, skal klientens firewall-indstillinger ændres for at acceptere al indgående forbindelse til klienten, mens serveren i passiv FTP-forbindelse skal tillade alle indgående forbindelser til serveren. De fleste FTP-servere foretrækker den passive FTP-forbindelse på grund af sikkerhedsproblemer.

Anbefalede: