Le serveur FTP (File Transfer Protocol Server) est un ordinateur qui fournit des services de stockage et d'accès à des fichiers sur Internet. Ils fournissent des services conformément au protocole FTP. FTP est un protocole de transfert de fichiers. Comme son nom l'indique, il s'agit d'un protocole spécifiquement utilisé pour transférer des fichiers. En termes simples, un serveur prenant en charge le protocole FTP est un serveur FTP.
De manière générale, l'objectif principal de la mise en réseau des utilisateurs est de partager des informations, et le transfert de fichiers est l'un des contenus très importants du partage d'informations. Au début, il n'était pas facile de transférer des fichiers sur Internet. Nous savons qu'Internet est un environnement informatique très complexe. Il existe déjà des PC, des postes de travail, des MAC et des ordinateurs centraux. Selon les statistiques, il y a déjà plus de 100 ordinateurs connectés. à Internet. Il existe des dizaines de millions d'ordinateurs, et ces ordinateurs peuvent exécuter différents systèmes d'exploitation, y compris des serveurs sous Unix, des PC sous Dos, Windows et Mac sous MacOS, etc. Le problème de l'échange de fichiers entre différents systèmes d'exploitation nécessite Créer un protocole de transfert de fichiers unifié, appelé FTP. Il existe différentes applications FTP basées sur différents systèmes d'exploitation, et toutes ces applications sont conformes au même protocole, afin que les utilisateurs puissent transférer leurs fichiers vers d'autres ou obtenir des fichiers à partir d'autres environnements utilisateur. (Apprentissage recommandé : Tutoriel vidéo PHP.)
Comme la plupart des services Internet, FTP est également un système client/serveur. L'utilisateur se connecte au programme serveur FTP sur l'hôte distant via un programme client prenant en charge le protocole FTP. L'utilisateur envoie des commandes au programme serveur via le programme client, et le programme serveur exécute les commandes émises par l'utilisateur et renvoie les résultats d'exécution au client. Par exemple, si l'utilisateur émet une commande demandant au serveur d'envoyer une copie d'un certain fichier à l'utilisateur, le serveur répondra à la commande et enverra le fichier spécifié à la machine de l'utilisateur. Le programme client reçoit ce fichier au nom de l'utilisateur et le stocke dans le répertoire de l'utilisateur.
Utilisation du logiciel
Lors de l'utilisation de FTP, les utilisateurs rencontrent souvent deux concepts : « Télécharger » et « Télécharger ». « Télécharger » des fichiers signifie copier des fichiers de l'hôte distant vers votre propre ordinateur ; « télécharger » des fichiers signifie copier des fichiers de votre propre ordinateur vers l'hôte distant. En langage Internet, les utilisateurs peuvent télécharger (télécharger) des fichiers vers (depuis) des hôtes distants via des programmes clients.
Lorsque vous utilisez FTP, vous devez d'abord vous connecter, et ce n'est qu'après avoir obtenu les autorisations correspondantes sur l'hôte distant que vous pourrez télécharger ou télécharger des fichiers. En d’autres termes, si vous souhaitez transférer des fichiers vers un ordinateur, vous devez disposer de l’autorisation appropriée pour cet ordinateur. En d’autres termes, les fichiers ne peuvent être transférés que si vous disposez d’un identifiant et d’un mot de passe utilisateur. Cette situation va à l'encontre de l'ouverture d'Internet. Il existe des dizaines de millions d'hôtes FTP sur Internet et il est impossible d'exiger que chaque utilisateur ait un compte sur chaque hôte. Un FTP anonyme a été créé pour résoudre ce problème.
FTP anonyme est un mécanisme par lequel les utilisateurs peuvent se connecter à un hôte distant et télécharger des fichiers à partir de celui-ci sans devenir un utilisateur enregistré. L'administrateur système a créé un identifiant d'utilisateur spécial nommé anonyme, qui peut être utilisé par n'importe qui sur Internet, n'importe où.
La méthode de connexion à un hôte FTP anonyme via le programme FTP est similaire à la méthode de connexion à un hôte FTP ordinaire, sauf que l'anonyme doit être saisi lorsqu'il est demandé de fournir un identifiant d'utilisateur. L'ID utilisateur peut être n'importe quelle chaîne. Il est d'usage d'utiliser votre propre adresse e-mail comme mot de passe afin que les programmes de maintenance du système puissent enregistrer qui accède à ces fichiers.
Il convient de noter que le FTP anonyme ne fonctionne pas avec tous les hébergeurs Internet, il ne fonctionne qu'avec les hébergeurs qui fournissent ce service.
Lorsque l'hôte distant fournit un service FTP anonyme, certains répertoires seront désignés pour être ouverts au public, permettant un accès anonyme. Les répertoires restants du système sont masqués. Par mesure de sécurité, la plupart des hôtes FTP anonymes permettent aux utilisateurs de télécharger des fichiers à partir d'eux, mais ne permettent pas aux utilisateurs de télécharger des fichiers vers eux. En d'autres termes, les utilisateurs peuvent copier tous les fichiers de l'hôte FTP anonyme sur leurs propres machines. copiez tous les fichiers de votre propre ordinateur sur l'hôte FTP anonyme. Même si certains hôtes FTP anonymes autorisent les utilisateurs à télécharger des fichiers, les utilisateurs ne peuvent télécharger des fichiers que vers un répertoire de téléchargement spécifié. Plus tard, l'administrateur système vérifiera ces fichiers et les déplacera vers un autre répertoire de téléchargement public pour que d'autres utilisateurs puissent les télécharger. De cette manière, les utilisateurs de l'hôte distant sont protégés contre le téléchargement de fichiers problématiques, tels que des fichiers avec. virus.
En tant qu'utilisateur Internet, vous pouvez copier des fichiers entre deux hôtes Internet via FTP. Cependant, en réalité, la plupart des gens n'ont qu'un seul compte Internet et FTP est principalement utilisé pour télécharger des fichiers publics, tels que des logiciels partagés, des fichiers de support technique de diverses entreprises, etc.
Il existe des milliers d'hôtes FTP anonymes sur Internet, et d'innombrables fichiers sont stockés sur ces hôtes pour que les utilisateurs puissent les copier gratuitement. En fait, presque tous les types d’informations, tous les types de programmes informatiques peuvent être trouvés sur Internet. C’est l’une des raisons importantes pour lesquelles Internet nous attire.
Le FTP anonyme donne aux utilisateurs la possibilité d'accéder à la plus grande base de données d'informations au monde. Cette base de données d'informations s'accumule au fil du temps et continue de croître, jamais fermée et concerne presque tous les sujets. Et tout est gratuit.
Le FTP anonyme est une méthode courante pour publier des logiciels sur Internet. Internet survit aujourd’hui parce que les gens utilisent des programmes qui fournissent des services standards via des protocoles standards. De nombreux programmes comme celui-ci sont distribués via FTP anonyme et tout le monde peut y accéder.
Il existe un grand nombre d'hôtes FTP anonymes et davantage de fichiers sur Internet, alors comment pouvons-nous savoir dans quel répertoire sur quel hôte FTP anonyme se trouve un fichier spécifique ? C'est exactement ce que fait le serveur Archie. Archie recherchera automatiquement l'hôte FTP et construira une base de données contenant toutes les informations sur le répertoire de fichiers, afin que vous puissiez trouver directement les informations d'emplacement des fichiers requis.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!