FTP-palvelin vs FTP-asiakas
File Transfer Protocol (FTP) on protokolla, jota käytetään tiedoston siirtämiseen Internetin kautta isännästä toiseen. FTP perustuu asiakas-palvelin-arkkitehtuuriin. FTP-palvelin sisältää tiedostot ja tietokannat, joita tarvitaan asiakkaiden pyytämien palvelujen tarjoamiseen. Useimmiten FTP-palvelin on suuritehoinen laite, joka pystyy käsittelemään useita asiakaspyyntöjä samanaikaisesti. FTP-asiakas on yleensä loppukäyttäjän tai mobiililaitteen käyttämä henkilökohtainen tietokone, jossa on käynnissä tarvittava ohjelmisto, joka pystyy pyytämään ja vastaanottamaan tiedostoja Internetin kautta FTP-palvelimelta.
Mikä on FTP-palvelin?
FTP-palvelin on suuritehoinen laite, joka sisältää tiedostot ja muut tiedot, joita tarvitaan asiakkailta Internetin/intranetin kautta tulevien pyyntöjen täyttämiseen. FTP-palvelin toimii jatkuvasti ja kuuntelee saapuvia FTP-pyyntöjä. Asiakas muodostaa aluksi ohjausyhteyden palvelimeen kommunikoimalla portin 21 kautta. Tämä ohjausyhteys pysyy avoimena koko viestintäistunnon ajan. Tätä yhteyttä käytetään hallinnollisten tietojen välittämiseen. Sitten FTP-palvelin avaa toisen yhteyden portin 20 kautta kommunikoidun asiakkaan kanssa, ja tätä yhteyttä kutsutaan datayhteydeksi. Tiedostot siirretään datayhteyden kautta ja käynnissä oleva siirto voidaan pysäyttää lähettämällä keskeytyssignaali ohjausyhteyden kautta.
Mikä on FTP-asiakas?
FTP-asiakasohjelma on useimmiten henkilökohtainen tietokone tai mobiililaite, jossa on sovellusohjelmisto, joka pystyy kommunikoimaan FTP-palvelimen kanssa ja hakemaan tiedostoja sieltä. Yleensä FTP-asiakas aloittaa tiedonsiirron FTP-palvelimen kanssa. joka kuuntelee jatkuvasti saapuvia pyyntöjä. Yhdistääkseen FTP-palvelimeen asiakkaan on ensin annettava kohdepalvelin, johon se haluaa muodostaa yhteyden, sekä tarvittavat tunnistetiedot, kuten käyttäjänimi ja salasana. Kun yhteys on muodostettu, asiakas voi aloittaa tiedostojen siirtoprosessin. On olemassa paljon ilmaisia ja kaupallisia FTP-asiakasohjelmistoja, jotka tukevat erilaisia alustoja. Nämä asiakasohjelmistot vaihtelevat yksinkertaisista komentorivisovelluksista GUI-sovelluksiin, jotka tarjoavat käyttäjäystävällisemmän ympäristön. FTP-asiakkaat tukevat myös erilaisia Internet-protokollia, kuten FTP over SSH, FTPS (FTP over SSL), FXP (Site2site transfer) jne.
Mitä eroa on FTP-palvelimella ja FTP-asiakkaalla?
FTP-asiakas ja FTP-palvelin ovat kaksi tärkeintä osapuolta FTP-protokollassa, jota käytetään tiedostojen siirtämiseen Internetin kautta. Yleensä FTP-palvelin on korkean suorituskyvyn laite, joka säilyttää tiedostot ja tietokannat, jotka sisältävät tietoja, joita tarvitaan FTP-asiakkailta tulevien pyyntöjen täyttämiseen. FTP-asiakas on henkilökohtainen tietokone tai mobiililaite, jossa on ohjelmistosovellus, joka pystyy kommunikoimaan FTP-palvelimen kanssa ja hakemaan tiedostoja siitä. FTP-palvelin kuuntelee jatkuvasti saapuvia pyyntöjä ja asiakas aloittaa kommunikaatioistunnon avaamalla ohjausyhteyden palvelimeen. Sitten palvelin siirtää tiedostot asiakkaalle muodostamalla datayhteyden palvelimeen.