>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

SCP vs FTP : Comparaison des vitesses

Le Secure Copy Protocol (SCP) et le File Transfer Protocol (FTP) offrent tous deux des méthodes simples en ligne de commande pour transférer des fichiers entre ordinateurs, mais c'est à peu près là que s'arrêtent les similitudes. SCP est mieux conçu pour un transfert ponctuel entre deux ordinateurs sur le même réseau, bien qu'il puisse également être utilisé à distance via Internet. À l'inverse, FTP est utilisé non seulement pour transférer des données vers un serveur distant, mais aussi pour gérer ces données.

Vitesses

Comparer SCP et FTP est un peu inégal, car SCP a été conçu pour fonctionner au sein du même réseau, et FTP est un protocole Internet conçu pour une utilisation sur des serveurs distants. FTP a également tendance à être utilisé pour déplacer plusieurs fichiers ; bien que vous puissiez utiliser des caractères génériques pour transférer plusieurs fichiers ou copier des répertoires entiers dans SCP, ce n'est pas l'utilisation la plus courante. Dans l'ensemble, SCP et FTP sont à peu près à égalité en termes de vitesse lorsqu'ils sont comparés sur le même réseau et avec le même fichier ; mais votre expérience peut varier en fonction de la taille des fichiers que vous transférez et de la façon dont votre réseau est configuré. Votre utilisation d'indicateurs de commande peut également changer les fichiers ; Chris Dillon, développeur logiciel et auteur du blog technique Squarism, utilise « -c arcfour » pour accélérer le transfert SCP dans ses tests.

Sécurité

Un transfert SCP est un transfert individuel — vous utilisez « scp » dans un terminal pour copier vos fichiers ou répertoire vers l'autre ordinateur, sans fioritures ni autres options. C'est un mouvement unique, par opposition à FTP. Avec FTP, vous vous connectez à une session FTP et pouvez non seulement copier des fichiers depuis votre ordinateur, mais aussi gérer des fichiers sur l'ordinateur distant. Cela inclut la possibilité de renommer, supprimer, déplacer et modifier des fichiers depuis l'ordinateur distant. SCP est un transfert sécurisé ; il utilise Secure Shell pour chiffrer à la fois vos données et vos identifiants. FTP n'offre aucune protection contre quiconque pourrait tenter de visualiser vos identifiants réseau.

Utilisation

SCP est une commande Unix conçue pour être utilisée depuis le terminal. FTP est plus flexible en ce sens que vous pouvez l'utiliser soit dans un terminal, soit en utilisant un programme graphique tel que WinSCP ou FileZilla. Vous pouvez également utiliser FTP dans un terminal, bien que ce ne soit pas courant parmi les utilisateurs Internet occasionnels. Si vous choisissez d'utiliser le terminal, vous devrez rechercher les commandes FTP. Pour la plupart, elles sont très similaires aux commandes de base — par exemple, pour transférer un fichier de votre ordinateur vers l'emplacement distant, vous utiliseriez « put test.file ».

Alternatives

Le principal avantage de SCP est la sécurité ; l'avantage de FTP est le contrôle sur votre destination. Si aucun des deux ne répond tout à fait à vos besoins, une solution potentielle est SFTP, qui a été construit en utilisant à la fois FTP et SSH — secure shell — pour créer un protocole qui est sécurisé et vous permet de contrôler votre zone de destination. En termes de vitesse, vous ne verrez aucune différence majeure entre FTP et SFTP ; si quoi que ce soit, SFTP sera plus lent en raison de la nécessité de sécuriser votre transfert. SFTP sera également plus lent que SCP. SFTP peut être utilisé dans le terminal ou dans un logiciel conçu pour la tâche, comme FTP.

Vie connectée