FTP ja SFTP siirtävät tiedoston tietokoneesta toiseen, mutta FTP: n ja SFTP: n välinen ero on se, että FTP ei tarjoa suojattua kanavaa tiedostojen siirtämiseen, kun taas SFTP tekee. Keskustelkaa muutamasta erosta FTP: n ja SFTP: n välillä alla olevan vertailukaavion avulla.
Vertailukaavio
Vertailun perusteet | FTP | SFTP |
---|---|---|
perustiedot | FTP ei tarjoa suojattua kanavaa tiedostojen siirtämiseksi isäntien välillä. | SFTP tarjoaa turvallisen kanavan tiedostojen siirtämiseksi isäntien välillä. |
Täysi muoto | File Transfer Protocol. | Suojattu tiedostonsiirtoprotokolla. |
protokolla | FTP on TCP / IP-protokolla. | SFTP-protokolla on osa SSH-protokollaa (etäkirjausohjelma). |
yhteys | FTP luo TCP-portin 21 ohjauskytkennän. | SFTP siirtää tiedoston SSH-protokollan muodostaman yhteyden kautta asiakkaan ja palvelimen välillä. |
salaus | FTP-salasana ja tiedot lähetetään tekstimuodossa. | SFTP salaa tiedot ennen lähettämistä. |
Määritelmä FTP
FTP ( File Transfer Protocol ) on protokolla TCP / IP: ssä, joka kopioi tiedoston yhdestä isännästä toiseen isäntään. Näyttää kuitenkin siltä, että tiedosto on helppo siirtää yhdeltä isännältä toiselle. Mutta on joitakin ongelmia, kuten kahdella järjestelmällä, joka lähettää ja vastaanottaa tiedostoa, voi olla erilainen tapa edustaa dataa ; niissä voi olla erilaisia tiedostonimien yleissopimuksia, niissä voi olla erilaisia hakemistorakenteita .
FTP tarjoaa yksinkertaisen ratkaisun kaikkiin edellä mainittuihin ongelmiin. FTP, joka eroaa muista asiakas-palvelinsovelluksista, muodostaa kaksi yhteyttä kommunikoivien isäntien välillä. Yksi yhteys on tiedonsiirtoa varten, ja toinen on ohjausinformaatiota (komento ja vastaukset). FTP on tehokkaampi kuin muut asiakas-palvelin-sovellukset, koska sillä on erillinen yhteys datoita ja komentoja varten.
Ohjausliitäntä on yksinkertainen, koska se vain muodostaa yhteyden isäntien välille. Tietoliikenne on kuitenkin monimutkainen, koska sen on siirrettävä erilaisia tietoja . FTP luo TCP: n porttinumeroon 21 ja TCP: n porttinumeroon 20 liittyvän tiedonsiirron .
Aina kun käyttäjä käynnistää FTP-istunnon, se muodostaa ensin yhteyden isäntään, jolle tiedosto on siirrettävä ohjauskytkennän avulla, ja se muodostaa datayhteyden tiedoston siirtoa varten. Datayhteys avataan ja suljetaan jokaisen tiedoston siirtämisen jälkeen. Ohjausyhteys on kuitenkin edelleen kytkettynä koko FTP-istuntoon.
SFTP: n määritelmä
SFTP ( Secure File Transfer Protocol ) on turvallinen tapa siirtää tiedostoja verkon kautta. Vaikka meillä on FTP-protokolla tiedostojen siirtämiseksi yhdeltä isännältä toiselle verkossa, mutta FTP: n suunnittelun aika ei ollut tärkeä ongelma.
FTP-protokolla vaatii salasanan yhteyden muodostamiseksi isäntään, jolle tiedosto on lähetettävä, mutta salasana on tavallisessa tekstissä, jonka hyökkääjä voi uhata. Hyökkääjä voi sitten käyttää väärin salasanaa. Tiedot lähetetään myös tavallisessa tekstissä datayhteyden yli, joka on jälleen epävarma.
Niinpä SFTP esitteli turvallisen kanavan tiedostojen siirtämiseksi verkon kautta. SFTP on osa SSH (Secure Shell) -protokollaa, joka on itse asiassa Unixin ohjelma. SSH-protokolla luo turvallisen yhteyden asiakkaan ja palvelimen välille, ja sitten SFTP-ohjelma toimii samalla tavalla kuin FTP ja siirtää tiedoston SSH: n luomaan suojattuun kanavaan. Tällä tavoin tiedosto voidaan siirtää turvallisesti SFTP: n avulla.
Keskeiset erot FTP: n ja SFTP: n välillä
- FTP ei tarjoa mitään turvallista kanavaa tiedostojen siirtämiseksi isäntien välillä, kun taas SFTP-protokolla tarjoaa suojatun kanavan tiedostojen siirtämiseksi verkon isäntien välillä.
- FTP on lyhenne sanoista File Transfer Protocol, kun taas SFTP on lyhenne sanoista Secure File Transfer Protocol .
- FTP-protokolla on TCP / IP: n tarjoama palvelu. SFTP on kuitenkin osa SSH-protokollaa, joka on etäkirjautumistiedot.
- FTP muodostaa yhteyden TCP-portin 21 ohjausyhteyden kautta. Toisaalta SFTP siirtää tiedoston SSH-protokollan muodostaman suojatun yhteyden kautta asiakkaan ja palvelimen välillä.
- FTP siirtää salasanan ja tiedot tavallisessa tekstimuodossa, kun taas SFTP salaa tiedot ennen sen lähettämistä toiselle isännälle.
johtopäätös:
Sekä FTP että SFTP ovat tiedostonsiirtoprotokolla, mutta SFTP tarjoaa turvallisen tavan siirtää tiedosto yhdestä isännästä toiseen verkon isäntään.