FTP sont la version standard aujourd'hui des données à travers différents réseaux TCP, y compris l'Internet, et apparaît également.Ces protocoles souvent utilisés pour télécharger toutes sortes de pages Web ou des documents de l'unité de développement privé sur divers serveur d'hébergement ouvert.
Quels sont-ils?Port
FTP est entièrement construite sur l'architecture «client-serveur» et implique donc l'utilisation d'une variété de connexions réseau pour les commandes de diffusion ou de données entre le serveur et le client.Les clients qui utilisent cette version du protocole peuvent passer la procédure d'authentification, en passant le nom d'utilisateur et mot de passe en texte clair.Ou, si elle prévoit la structure du serveur peut se connecter anonymement.Entre autres choses, il prévoit la possibilité d'utiliser le protocole SSH, qui fournit une transmission de données entièrement sécurisé, cacher le mot de passe et login, et le cryptage en outre la totalité du contenu.Peu d'histoire
premières demandes de clients qui utilisent des ports FTP, est un des appareils de ligne de commande interactives, qui mettent en œuvre des commandes standard et la syntaxe.Interfaces utilisateur graphique du temps ont été conçus pour une variété de systèmes d'exploitation, qui sont utilisés à ce jour, et en particulier, il est intéressant de noter parmi ces interfaces, utilitaires web design général tel que Microsoft Expression.Port
FTP est aujourd'hui l'une des plus anciennes normes, comme il est apparu en 1971 avant que le TCP / IP et HTTP.Au début, il a été utilisé uniquement sur le dessus de NCP, mais à ce jour son application est activement répand et la transmission de divers logiciels, ainsi que l'accès à des ressources distantes.
comment est-il différent de HTTP?
Port FTP par défaut est fonction tout à fait lumineux - est l'utilisation de plusieurs connexions.Ainsi, un canal unique dans ce cas est utilisé comme un contrôle, et les commandes sont données par le serveur, et renvoie sa réponse.Après canaux restants est effectué transférer directement l'information désirée, tandis qu'un canal est utilisé à chaque transmission.
Pour cette raison, si vous utilisez le port FTP par défaut, en une seule séance fournit la transmission simultanée de plusieurs fichiers dans des directions différentes.Etant donné que chaque canal vient d'ouvrir son propre numéro de port TCP auquel le client choisit pour sélectionner manuellement ou automatiquement au serveur, selon que le mode de transmission est utilisé.
Quels sont les avantages?
mode binaire a jeté les bases pour la transmission en utilisant le protocole FTP.Ports de ce type en raison de ce qui peut réduire considérablement la surcharge du trafic et de réduire le temps requis pour l'échange d'informations dans le processus de transfert de fichiers volumineux.Format de protocole HTTP, en tout cas, nécessite de codage d'informations binaires sous forme de texte qui peut être fait, par exemple, en utilisant un algorithme Base64 spécialisée.
Utilisation de FTP de port standard, le client était à l'origine partie de la session, et toutes les opérations ultérieures sera effectuée est déjà en elle.En d'autres termes, d'abord le serveur stocke l'état actuel et la maintient à un niveau prédéterminé.Dans le même temps lors de l'utilisation du protocole HTTP telle mémoire est pas présent, que l'objectif du protocole est tout simplement un transfert de données, après quoi il oublie complètement de l'opération.À cet égard, l'aide de la stateful HTTP effectué d'autres technologies qui ne sont pas liés au présent Protocole.
Comment ça marche?Protocole
FTP travail mis en œuvre à la couche du modèle OSI de l'application et est utilisé pour transmettre des données à l'aide de TCP / IP.Pour ce faire, veulent d'abord pour exécuter le serveur FTP qui va écouter les demandes entrantes.Si nécessaire, le client peut contacter de façon indépendante avec le serveur en utilisant le port au numéro 21. Il est à noter qu'un tel lien restera ouvert tout au long de la session.La deuxième connexion est ouverte le numéro de port du serveur 20 au port que le client utilise ce qu'on appelle le mode actif, ou peut être ouvert directement par le client d'un port commode pour le port du serveur correspondant.Ceci est appelé mode passif et est nécessaire pour transférer un fichier.Utilisation
de contrôle de flux est réalisée pour une session spécifique.Par exemple, de tels courants sont utilisés activement dans le processus d'échange entre le serveur et le client de toutes sortes de mots de passe ou les mêmes commandes, si le type de protocole utilisé telnet.Ainsi, par exemple, l'équipe «RETR filename" sera effectuer le transfert d'un fichier spécifique à partir du serveur vers le client.En raison de la formation d'une telle structure à deux accès de FTP à ce jour est considéré comme protocole vneshnepolosnym, à la différence de HTTP, qui est dans la bande.
Comment mettre en place?
Si vous ne savez pas comment ouvrir le port de FTP, ce qui peut être fait en utilisant la ressource FileZilla suit:
- d'abord lui-même exécuté FileZilla.
- maintenant ouverte "Site Manager", puis la fenêtre pop-up, appuyez sur le "Nouveau site".
- sur l'onglet "Général", entrez: Hôte: vous utilisez un domaine;Type de serveur: FTP ou FTPES (nous vous conseillons cette dernière) Type d'entrée: "Normal" ou "Demander mot de passe" (encore une fois, la dernière option est la meilleure pour la raison que votre mot de passe ne sera pas sauvé, mais il aura toujours pour entrerà l'entrée);Nom d'utilisateur: type dans une rangée de votre connexion FTP.
- Maintenant, allez au point "Transfer Settings", puis sélectionnez la section «Mode de transfert" option "Passif".
- A la fin, cliquez sur le bouton "Connect".
Maintenant, vous ne FTP de la redirection de port, votre connexion est établie et stocké dans le "Gestionnaire de site", et vous pouvez l'utiliser à votre discrétion.
protocole anonyme
hôte qui offre un service FTP, si nécessaire, peut fournir aux utilisateurs un accès totalement anonyme.Dans ce cas, les utilisateurs sont à l'origine en tant anonyme.Cependant, il est intéressant de noter que le système peut également être définie sur un serveur sensible à la casse.Bien que l'écrasante majorité des cas, les gens sont invités à indiquer leur adresse e-mail au lieu d'un mot de passe, en fait, le système ne procède pas à des contrôles, et cette étape est, en fait, est pas obligatoire.
plupart FTP-hôtes qui offrent une variété de mises à jour logicielles, préfèrent souvent maintenir la possibilité d'un accès anonyme.
protocole NAT-PT
spécifiquement pour permettre l'utilisation de FTP via pare-feu spécialisées, il a été décidé d'utiliser un permis spécialisée NAT, également appelés experts NAT-PT.Avec elle, vous pouvez sans aucune difficulté de transférer une connexion entrante au client à partir du serveur, parce que dans le processus de NAT va se substituer à l'information transmise par le client indiquant le serveur le port correct et l'adresse avec laquelle il est capable de se connecter, puis commencer à diffuser une connexion à partir du serveur à l'adresse du client.
Malgré le nombre assez important des mesures et des innovations les plus variées qui ont été prises pour soutenir FTP, la pratique en utilisant NAT-PT préfèrent désactiver différents routeurs ou des routeurs pour fournir une protection supplémentaire contre une variété de virus.