Copier XCOPY Behavior entre serveurs distants

J'essaie de déterminer l'utilisation de la bande passante de XCOPY lors de la copie de fichiers entre deux serveurs distants.

Je suis sur un poste de travail XP exécutant un fichier batch (sur un WLAN) qui utilise XCOPY pour copier des fichiers de \\ server1 vers \\ server2.

Lorsque cette copie est exécutée, la quantité de données de fichier parcourt-elle réellement le poste de travail? Le poste de travail est-il en train de lire et de copier tous les fichiers entre les serveurs ou est-ce que la copie réelle des fichiers traités sur la couche réseau entre les serveurs eux-mêmes?

Robocopy fonctionne-t-il de la même manière?

Les données sont transférées via votre ordinateur, en lisant les morceaux de la source et en les écrivant vers la destination. La copie à distance à distance est une opération relativement rare et ne vaut pas la complexité de l'implémentation.

  • Atteignement: si le client peut atteindre les deux serveurs, cela ne signifie pas que le serveur A peut atteindre le serveur B directement.
  • Compatibilité: dans Windows, les chemins UNC peuvent pointer vers SMB, WebDAV, ancien NetWare et éventuellement d'autres protocoles. Si les deux connexions du serveur utilisent différents protocoles ou variantes, une connexion directe peut être compliquée sinon impossible.
  • Sécurité: l'extension d'un protocole de transfert de fichier pour ajouter des commandes pour établir des connexions à des serveurs tiers peut introduire des trous de sécurité. Consultez l'extension FXP sur FTP, et pourquoi personne ne l'utilise.
  • Authentification: Le serveur A n'a pas vos informations d'identification pour le serveur B. Dans le SMB typique, le mot de passe n'est jamais transmis en texte clair et ce qui est transmis ne peut pas être envoyé plus loin (la délégation n'est possible qu'avec Kerberos, qui nécessite Active Directory ou équivalent). Et c'est en supposant que les deux serveurs acceptent le même ensemble d'informations d'identification … Et le serveur A vous demande le mot de passe du serveur B serait une mauvaise chose.

XCOPY et Robocopy fonctionnent de la même façon, car aucun d'eux ne connaît la différence entre les chemins locaux et distants. Les accès aux fichiers à partir de chemins UNC sont gérés entièrement par le noyau Windows lui-même.