La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Introduction au protocole FTP FTP (File Transfer Protocol) est un protocole de transfert de fichier. Il utilise généralement les ports 20 et 21 en TCP.

Présentations similaires


Présentation au sujet: "Introduction au protocole FTP FTP (File Transfer Protocol) est un protocole de transfert de fichier. Il utilise généralement les ports 20 et 21 en TCP."— Transcription de la présentation:

1

2 Introduction au protocole FTP FTP (File Transfer Protocol) est un protocole de transfert de fichier. Il utilise généralement les ports 20 et 21 en TCP. Mise en place en 1971, date à laquelle un mécanisme de transfert de fichiers (décrit dans le RFC 141) entre les machines du MIT (Massachusetts Institute of Technology)avait été mis au point.RFC Le protocole FTP est actuellement défini par le RFC 959.RFC

3 Introduction au protocole FTP Protocole le plus sûr pour faire du téléchargement de fichiers. Peut poser problème lorsqu'on l'utilise à travers un filtre de paquets (firewall) en qualité de client, et encore plus en qualité de serveur. Compréhension indispensable pour le paramétrage des Firewall

4 Le rôle du protocole FTP Le protocole FTP définit la façon selon laquelle des données doivent être transférées sur un réseau TCP/IP. Le protocole FTP a pour objectifs de : permettre un partage de fichiers entre machines distantes. permettre une indépendance aux systèmes de fichiers des machines clientes et serveur. permettre de transférer des données de manière efficace.

5 Transfert de fichiers sur un réseau Les réseaux Microsoft Le voisinage réseau est fait pour ça. Il suffit, sur un poste du réseau, de définir le partage d'un répertoire, pour que ce dernier apparaisse dans le voisinage réseau.

6 Les réseaux Unix Sun a développé NFS (Network File System), qui permet : de monter un répertoire distant dans l'arborescence locale. Le résultat est sensiblement le même qu'avec le voisinage réseau de Microsoft, et tout aussi « propriétaire ».

7 Et les autres... Tous ces systèmes propriétaires fonctionnent, mais ne savent pas communiquer entre eux. Sur un réseau hétérogène, il devient difficile, voire impossible, de réaliser des transferts de fichiers. On peut installer des "passerelles", comme par exemple SAMBA sur GNU/Linux, qui permet une interopérabilité entre ces systèmes et les réseaux Microsoft. De la même manière, il existe des services Unix qui peuvent s'installer sur Windows.

8 Le cas le plus "classique" Un client (utilisateur FTP) va se servir de ce protocole, pour faire du transfert de fichiers (upload ou download) avec un serveur (serveur FTP). Client FTP Serveur FTP UPLOAD DOWNLOAD

9 Le cas le plus "classique" Il existe une multitude de logiciels clients en mode graphique pour réaliser ces opérations. Les fonctions FTP implémentées dans les navigateurs web (Internet Explorer, Mozilla...) ne sont pas toujours très performantes.

10 Clients Windows : FileZilla

11 Client Linux : gFTP

12 Le modèle FTP Le protocole FTP s'inscrit dans un modèle client-serveur, Une machine envoie des ordres (le client) l'autre attend des requêtes (le serveur). Lors d'une connexion FTP, deux canaux de transmission sont ouverts : Un canal pour les commandes (canal de contrôle) Un canal pour les données

13 Le modèle FTP Serveur PI Serveur DTP GUI Client PI USER- DTP ServeurClient Canal de contrôle Commandes Réponses Canal de données Système de fichiers

14 Sécurisation de transfert FTP FTP over SSH fait référence à lutilisation de la « tunnelisation » dune session FTP dans une connexion SSH. Du fait des multiples connexions TCP quutilise FTP il est particulièrement difficile de réaliser une sécurisation par SSH. La plupart des logiciels clients SSH protègeront uniquement le canal de contrôle. Lorsque les données sont transférées, le logiciel FTP va créer un nouveau canal qui va « bypasser » la connexion SSH, les données en seront plus confidentielles et protégées. Secure Shell (SSH) est à la fois un programme informatique et un protocole de communication sécurisé.

15


Télécharger ppt "Introduction au protocole FTP FTP (File Transfer Protocol) est un protocole de transfert de fichier. Il utilise généralement les ports 20 et 21 en TCP."

Présentations similaires


Annonces Google