Qu'est-ce que FTP

青灯夜游
Libérer: 2021-04-18 13:49:07
original
86917 Les gens l'ont consulté

FTP signifie File Transfer Protocol, un protocole Internet standard, un protocole « client-serveur » utilisé pour transférer des fichiers entre ordinateurs sur Internet via une connexion « TCP/IP », utiliser FTP, le client peut les télécharger ; , téléchargez, supprimez, renommez, déplacez et copiez des fichiers sur le serveur.

Qu'est-ce que FTP

L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.

Qu'est-ce que FTP ? Cet article vous donnera une brève introduction au FTP afin que vous puissiez comprendre ce qu'est le FTP ? A quoi ça sert ? Il existe deux modes de transfert FTP, j'espère que cela vous sera utile.

Qu'est-ce que FTP ? A quoi ça sert ?

FTP signifie File Transfer Protocol, un protocole Internet standard utilisé pour transférer des fichiers entre ordinateurs sur Internet via une connexion TCP/IP. Remarque : Un protocole est un système de règles que les ordinateurs en réseau utilisent pour communiquer entre eux.

FTP est un protocole client-serveur qui s'appuie sur deux canaux de communication entre le client et le serveur : le canal de commande pour contrôler la conversation et le canal de données pour transférer le contenu des fichiers. Le client initie une conversation avec le serveur en demandant de télécharger des fichiers, c'est-à-dire : le client demande les fichiers et le serveur les fournit.

Grâce à FTP, les clients peuvent télécharger, télécharger, supprimer, renommer, déplacer et copier des fichiers sur le serveur. Les utilisateurs doivent généralement se connecter au serveur FTP, bien que certains serveurs puissent rendre tout ou partie de leur contenu disponible sans se connecter, également appelé FTP anonyme.

Mode de transfert FTP

Nous pouvons démarrer FTP en session en mode actif ou passif. Ce mode détermine la manière dont la connexion est établie. Dans les deux cas, le client crée une connexion via TCP à partir d'un port aléatoire vers le port 21 du serveur FTP.

En mode actif , après que le client a demandé de démarrer la session via le canal de commande, le serveur initie la connexion de données au client et commence à transmettre des données.

Le client écoute les connexions de données entrantes du serveur sur le port N, qui peut être n'importe quel port non privilégié. Pour en informer le serveur, il lui envoie la commande FTP "port N". Le serveur établit alors une connexion avec le client depuis son port 20 (port de données du serveur FTP) et commence le transfert des données.

Qu'est-ce que FTP

En mode passif , le serveur utilise le canal de commande pour envoyer au client les informations nécessaires à l'ouverture d'un canal de données.

Le client enverra la commande "PASV" au serveur, puis recevra du serveur l'adresse IP et le numéro de port du serveur, que le client utilise pour initier une connexion de données à partir du port privilégié pour commencer l'envoi.

Étant donné que le mode passif oblige le client à initier toutes les connexions, il est également appelé mode « compatible avec les pare-feu » et fonctionne bien sur les pare-feu et les passerelles de traduction d'adresses réseau (NAT).

Qu'est-ce que FTP

Sécurité FTP

Quest-ce que FTP

Il est bien connu que FTP présente des failles de sécurité. La RFC 2228 a été rédigée pour résoudre ces problèmes, mais en mai 1999, des vulnérabilités étaient encore identifiées pour les attaques par force brute, les rebonds FTP, la capture de paquets, le vol de ports, l'usurpation d'identité et l'énumération des noms d'utilisateur.

Nous pouvons utiliser FTPS pour les contourner, ce qui est plus sécurisé ; nous pouvons également essayer de meilleurs protocoles tels que le protocole de transfert de fichiers SSH. Si cela ne suffit toujours pas, nous pouvons utiliser Secure Shell, SSH ou un réseau privé virtuel, qui constituent l'un des meilleurs moyens de protéger votre vie privée en ligne.

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

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!

Étiquettes associées:
ftp
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!