Que signifie ftp en chinois ?
ftp signifie File Transfer Protocol. Il s'agit d'un ensemble de protocoles standards pour le transfert de fichiers sur le réseau. Il utilise le mode client ou serveur.
Grâce au protocole FTP, nous pouvons effectuer des actions de téléchargement de fichiers (Upload) ou de téléchargement (Download) avec le serveur FTP sur Internet.
FTP est un protocole client-serveur 8 bits qui peut fonctionner sur tout type de fichier sans traitement supplémentaire, tout comme MIME ou Unicode. Cependant, FTP a une latence extrêmement élevée, ce qui signifie que le temps entre le lancement de la requête et la première réception des données requises sera très long et que de longs processus de connexion doivent être effectués de temps en temps ;
Modes FTP
FTP prend en charge deux modes : Standard (mode PORT, mode actif), Passif (PASV, mode passif).
Mode actif :
Le client FTP établit d'abord une connexion avec le port TCP 21 du serveur pour envoyer des commandes. Le client utilise ce canal lorsqu'il a besoin de recevoir des données. Commande PORT. La commande PORT contient le port utilisé par le client pour recevoir des données. Lors de la transmission de données, le serveur se connecte au port désigné du client via son propre port TCP 20 pour envoyer des données. Le serveur FTP doit établir une nouvelle connexion avec le client pour transférer les données.
Mode passif :
L'établissement d'un canal de contrôle est similaire au mode actif, mais la commande Pasv est envoyée une fois la connexion établie. Après réception de la commande Pasv, le serveur ouvre un port temporaire (le numéro de port est supérieur à 1023 et inférieur à 65535) et notifie au client la demande de transmission de données sur ce port. Le client se connecte sur ce port du serveur FTP, puis le serveur FTP transmettra les données via ce port.
Port par défaut pour FTP
Par défaut, le protocole FTP utilise deux ports TCP, 20 et 21, dont 20 est utilisé pour transmettre des données , 21 est utilisé pour transmettre des informations de commande. Cependant, l'utilisation ou non de 20 comme port pour la transmission des données est liée au mode de transmission utilisé par FTP.
Si le mode actif est utilisé, le port de transmission de données est 20 ; si le mode passif est utilisé, le port final à utiliser doit être décidé par négociation entre le serveur et le client.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

1. Installez nginx 2. Installez vsftpd 3. Modifiez le fichier de configuration nginx nginx.conf 3.1 Ajoutez l'utilisateur ftp userftpuser dans la première ligne ; 3.2 Configurez le chemin d'accès correspondant au serveur{ Listen80 ; #nginx proxy port server_namelocalhost ; images{ root /home/ftpuser; #Le chemin absolu du dossier du serveur proxy ftp indexftpuser #Définir la page d'accueil;

Avec le développement rapide d'Internet, le protocole de transfert de fichiers (FTP) a toujours été une méthode de transfert de fichiers importante. En langage Go, l'utilisation de FTP pour transférer des fichiers peut être un besoin pour de nombreux développeurs. Cependant, peut-être que beaucoup de gens ne savent pas comment utiliser FTP en langage Go. Dans cet article, nous explorerons comment utiliser FTP en langage Go, de la connexion au serveur FTP au transfert de fichiers, et comment gérer les erreurs et les exceptions. Créer une connexion FTP En langage Go, on peut utiliser le package standard "net" pour se connecter à FTP

PHP et FTP : permettez le partage de fichiers entre plusieurs départements lors du développement de sites Web. Avec le développement d'Internet, de plus en plus d'entreprises commencent à utiliser des plateformes de sites Web pour la diffusion d'informations et la promotion commerciale. Cependant, le problème qui se pose est de savoir comment réaliser le partage de fichiers et la collaboration entre plusieurs départements. Dans ce cas, PHP et FTP deviennent l’une des solutions les plus utilisées. Cet article explique comment utiliser PHP et FTP pour réaliser le partage de fichiers entre plusieurs départements lors du développement de sites Web. 1. Introduction à FTP FTP (FileTransferPr

Les commandes ftp sous Linux incluent : 1. commande ftp ; 2. commande close ; 3. commande open ; 5. commande user ; 7. commande bye ; commande ; 10. commande rhelp ; 11. commande ascii ; 12. commande binaire/bi 13. commande bell ;

Comment comparer des répertoires et des fichiers sur un serveur FTP via PHP Dans le développement Web, nous devons parfois comparer des fichiers locaux avec des fichiers sur le serveur FTP pour assurer la cohérence entre les deux. PHP fournit quelques fonctions et classes pour implémenter cette fonctionnalité. Cet article explique comment utiliser PHP pour comparer des répertoires et des fichiers sur un serveur FTP et fournit des exemples de code pertinents. Tout d'abord, nous devons nous connecter au serveur FTP. PHP fournit la fonction ftp_connect() pour établir un serveur FTP

1. Environnement : ftp est vsftp. Le nom d'utilisateur est défini pour tester. Le chemin restreint est /home/test2 Créez un utilisateur : sous l'utilisateur root : useradd-d/home/testtest#Ajoutez un test utilisateur et définissez le répertoire personnel de l'utilisateur test sur /home/testpasswdtest#Définissez un mot de passe pour le. test user3. Modifiez les paramètres d'autorisation correspondants de l'utilisateur : 1.usermod-s/sbin/nologintest#Limit user test ne peut pas telnet, seul ftp2.usermod-s/bin/bashtest#User test revient à la normale 3.usermod-d

linux ftp530 signifie l'erreur de connexion ftp linux 530. La solution est la suivante : 1. Vérifiez "cat /etc/shells" pour voir si le répertoire personnel et le shell de connexion de votre utilisateur sont là. Sinon, ajoutez-les ; /secure" et réinitialisez le délai d'expiration du mot de passe.

Comment utiliser PHP pour implémenter la barre de progression du téléchargement de fichiers FTP 1. Introduction générale Dans le développement de sites Web, le téléchargement de fichiers est une fonction courante. Pour le téléchargement de fichiers volumineux, afin d'améliorer l'expérience utilisateur, nous devons souvent afficher une barre de progression du téléchargement à l'utilisateur pour l'informer du processus de téléchargement du fichier. Cet article explique comment utiliser PHP pour implémenter la fonction de barre de progression du téléchargement de fichiers FTP. 2. L'idée de base de la mise en œuvre de la barre de progression du téléchargement de fichiers FTP est généralement calculée en calculant la taille du fichier téléchargé et la taille du fichier téléchargé.