Különbség az aktív FTP és a passzív FTP között

Aktív FTP vs Passzív FTP
 

Az FTP (fájlátviteli protokoll) a szabványos hálózati szabályok (protokollok) halmaza, amely a két host számítógép közötti TCP / IP alapú hálózaton keresztüli fájlátvitelre vonatkozik (olyan hálózat, amely átviteli vezérlő protokollt / internetes protokollt használ bájtfolyam továbbítására) egyik számítógépről a másikra), például az internet. Az FTP az ügyfél / szerver elv alapján működik, és az OSI modell (Open Systems Interconnection model) alkalmazási szintjéhez tartozik..

Az átvitt fájlokat tároló FTP szerver általában két portot használ az átvitel céljára, az egyik a parancsokhoz, a másik az adatok küldéséhez és fogadásához. Az ügyfélszámítógépek kérései a kiszolgáló 21. portján érkeznek, amely kizárólag a parancsok küldésére van fenntartva; ezért hívják a Parancsportnak. Miután beérkezett kérés érkezett, az ügyfélszámítógép által kért vagy feltöltött adatokat egy külön porton keresztül nevezik, amelyet adatportnak hívnak. Ezen a ponton, az FTP kapcsolat aktív vagy passzív módjától függően, az adatátvitelhez használt portszám változik.

Mi az aktív FTP??

Az aktív FTP-kapcsolat módban az a parancscsatlakozást az ügyfél kezdeményezte, az adatkapcsolatot a szerver kezdeményezte. És mivel a szerver aktívan létrehozza az adatkapcsolatot az Ügyféllel, ezt a módot aktívnak nevezik. Az Ügyfél 1024-nél nagyobb portot nyit meg, és rajta keresztül kapcsolódik a 21-es porthoz vagy a Szerver parancsportjához. Ezután a Szerver megnyitja a 20-as portot, és adatkapcsolatot hoz létre az Ügyfél 1024-nél nagyobb portjára. Ebben az üzemmódban az Ügyfélnek be kell állítania a tűzfal beállításait, hogy elfogadja az összes bejövő kapcsolatot, amelyet a megnyitott porton fogad.

Mi az a passzív FTP??

Passzív FTP kapcsolat módban a szerver teljesen passzív módon működik, mivel a Command és az adatkapcsolatot az Ügyfél kezdeményezi és hozza létre. Ebben a módban a kiszolgáló megkeresi a bejövő kéréseket a 21. porton (parancsport) keresztül, és amikor adatkapcsolat iránti kérést fogad az ügyféltől (egy magas portot használ), a szerver véletlenszerűen nyitja meg egyik magas portját. Ezután az Ügyfél adatkapcsolatot kezdeményez a kiszolgáló nyitott portja és a saját véletlenszerűen kiválasztott 1024-nél nagyobb portja között. Ebben az üzemmódban az Ügyfélnek nem kell megváltoztatnia a tűzfal beállításait, mivel csak kimenő kapcsolatokat igényel, és a tűzfal nem blokkolja kimenő kapcsolatok. A kiszolgáló rendszergazdáinak azonban meg kell győződniük arról, hogy a kiszolgáló engedélyezi a bejövő kapcsolatokat az összes megnyitott porton.

Mi a különbség az aktív FTP és a passzív FTP között??

Az aktív FTP és a passzív FTP közötti különbség azon alapul, hogy ki kezdeményezi az adatkapcsolatot a Szerver és az Ügyfél között. Ha az adatkapcsolatot a szerver kezdeményezte, az FTP kapcsolat aktív, és ha az ügyfél kezdeményezi az adatkapcsolatot, az FTP kapcsolat passzív.

A kapcsolat aktív vagy passzív módjától függően az Adatkapcsolathoz használt port megváltozik. Az aktív FTP-ben adatkapcsolat jön létre a szerver 20. portja és az ügyfél magas portja között. Másrészről, a passzív FTP-ben az adatkapcsolat létrejön a szerver magas portja és az ügyfél magas portja között..

Aktív FTP kapcsolat használatakor meg kell változtatni a kliens tűzfal beállításait az ügyféllel történő összes bejövő kapcsolat elfogadásához, míg Passzív FTP kapcsolat esetén a szervernek lehetővé kell tennie az összes bejövő kapcsolatot a szerverrel. A legtöbb FTP-kiszolgáló biztonsági problémák miatt inkább a passzív FTP-kapcsolatot preferálja.