Professional Documents
Culture Documents
1 Service FTP
Signifie : File Transfer Protocol (FTP)
1-1 Introduction
FTP est un protocole permettant le transfert (au sens large) de fichiers
entre deux sites Internet. Il est utilisé pour réaliser une session de
transfert entre la machine locale et une autre machine de l'Intemet
(appelée machine distante). Ce protocole permet, outre le transfert de
fichiers proprement dit, l'exécution de différentes commandes sur la
machine distante. Le transfert de fichiers peut être réalisé dans les deux
directions (de la machine locale vers la machine distante, ou de la
machine distante vers la machine locale). Ce protocole règle le dialogue
entre deux processus, l'un sur la machine locale (le processus client),
l'autre sur la machine distante (le processus serveur). C'est le processus
client qui est l'initiateur de la connexion; il doit être lancé par l'utilisateur
de la machine locale. Lors de l'établissement de la connexion entre les
sites, la machine distante crée automatiquement un processus serveur.
1-3 Identification
Le transfert de fichiers ne peut être effectué tant que l'utilisateur local ne
s'est pas identifié auprès de la machine distante. Il est possible de
s'identifier auprès de cette machine sous un autre nom (login) que celui
utilisé sur la machine locale. La machine distante demande ensuite à la
machine locale, donc à l'utilisateur local, de fournir le mot de passe
(password) associé à ce nom. Après cette phase d'identification,
l'utilisateur local peut transférer les fichiers de ou vers la machine
distante, tout en ayant les permissions d'accès suivantes
· sur la machine locale, les priorités de l'utilisateur local;
· sur la machine distante, les priorités de l'utilisateur
mentionné lors de l'identification.
1-4 FTP anonyme
Un cas particulier d'identification survient lorsque l'utilisateur local se
présente à la machine distante sous le nom ftp ou anonymous. Dans ce
cas, l'utilisateur est invité à entrer son adresse Email en guise de mot de
passe. On parle alors de connexion FTP anonyme. Certains sites Internet
acceptent ce type d'identification, d'autres ne l'acceptent pas : cela
dépend en fait uniquement de la manière dont est configurée la machine
distante. Si la connexion anonyme est acceptée, une session de transfert
est également créée. Les permissions d'accès données à cet utilisateur
anonyme dépendent également de la configuration de la machine
distante. Dans la plupart des cas, ces permissions sont réduites par
rapport à celles d'un utilisateur réel; de plus, l'utilisateur anonyme ne peut
parfois avoir accès qu'à un sous-répertoire particulier de fichiers. Ce type
de connexion est habituellement utilisée pour la mise à disposition de
logiciels du domaine public (freeware ou shareware).