. Menu .

Accueil
Miami ou Genesis ?
Sécuriser MiamiDX
Télécharger la doc
Liens
Les auteurs

Materiel

  • Modem
  • PC ISA
  • PCMCIA
    Reset PCMCIA

  • Connection

    MiamiDX
  • Modem
  • LAN
  • Cable
  • ADSL

  • Genesis
  • Modem
  • LAN
  • Cable
  • ADSL
  • Serveurs
  • IRC
  • FTP
  • HTTP PowerWeb
  • HTTP Apache/PHP
  • NFS
  • passerelle
  • Proxy
  • Samba
  • Telnet
  • VNC
  • X
  • Clients
  • Base
  • Divers
  • ICQ
  • IRC
  • FTP
  • LPR
  • MAIL
  • NEWS
  • NFS
  • Samba
    Samba/MacOS
  • SSH
  • VNC
  • WEB
  • . AmiTradeCenter .

    Par Niffo.

    I) Le protocole FTP :

    Le protocole FTP est l'un des plus vieux protocoles utilisés sur l'internet. Pour vous le situer un peu, la date de naissance de l'ancêtre d'internet : Arpanet est 1969 et la date de la première version de FTP est 1971.(j'avais -1 an ;) Le protocole FTP tel que nous le connaissons date de 1975.

    Pour vous donner une petite idée de son ancienneté par rapport aux autres services de l'internet, le premier navigateur web à été créé en 1990.

    Le protocole FTP (File Transfert Protocol) est un protocole de transfert de fichiers fonctionnant sur le principe du "client-serveur". Ceci signifie que le logiciel "client" va se connecter sur un serveur sur lequel tourne le logiciel "serveur" en attente permanente de connexion et sur lequel sont stockés lesdits fichiers. Le client va ensuite envoyer des commandes au serveur afin de connaître la liste des fichiers qu'il contient et demander l'envoi ou la réception de fichiers. D'autres protocoles permettent également d'effectuer des transferts de fichiers, mais celui-ci est certainement le plus fiable et le plus complet puisqu'il a été conçu exclusivement pour cette tâche.

    Chaque protocole normalisé utilisé sur l'internet est régi selon des spécifications appelées RFC (Request For Comments). On peut les trouver sur tous les grands sites FTP, notamment les sites universitaires, ceux des organismes de recherche et ceux des sociétés liées à l'internet. Exemples: ftp.lip6.fr, ftp.inria.fr, ftp.nic.fr. Le RFC se rapportant au protocole FTP est le 959.

    Sur internet, les protocoles des différents services utilisent des numéros de port (canaux) spécifiques, ainsi un même serveur physique peut héberger plusieurs services (ftp, telnet, smtp, pop, http, ...) Le numéro de port (habituellement) utilisé par le service FTP est le 21. Lorsqu'un client se connecte à un serveur, il effectue donc une connexion sur l'adresse IP du serveur et sur le port 21. Un dialogue s'engage alors sur ce port de communication permettant au client d'envoyer des commandes (List, Stor, Retr, Dele, Cwd, Quit, ...) et au serveur de répondre par des messages débutant par 3 chiffres dont la signification est normalisée. Lorsque le client demande à envoyer ou à récupérer un fichier sur le serveur, ce dernier crée une nouvelle connexion sur un nouveau numéro de port et le transmet au client. Les transferts de fichiers peuvent s'effectuer selon deux modes : "ascii" ou "binaire". Le mode "ascii" est prévu pour les fichiers textes, et prend en charge la conversion (retours-à-la-ligne, ...) entre les différentes plate-formes. Le mode binaire n'effectue aucune conversion et transmet le fichier octet pour octet.

    II) Le client FTP pour Amiga "AmiTradeCenter" :

    Le logiciel AmiTradeCenter est de façon certaine le client FTP le plus complet et le plus utilisé sur Amiga. Il s'agit d'un logiciel FreeWare sous MUI qui n'a rien à envier aux clients FTP, même commerciaux, existant sur les autres plate-formes. Voici les spécificités qui en font un logiciel extrêmement sérieux et complet :

    • Gestion d'un catalogue de serveurs (Manager)
    • Support des URL de type "Internet Explorer" (ftp://user:password@host)
    • Gui très complète sous MUI
    • Transfert de répertoires complets (non prévu dans le protocole)
    • Réglage de la bande passante allouée au transfert
    • Prise en charge du "Glisser-Déposer" (Drag&Drop)
    • Support des FireWalls
    • Support de la commande "CHMOD"
    • Présence d'un mode spécial "ADT" pour AmiNet

    Vous pouvez trouver ce logiciel sur le matou femelle ou sur le site officiel : http://amitradecenter.net

    III) Installation

    Un script "Installer" (que je n'ai pas utilisé) est disponible pour l'installation du logiciel.

    Il va sans dire que pour utiliser ATC, vous aurez besoin d'une pile IP fonctionnelle (AmiTCP, Genesis, Miami, ...). Une documentation en anglais et en allemand est fournie au format AmigaGuide.

    Ce logiciel parfaitement "system-friendly" n'est livré qu'en version 68K. Il a été utilisé sans aucun problème majeur pour les besoins de l'article sur Pegasos sous MorphOs. Un catalogue de localisation Français est fourni avec le programme, mais la gestion encore incomplète de la localisation sous MorphOs m'a conduit à ne pas l'utiliser.

    IV) Découvrons AmiTradeCenter

    Au lancement du logiciel le "Manager" s'ouvre.

    Dans cette fenêtre, il est possible d'organiser ses différents serveurs dans une arborescence à deux niveaux. Dans l'onglet "Serveurs", et comme à l'habitude, nous aurons à définir le nom d'hôte ou l'adresse IP, le numéro de port, le nom d'utilisateur, le mot de passe, le chemin d'accès etc ... C'est à cet endroit également que l'on peut fournir une URL au format "Internet Explorer" en guise de paramètres de connexion. On peut choisir entre trois modes de connexion :

    • "Login/PW" : la connexion typique avec nom d'utilisateur et mot de passe.
    • "Anonymous" : la connexion anonyme (serveur à accès publique)
    • "ADT" : le fameux mode spécial Aminet.

    Le contenu des autres onglets permettra ensuite d'ajuster différents paramètres pour le serveur sélectionné. Ainsi, l'onglet "Advanced" permet de paramétrer tout ce qui touche aux nombre d'essais, timeouts, etc ... L'onglet "Transfer" permet de configurer la limitation de bande passante et les paramètres de déconnexion, reconnexion. L'onglet "ADT" permet de régler deux-trois petites choses concernant le mode spécial "Aminet". Enfin, l'onglet "Stats" offre l'accès à quelques statistiques concernant le nombre d'octets échangés avec le serveur.

    Pour engager une connexion, il suffit de double-cliquer sur le nom du serveur dans l'arborescence ou bien d'utiliser le bouton "Connect" en bas de la fenêtre . Ceci à pour effet d'ouvrir une fenêtre de navigation propre au serveur choisi.

    Il est en effet intéressant de noter que l'on peut ouvrir autant de connexions simultanées qu'on le souhaite vers différents serveurs, la fenêtre "Manager" restant toujours accessible (ceci n'est pas le cas de bon nombre de clients FTP sur des plates-formes concurrentes).

    La fenêtre de navigation se présente sous une forme assez classique quoique par défaut l'affichage du répertoire local se fasse dans une fenêtre "popup". Pour accéder à l'affichage simultané des répertoires "local" et "distant", il convient d'aller dans le menu"Settings" et de désélectionner "Single lister mode". Pour chacun des répertoires "local" et "distant", nous avons quelques boutons à disposition : "Select", "Makedir", "View", "Rename", "Delete", "Send", "Receive" permettant d'accéder aux fonctions de base de gestion de fichiers. La partie basse de la fenêtre affiche en temps réel les opérations échangées entre le client et le serveur dans le jargon du protocole FTP. Si vous sélectionnez un répertoire entier à envoyer/recevoir, AmiTradeCenter effectuera automatiquement et méthodiquement le transfert de chaque fichier et/ou sous-répertoire qu'il contient. Une autre chose à noter est la présence de la commande "CHMOD" indispensable par exemple lorsque l'on souhaite rendre un script exécutable à distance sur un serveur de type Unix. Lorsqu'un transfert est en cours, les répertoires "local" et "distant" sont remplacés par un écran très complet nous informant sur la progression du transfert.

    Pendant un transfert, il n'est donc plus possible de naviguer sur le serveur.

    Lorsque l'on engage une connexion avec un serveur Aminet et mode "ADT", la fenêtre de navigation est quelque peu différente.

    Il est clair que vous ne trouverez jamais cette fonctionnalité sur un client FTP d'une autre plate-forme ! ;) Profitant des fichiers de catalogue particuliers présents sur un serveur Aminet, AmiTradeCenter offre des fonctionnalités inconcevables pour un client FTP standard telles que :

    • Affichage des nouveaux fichiers uploadés sur Aminet depuis la dernière connexion
    • Affichage des fichiers uploadés durant les 7 derniers jours
    • Affichage des fichiers uploadés durant les 14 derniers jours
    • Moteur de recherche dans la base Aminet
    • Affichage des fichiers les plus téléchargés ou les mieux notés
    • Affichage directement dans la liste de la description des fichiers
    • Accès direct au "Readme" d'un fichier s'il existe

    Pour finir, sachez qu'un petit "Tetris" est inclus dans AmiTradeCenter pour vous aider à patienter pendant les longs téléchargements ;)

    V) Conclusion :

    Le domaine du réseau est certainement le domaine dans lequel nous sommes le moins mal lotis sur Amiga et cet article, je l'espère, le prouve une fois encore. Presque tous les types de logiciels clients et serveurs y existent. Par exemple, pour rédiger cet article (sous OpenOffice), j'accédais à mon Pegasos sur le deuxième écran de mon PC à travers AmiVNC ;)

    A quand un navigateur web avec support des frames et feuilles de style ?

    ( Cet article est également disponible sur l'e-zine Obligement N°38 )




    Copyright (C) AmigaEnReseau 2oo2