FTP Que veut dire FTP? C´est un acronyme pour File Transfer Protocol et signifie une méthode commune pour déplacer des fichiers entre deux sites internet. FTP est significatif d´un protocole qui a existé bien avant la toile mondiale.
FTP ne veut pas dire uniquement le transfert entre deux serveurs, mais il inclu maintenant également de déplacer des fichiers d´un utilisateur vers un autre.
Que veut dire FTP s´il est utilisé anonymement? Anonymous FTP veut dire que des données peuvent être transmises et reçues sans mot de passe ou log-in ce qui n´est pas sécurisé.
Un serveur FTP est un ordinateur dédié à ou communément utilisé uniquement pour le transfert de fichiers. Un tel site peut également présenter un tas d´autres services.
FTP défini par les universités, ou différentes réponses sur ce que signifie FTP sur la toile:
Cornell.edu:
Un protocole utilisé pour transmettre des fichiers sur l´Internet.
Oregonstate.edu:
Le FTP est un programme qui déplace des fichiers entre ordinateurs connectés à l´Internet indépendamment du type de machine ou du système d´exploitation.
Usd.edu:
Une méthode de transfer de fichiers entre deux sites Internet.
Un protocole standardisé pour le transfert de fichiers entre ordinateurs distants. Jusqu´il n´y a pas longtemps, il était utilisé exclusivement sur des postes de travail UNIX ou grands ordinateurs, mais aprés que les utilisateurs de PC ont rejoins l´Internet de plus en plus, c´est devenu une alternative populaire au systèmes BBS. La plus grande restriction était que les programmes FTP étaient des interpréteurs de lignes de commande, ce qui ne rendait pas la tâche facile pour les débutants.
Umich.edu:
File Transfer Protocole est un protocole qui permet le transfert de fichiers d´un ordinateur à l´autre. FTP est également le verb utilisé pour définir l´acte de transférrer des fichiers d´un ordinateur à l´autre.
Unc.edu:
Une application qui utilise le protocole TCP/IP pour permettre le transfert de fichiers d´un ordinateur distant à un ordinateur local en utilisant un réseau tel que l´Internet.
Princeton.edu:
Protocole qui permet de copier des fichiers d´un ordinateur local à n´importe quel ordinateur joignable sur un réseau.
Ci suivant voici un aperçu des codes de retour possibles sur FTP:
|
Codes retour FTP (comme définis dans RFC 959) |
Les codes retour FTP sont des chiffres à trois nombres, desquels les 2 premiers donnent le type de la réponse, et le dernier nombre donne la nature exacte du code. Code | Résumé | 1yz | Réponse positive préliminaire L´action requise est initiée et attend une autre réponse avant de continuer. Le serveur FTP ne peut envoyer qu´une seule réponse 1yz par commande. | 2yz | Réponse positive d´achèvement L´action requise a été exécutée avec succés. Une nouvelle commande peut être demandée. | 3yz | Réponse positive intermédiaire La commande a été acceptée mais l´exécution est suspendue en attente d´informations suplémentaires. L´utilisateur doit envoyer une autre commande fournissant cette information. Cette réponse est utilisée dans des groupes de commandes séquentielles. | 4yz | Réponse négative d´achèvement (transitoire) La commande n´a pu être acceptée et l´action requise n´a pas eu lieu, mais la condition est temporaire et l´action peut être répétée. | 5yz | Réponse négative d´achèvement (permanente) La commande n´a pu être acceptée et l´action requise n´a pas eu lieu. L´utilisateur est demandé de ne pas répéter la même commande (dans la même séquence). | |
Code | Résumé | x0z | Syntaxe Ces réponses font références à des erreurs de syntaxe, des commandes syntactiquement correctes mais qui ne font pas partie d´une catégorie fonctionnelle, commandes superflues ou non-implémentées. | x1z | Information Ce sont des réponses à des requêtes d´informations comme pour le statut ou des aides. | x2z | Connexions Réponses faisant référence au contrôle et connexion de données. | x3z | Authentification et comptabilité Réponses pour le processus de login et comptabilité. | x4z | Pas encore spécifié. | x5z | Système de fichiers Ces réponses indiquent le status du système de fichiers sur le serveur vis-à-vis du transfert requis ou autre action visant le système de fichiers. | |
Code | Résumé | 110 | Péponse de relance de marqueur. Dans ce cas le texte est exact et n´est pas laissé à des implémentations particuliaires; il devra être: MARK yyyy = mmmm yyyy étant le marqueur du flux des données du processus de l´utilisateur et mmmm l´équivalent du serveur (notez les espaces entre les marqueurs et "="). | 120 | Service prêt dans nnn minutes. | 125 | Connexion aus données déjà ouverte; démarrage du transfert. | 150 | Status du fichier OK; en train d´ouvrir la connexion. | 200 | Commande OK. | 202 | Commande non-incluse, superflue sur ce site. | 211 | Status du système, réponse d´aide du système. | 212 | Status du répertoire. | 213 | Status du fichier. | 214 | Message d´aide. Comment utiliser le serveur ou la signification d´une commande non-standard. Cette réponse n´,est utile que pour un utilisateur humain. | 215 | NAME system type. NAME est le nom officiel du système de la liste du document des numéros assignés. | 220 | Le service est prêt pour un nouvel utilisateur. | 221 | Le service ferme la connexion. | 225 | Connexion aux données établie; pas de transfert en cours. | 226 | Fermeture de la connexion aux données. Action requise exécutée avec succés (p.e. transfert de fichiers). | 227 | Passage au mode passif (h1,h2,h3,h4,p1,p2). | 230 | Utilisateur connecté, continue. | 250 | Action requise exécutée avec succés. | 257 | "NOM_DU_CHEMIN" créé. | 331 | Nom de l´utilisateur correct, besoin du mot de passe. | 332 | Besoin d´un compte pour la connexion. | 350 | L´action requise est en suspend et attend des informations. | 421 | Le service n´est pas disponible, déconnexion. Ceci peut être la réponse à toute commandes si le service sait qu´il doit se terminer ensuite. | 425 | Connexion aux données impossible. | 426 | Connexion fermée; transfert interrompu. | 450 | Action requise n´a pas eu lieu. Fichier indisponible (p.e., fichier occupé). | 451 | Action requise interrompue: erreur locale du processus. | 452 | Action requise n´a pas eu lieu. Place de stockage insuffisante sur le système. | 500 | Erreur de syntaxe, commande inconnue. Ceci inclu des erreurs telles que "ligne de commande trop longue". | 501 | Erreur de syntaxe dans les paramètres ou arguments. | 502 | Commande non-incluse. | 503 | Mauvaise séquence de commandes. | 504 | Commande non-incluse pour ce paramètre. | 530 | Pas connecté. | 532 | Besoin d´un compte pour stocker des fichiers. | 550 | Action requise n´a pas eu lieu. Fichier indisponible (p.e., fichier non trouvé, pas d´accés). | 551 | Action requise interrompue: type de page inconnu. | 552 | Action requise sur le fichier interrompue. Limite de stockage dépassée (pour le répertoire ou base de données). | 553 | Action requise pas prise en compte. Nom du fichier n´et pas permis. | * REMARQUE: FTP est défini dans RFC 959. S´il vous faut plus d´informations sur les codes FTP ou sur le FTP en général, c´est le RFC 959 qui fait autorité! |