Ero aktiivisen FTP n ja passiivisen FTP n välillä

Aktiivinen FTP vs. passiivinen FTP
 

FTP (File Transfer Protocol) on joukko vakioverkkosääntöjä (protokollia), jotka koskevat tiedostojen siirtoa kahden isäntätietokoneen välillä TCP / IP-pohjaisen verkon kautta (verkko, joka käyttää lähetysohjausprotokollaa / Internet-protokollaa tavuvirran toimittamiseen) tietokoneesta toiseen), kuten Internet. FTP toimii asiakas / palvelin -periaatteen perusteella ja kuuluu OSI-mallin (Open Systems Interconnection model) sovellustasoon.

Yleensä FTP-palvelin, joka tallentaa siirrettävät tiedostot, käyttää kahta porttia siirtotarkoitukseen, yksi komentoille ja toinen tietojen lähettämiseen ja vastaanottamiseen. Asiakastietokoneiden pyynnöt vastaanotetaan palvelimen portissa 21, joka on varattu yksinomaan komentojen lähettämiseen; siksi sitä kutsutaan komentoportiksi. Kun saapuva pyyntö on vastaanotettu, asiakastietokoneen pyytämät tai lähettämät tiedot siirretään erillisen portin, jota kutsutaan dataportiksi, kautta. Tässä vaiheessa tiedonsiirtoon käytetyn portin numero vaihtelee FTP-yhteyden aktiivisesta tai passiivisesta tilasta riippuen.

Mikä on aktiivinen FTP?

Aktiivinen FTP-yhteystila on, jossa asiakas käynnistää komentoyhteyden ja palvelin aloittaa datayhteyden. Ja kun palvelin muodostaa aktiivisesti datayhteyden asiakkaan kanssa, tähän tilaan viitataan aktiivisena. Asiakas avaa yli 1024 portin ja muodostaa yhteyden sen kautta palvelimen porttiin 21 tai komentoporttiin. Sitten palvelin avaa porttinsa 20 ja muodostaa datayhteyden asiakkaan korkeampaan kuin 1024 porttiin. Tässä tilassa asiakkaan on asetettava palomuurin asetukset hyväksyäkseen kaikki saapuvat yhteydet, jotka vastaanotetaan avatussa portissa.

Mikä on passiivinen FTP?

Passiivisessa FTP-yhteystilassa palvelin toimii täysin passiivisesti, koska asiakas käynnistää ja perustaa sekä komentoyhteyden että datayhteyden. Tässä tilassa palvelin kuuntelee saapuvia pyyntöjä portin 21 (komentoportti) kautta, ja kun asiakaspyyntö datayhteyttä varten (korkea portti), Server avaa satunnaisesti yhden sen korkeista porteista. Sitten asiakas aloittaa datayhteyden palvelimen avoimen portin ja oman satunnaisesti valitun portin välillä, joka on korkeampi kuin 1024. Tässä tilassa asiakkaan ei tarvitse muuttaa palomuurin asetuksia, koska se vaatii vain lähtevät yhteydet eikä palomuuri estä lähtevät yhteydet. Palvelimen järjestelmänvalvojien on kuitenkin varmistettava, että palvelin sallii tulevat yhteydet kaikilla avoimilla porteilla.

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

Ero aktiivisen FTP: n ja passiivisen FTP: n välillä perustuu siihen, kuka aloittaa datayhteyden palvelimen ja asiakkaan välillä. Jos palvelin aloittaa datayhteyden, FTP-yhteys on aktiivinen, ja jos asiakas käynnistää datayhteyden, FTP-yhteys on passiivinen.

Datayhteyteen käytettävä portti muuttuu yhteyden aktiivisesta tai passiivisesta tilasta riippuen. Aktiivisessa FTP: ssä muodostetaan datayhteys palvelimen portin 20 ja asiakkaan korkean portin välille. Toisaalta Passiivisessa FTP: ssä datayhteys muodostetaan palvelimen korkean portin ja asiakkaan korkean portin välille..

Kun käytetään aktiivista FTP-yhteyttä, asiakkaan palomuuriasetukset on muutettava, jotta kaikki asiakkaan saapuvat yhteydet hyväksytään, Passiivisen FTP-yhteyden aikana palvelimen on sallittava kaikki saapuvat yhteydet palvelimeen. Suurin osa FTP-palvelimista suosii passiivista FTP-yhteyttä tietoturvaongelmien takia.