Tout internaute confirmé a été un jour ou l'autre obligé de se connecter à un serveur FTP pour télécharger des fichiers des données multimédias ou bien pour mettre à jour un site personnel. Le protocole FTP est ainsi un protocole très répandu pour des tâches quotidiennes de mise à jour de diffusion d'informations.
La plupart des logiciels dits clients FTP sont pour les novices difficiles d'approche. Le présent article va donc permettre aux novices et aux utilisateurs confirmés d'accroître leurs connaissances par la lecture d'une description détaillée du protocole FTP (...)
[...] Si un niveau de protection supplémentaire est désiré (comme : Voulez-vous vraiment effacé ce fichier), il devrait être fourni par le processus utilisateur-FTP. Retirer un répertoire Cette commande spécifie dans le nom de chemin un répertoire (si le nom de chemin est complet) ou un sous-répertoire du répertoire de travail courant (si le nom de chemin est relatif (c'est à dire ne contient que le nom du répertoire à retirer et non tout son chemin d'accès)). Créer un répertoire (MKDIR): Cette commande provoque la création du répertoire spécifié dans le nom de chemin (si le nom du chemin est complet) ou d'un sous-répertoire dans le répertoire de travail courant (si le nom de chemin est relatif). [...]
[...] Dans le second cas, il doit être possible d'emmagasiner un fichier chez un hôte et alors de le récupérer plus tard dans le même format. Finallement, il devrait être possible de déplacer un fichier d'un hôte à un autre et de traiter le fichier sur le second hôte sans rencontrer de problèmes. Un simple format ASCII ou EBCDIC ne satisfait pas toutes ces conditions. Ainsi, ces types ont un second paramètre spécifiant l'un des 3 formats suivants: NON PRINT: C'est le format par défaut à utiliser si le second paramètre n'est pas indiqué. Le fichier ne doit pas contenir d'information de formattage vertical. [...]
[...] SYSTEM (SYST): Cette commande est utilisée pour connaître le type de système d'exploitation sur lequel est implanté le serveur. STATUS (STAT): Cette commande devrait retourner un état sur la connection de contrôle. Aide (HELP): Cette commande devrait demander au serveur d'envoyer des informations utiles en ce qui concerne son état d'implémentation sur le canal de contrôle de l'utilisateur. La commande peut prendre un argument et retourner plus d'informations spécifiques en réponse. Aucune opération (NOOP): Cette commande n'affecte aucuns paramètres ou commandes précédemment entrées. [...]
[...] Ce niveau du contrôle de l'erreur est assuré par le TCP. Néanmoins, une procédure de recommencement est fournie pour protéger l'utilisateur de grosses erreurs systèmes. La procédure de recommencement est seulement définie pour les modes bloc et compressé de la transmission de données. Ceci requiert que celui qui envoie les données insère un code marqueur spécial dans le flux de données avec une information de marquage. L'information de marquage a une signification seulement pour l'envoyeur, mais doit consister en un ensemble de caractères imprimables dans le langage par défaut ou dans un langage négocié de la connection de contrôle (ASCII ou EBCDIC). [...]
[...] Il n'y a aucune restriction sur le type de représentation utilisé; les structures sauvegarde sont autorisées. Mode Bloc: Le fichier est transmis comme une série de bloc de données par un ou plus octets en-têtes. Les octets en-têtes contiennent un champ compteur, et un code descripteur. Le champ compteur indique la longueur totale du bloc de données en octets, ainsi il marque le début du prochain bloc de données (il n'y a pas de remplisseur de bits). Le code descripteur définit le dernier bloc du fichier (EOF) et le dernier bloc dans la sauvegarde. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture