Maison  >  Article  >  Opération et maintenance  >  Quelles sont les différences entre HTTP et FTP

Quelles sont les différences entre HTTP et FTP

青灯夜游
青灯夜游original
2018-12-08 18:02:059009parcourir

Quelles sont les différences entre HTTP et FTP ? Cet article va vous présenter ce que sont HTTP et FTP ? Faites comprendre à tout le monde la différence entre HTTP et FTP, j'espère que cela vous sera utile.

Quelles sont les différences entre HTTP et FTP

HTTP et FTP sont tous deux des protocoles de transfert de fichiers utilisés pour transférer des données entre clients et serveurs, mais il existe des différences entre eux. Avant de présenter les différences entre HTTP et FTP, comprenons d'abord HTTP et FTP.

Qu'est-ce que HTTP ?

HTTP est Hypertext Transfer Protocol, un ensemble de règles permettant de transférer des fichiers (textes, images graphiques, sons, vidéos et autres fichiers multimédias) sur le World Wide Web. C'est la base de la communication de données sur Internet, qui commence par une requête envoyée par le client et se termine par une réponse reçue du serveur Web.

Quelles sont les différences entre HTTP et FTP

Tant qu'un internaute ouvre un navigateur Web, HTTP sera utilisé indirectement. HTTP est un protocole d'application qui s'exécute au-dessus de la suite de protocoles TCP/IP, les protocoles fondamentaux d'Internet.

Qu'est-ce que FTP ?

FTP est un protocole de transfert de fichiers utilisé pour télécharger et télécharger des fichiers entre un serveur FTP et un ordinateur client dans un réseau utilisant TCP. Les fichiers peuvent être copiés d'un hôte à un autre.

FTP utilise les services TCP pour transférer des fichiers entre le client et le serveur. Deux connexions seront établies, une pour la transmission des données sur le port TCP numéro 20 et l'autre pour le contrôle sur le port TCP numéro 21. Informations (commandes et réponses).

La différence entre HTTP et FTP

Différence fonctionnelle

HTTP. est utilisé pour accéder à différents sites Web sur Internet et transférer le contenu Web du serveur Web vers le navigateur Web du client, ce que l'on appelle un système unidirectionnel.

FTP est utilisé pour télécharger et télécharger des fichiers entre le serveur FTP et le client FTP. Les fichiers peuvent être transférés d'un hôte à un autre, ce qu'on appelle un système bidirectionnel.

Quelles sont les différences entre HTTP et FTP

2. Différences de connexion

HTTP n'établit qu'un seul lien : la connexion de données.

FTP établit deux liens : la connexion de données et la connexion de contrôle.

3. La différence dans l'utilisation des ports

HTTP utilise le port TCP 80, tandis que FTP utilise les ports TCP 20 et 21.

4. La différence de taille des fichiers transférés

HTTP peut transférer efficacement des fichiers plus petits, tels que des pages Web, tandis que FTP peut transférer efficacement des fichiers volumineux.

5. Différence d'authentification

HTTP ne nécessite pas d'authentification tandis que FTP utilise un mot de passe pour l'authentification.

6. Différences de stockage des données

Les pages Web ou le contenu des données transmis à l'appareil via HTTP ne seront pas enregistrés dans la mémoire de l'appareil, mais transmis au appareil via FTP Les données seront enregistrées dans la mémoire de l'appareil.

7. Différence d'affichage

Si l'utilisateur utilise HTTP, http sera affiché dans l'URL du site Web ; si l'utilisateur utilise FTP, il sera affiché ; dans l'URL ftp.

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!

Déclaration:
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
Article précédent:Que signifie IP ?Article suivant:Que signifie IP ?