Diferència entre FTP i SFTP

Diferència entre FTP i SFTP
Diferència entre FTP i SFTP

Vídeo: Diferència entre FTP i SFTP

Vídeo: Diferència entre FTP i SFTP
Vídeo: Есть ли разница между искусством и ремеслом? — Лаура Морелли 2024, Juliol
Anonim

FTP vs SFTP

FTP (File Transfer Protocol) és un protocol utilitzat per transferir fitxers entre amfitrions a Internet (o altres xarxes basades en TCP). És un protocol basat en el model client-servidor. El servidor FTP conté els fitxers i bases de dades necessaris per oferir els serveis sol·licitats pels clients. Molt sovint, el servidor FTP és un dispositiu d' alta potència que és capaç de gestionar múltiples sol·licituds de client alhora. El client FTP és generalment un ordinador personal utilitzat per un usuari final o un dispositiu mòbil, que executa el programari necessari que és capaç de sol·licitar i rebre fitxers a través d'Internet des d'un servidor FTP. FTP manté connexions separades entre el client i el servidor per transferir la informació i les dades de control. Les aplicacions de client FTP han evolucionat des d'aplicacions de línia d'ordres fins a aplicacions amb interfícies gràfiques d'usuari durant tot aquest temps. SFTP (Secure File Transfer Protocol) és un protocol utilitzat per transferir fitxers a través d'un canal segur. Va ser desenvolupat com una extensió del protocol Secure Shell (SSH) per l'Internet Engineering Task Force (IETF). SFTP assumeix que el canal utilitzat per a la comunicació és segur i que el client està autenticat pel servidor i la informació sobre el client està disponible per a l'ús del protocol.

Què és FTP?

FTP és un protocol utilitzat per transferir fitxers per Internet. L'especificació actual d'FTP es troba a la RFC 959. Aquest protocol funciona a la capa d'aplicació. Com s'ha esmentat anteriorment, FTP manté dues connexions per transferir informació i dades de control. El protocol FTP funciona de la següent manera. Un servidor FTP escolta les sol·licituds entrants dels clients. Un client que vulgui comunicar-se amb el servidor podria fer-ho a través del port 21, i s'anomena connexió de control. La connexió de control s'obre durant tota la sessió i s'utilitza per comunicar informació d'administració. Aleshores, el servidor FTP obre una segona connexió a través del port 20 amb el client comunicat i aquesta connexió s'anomena connexió de dades. Els fitxers es transfereixen mitjançant la connexió de dades i es pot aturar una transferència en curs enviant un senyal d'avortament a través de la connexió de control.

Què és SFTP?

SFTP és un protocol utilitzat per transferir fitxers per un canal segur. SFTP també es basa en l'arquitectura client-servidor. Un servidor SFTP molt conegut és OpenSSH i els clients SFTP s'implementen com a programes de línia d'ordres (tal com es proporcionen amb OpenSSH) o aplicacions GUI. SFTP proporciona xifratge tant per a les dades com per a les ordres que es transfereixen, proporcionant seguretat per a informació sensible com ara contrasenyes. A més, els fitxers penjats amb SFTP s'associen amb atributs de fitxer com ara una marca de temps, cosa que no és possible amb FTP. SFTP no és només un protocol per accedir i transferir fitxers, en realitat és un protocol de sistema de fitxers.

Quina diferència hi ha entre FTP i SFTP?

SFTP proporciona un mecanisme segur per transferir fitxers per Internet. SFTP proporciona un mecanisme per xifrar dades i ordres que es transfereixen entre el client i el servidor, mentre que la informació transferida entre el client i el servidor sota FTP està en text sense format. A més, els fitxers penjats amb SFTP s'associen amb atributs de fitxer com ara una marca de temps, cosa que no és possible amb FTP. Tot i que SFTP ofereix una funcionalitat similar (més segura) a l'FTP, a causa de les diferències subjacents en els protocols, no es pot utilitzar un client FTP per comunicar-se amb un servidor SFTP i un client SFTP no es pot utilitzar per comunicar-se amb un servidor FTP.

Recomanat: