Ero aktiivisen ja passiivisen FTP n välillä

Aktiivinen vs. passiivinen FTP

FTP tarkoittaa tiedostonsiirtoprotokollaa. Se on vakioprotokolla, jota käytetään tiedostojen siirtämiseen isäntästä toiseen isäntään TCP-pohjaisen verkon kautta. FTP: llä on asiakas-palvelin-arkkitehtuuri ja se toimii sovelluskerroksen OSI-mallissa. Tiedonsiirtomuotoja on neljä siirrettäessä tietoa verkon yli,

1. ASCII-tila

2. Binaaritila (kuvatila)

3. EBCDIC-tila

4. Paikallinen tila

Kun yhden isännän (sanotaan esimerkiksi isäntä A) on siirrettävä tiedosto toiselle isäntälle (sanotaan esimerkiksi isäntä B), isäntä A: n ja isäntä B: n välillä tulisi olla yhteys. On kaksi tapaa luoda tämä yhteys kahden isännän välillä. Niitä kutsutaan,

1. Aktiivinen FTP

2. Passiivinen FTP

(Oikeastaan ​​nämä eivät ole erityyppisiä FTP-tyyppejä, mutta erilaisia ​​tapoja FTP-porttien avaamiseen.)

Aktiivinen FTP

Aktiivisessa tilassa FTP-asiakas muodostaa yhteyden FTP-palvelimen porttiin 21 satunnaiselta etuoikeudettomalta portilta, joka on yleensä suurempi kuin 1024 (portin numero). Seuraava on tapa kommunikoida FTP-asiakkaan ja FTP-palvelimen välillä Active FTP: ssä,

• Asiakkaan komentoportti ottaa yhteyttä palvelimen komentoporttiin ja antaa sen dataportin.

• Palvelin antaa kuittauksen asiakkaan komentoportille.

• Palvelin muodostaa yhteyden dataportin ja asiakkaan tietoportin välille.

• Viimeinkin asiakas lähettää kuittauksen palvelimelle.

Aktiivista FTP: tä tulisi käyttää, kun FTP-palvelin, joka yrittää muodostaa yhteyden, ei tue passiivisia FTP-yhteyksiä tai jos FTP-palvelin on palomuurin / reitittimen / NAT-laitteen takana.

Passiivinen FTP

Passiivinen FTP-tila on kehitetty ratkaisemaan aktiivisen tilan yhteysongelmat. FTP-asiakas voi PASV-komennolla kertoa palvelimelle, yhteys on passiivinen. Tämä on FTP-asiakkaan ja palvelimen välinen viestintä passiivisessa tilassa.

• Asiakas ottaa yhteyttä palvelimien komentoporttiin ja antaa PASV-komennon sanoakseen, että tämä on passiivinen yhteys.

• Sitten palvelin antaa kuuntelutietoporttinsa asiakkaalle.

• Sitten asiakas muodostaa datayhteyden palvelimen ja itsensä välillä annetulla portilla. (portin antaa palvelin)

• Palvelin lähettää viimeinkin kuittauksen asiakkaalle.

Passiivista FTP: tä tulisi käyttää koko ajan, ellei virhe ole tapahtunut tai jos FTP-yhteys käyttää epästandardeja FTP-portteja.

Mikä on ero aktiivisen ja passiivisen FTP: n välillä??

1. Aktiivinen tila tarjoaa enemmän suojausta FTP-palvelimelle. Mutta passiivisessa tilassa se ei ole. (Passiivista tilaa käytetään, kun palomuurit estävät FTP-yhteydet.)

2. Aktiivinen FTP voi aiheuttaa ongelmia palomuurien takia. Mutta Passiivisella FTP: llä ei ole yhteysongelmia palomuureista)

3. Aktiivisessa tilassa asiakas perustaa komentokanavan ja palvelin perustaa datakanavan, mutta passiivisessa FTP: ssä molemmat yhteydet muodostaa asiakas.

4. Suurin osa selaimen oletustilasta on passiivinen. Aktiivista tilaa ei käytetä selaimen oletusmoodina.