FTP Sous Windows Par Mouhyadine Ali Darar Encadrer Par Mr Fouad Daidai FTP par Mouhyadine Ali Darar1.

Slides:



Advertisements
Présentations similaires
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.
Advertisements

Le protocole FTP.
Commerce électronique Automne  Introduction  Création du panier d’achats  Migration du panier d’achats  Conclusion.
Utiliser CERNBox pour sauvegarder, regarder et partager vos fichiers depuis n'importe quel navigateur Web. Quiconque a un compte CERN NICE dispose d'un.
Comprendre Internet Bases théoriques et exercices pratiques, pour débutants complets... Et curieux !
Projet tuteuré 2009 Les clients légers Alexandre Cédric Joël Benjamin.
Créer un site Web avec Eva Spip Première approche B. Gugger – Mars 2006 – Département RTC.
1 Observer le paramétrage d’un réseau. 2 Dans notre réseau téléphonique habituel, les postes, reliés à un auto-commutateur... …peuvent dialoguer, car.
Février 2006X. Belanger / Guilde Introduction à. Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client.
1 Identifier les composants d’un réseau local. 2 Les composants d’un réseau Des ordinateurs, appelés stations... …munis d’une carte réseau leur permettant.
Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Free Powerpoint Templates Client service architecteur réseaux.
 Notion de réseaux informatiques  Infrastructure d’un réseau local  Environnement matériel d’un réseau local  Catégories de réseaux  Les typologies.
La Messagerie Électronique Production Yahya+wassim Classe 8b1.
Ubilab Votre nouvelle application mobile..
Les Bases de données Définition Architecture d’un SGBD
INTERNET #1 Qu’est-ce qu’internet ? Qu’est-ce qu’un site internet ?
Le modèle TCP/IP Présentation Couche Interface-Réseau Couche Réseau
Téléchargement de fichiers
Chapitre10 Prise en charge des utilisateurs distants
Diffusion en streaming de vidéos d’assistance au dépannage
Eric b, emmanuel l, damien t
Micro Informatique au Cellier
Mise en place d’un système de partage de fichiers
Qu’est-ce un serveur de messagerie?
L’accès au portail en deux étapes Que contient cette fiche?
Utiliser le dossier Mon EBSCOhost
Sécurité - ASA8.x - Import du Plug-in RDP pour utilisation dans WebVPN
SNET: Administration et sécurisation des réseaux EPFC Alain Smets
Sécurisation de l’accès Internet
Présentation du site
Les protocoles du Web Professeur: Tanja Dinić Étudiant:
Installation et Configuration Internet Information Server (IIS 5)
Sécurité Web Protocole HTTPS.
Mise en place d’un serveur DHCP
Centralisation de logs
Proxy ARP ccnp_cch ccnp_cch.
Changer les critères de nommage
Comment fonctionne RADIUS?
Windows 7 NTFS.
Wireshark Capture et analyse de trames IP
Module 5 : Gestion des disques.
Journée départementale
File Transfer Protocol Secure
Chapitre 7 Configuration de l'environnement du bureau
Windows Server 2012 Objectifs
HTTP DNS NTP FTP R231 RJ45 definition HTTP DNS NTP FTP R231 RJ45.
Protocoles réseau.
Introduction à la conception de site web
Bureau distant sur Windows Vista /2008 Server
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
Les protocoles de la couche application Chapitre 7.
Mise en place d'un Serveur Radius pour la sécurité d'un réseau Wireless sous Windows Serveur Présenter par le Stagiaire : Etienne Mamadou Guilavogui.
BTS SIO 2ème année SLAM SISR
Gestion des photos Organisation du disque dur, Navigation
TP N°4 Développement d’ une application client / Serveur en utilisant les Sockets TCP.
Fonctionnement internet et recherche d’information
Exposé de système / réseaux IR3
LIVE MIGRATION Windows Server 2012 & Hyper-V3
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
CONFIGURATION D’UN ROUTEUR Introduction et planification du cours  Configuration d’un routeur  Administration d’un routeur  Protocoles RIP et IGRP 
Présentation du site Martine Cochet.
ENDNOTE : UTILITÉ, INSTALLATION, STRUCTURE DES FICHIERS…
Conception de sites web marchands: TD 2
Gestion des photos Des exemples de copier – coller ( vu )
Implémentation de FTP Rappel sur FTP Relation entre un site Web et FTP
Qu’est ce qu’une page web? Comment fonctionne un site web?
TP N°4 Développement d’ une application
LES RESEAUX. Besoin de communication LES RESEAUX Pour communiquer via un réseau informatique Support de transmission Carte réseau Éléments de réseau.
Internet Stage – Semaine 5.
Transcription de la présentation:

FTP Sous Windows Par Mouhyadine Ali Darar Encadrer Par Mr Fouad Daidai FTP par Mouhyadine Ali Darar1

Introduction Nous aimons toujours partager des fichiers, les envoyer ou même les recevoir, alors diverses méthodes sont employer par nous, être humain pour pouvoir partager des objets; Que cela soit physique ou logique et c’est dans cette logique que l’on inventas le FTP, qui est un Protocole de Transfert de fichiers dans un réseaux TCP/IP, Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du réseau, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur. Ce mécanisme de copie est souvent utilisé pour alimenter un site web hébergé chez un tiers. Il obéit a une architecture client/serveur et de ce fait il existe un FTP SERVER et un FTP CLIENT. Dans cette exposer j’essayerais de vous exposer les principe et fonctionnement d’un FTP, les diffèrent logiciels sur Windows de transfert de fichier (ftp) la sécurisation du FTP Et les limite de ce protocole. FTP par Mouhyadine Ali Darar2

Sommaire I.Qu’est ce qu’un FTP ? II.Comment en claire cela fonctionne ? III.La sécurisation IV.La démonstration V.Références FTP par Mouhyadine Ali Darar3

I.FTP Le protocole FTP (File Transfer Protocol) est, comme son nom l'indique, un protocole de transfert de fichiers. La mise en place du protocole FTP date de 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. De nombreux RFC ont ensuite apporté des améliorations au protocole de base, mais les plus grandes innovations datent de juillet Le protocole FTP est actuellement défini par le RFC 959 (File Transfer Protocol (FTP)). En pratique, on peut le comparer au HTTP, à la différence qu'il n'affiche que les fichiers et répertoires. Lors d'une connexion sur un FTP vous ne verrez qu'une liste de fichiers hébergés sur le serveur auquel vous vous connectez, comme si vous ouvriez un explorateur de fichiers. Le but de ce service, c'est de vous faciliter la recherche des fichiers, puisque vous n'aurez pas à cliquer sur plusieurs liens pour y accéder. Les fichiers sont accessibles directement en brut sur le serveur. FTP par Mouhyadine Ali Darar4

La mise en place d’un service FTP est importante par exemple pour q ’une entreprise ayant diffèrent contenue a partager puissent mettre en place ce principe en créer des authentification pour chaque utilisateur et ainsi pouvoir partager de donnée importante ; Ou pour l’usage particulier le partage de photos vidéos ou music au seins d’une maison ! Autrefois, il était incontournable d’utiliser FTP pour télécharger des fichiers. Maintenant, avec des connexions plus performantes, la plupart des téléchargement s’effectuent avec le navigateur web, en cliquant sur les liens proposés et les téléchargements démarrent directement. Pourtant dans certains cas encore, il est nécessaire d’utiliser FTP pour télécharger des fichiers. FTP par Mouhyadine Ali Darar5

II)FTP LE PRINCIPE ET FONCTIONEMENT FTP par Mouhyadine Ali Darar6

MAD MADSRVFTP HFI 1.Le pc MAD Upload un fichier jaune Puis le Télécharge (Download) 2.Ensuite il Upload un second dossier puis le Télécharger 3.Le pc HFI charger sur le serveur ftp un dossier bleu Turquoise ensuite le Télécharger 4.Le pc MAD ensuite télécharger aussi le même fichier Uploadé par le pc HFI Client 2 Client 1 FTP SERVER FTP par Mouhyadine Ali Darar7

A.Les relations avec les couches OSI Les couches du modèles OSI 7.Application 6.Présentation 5.Session 4.Transport 3.Réseaux 2.Liaison de données 1.Physique Gérer les échange des donné entre les programme/services; Vérifier que les information ont bien été acheminer sans erreurs! Comme nous le savons tous les protocole jouer un rôle sur les couche du modèle OSI; Le Protocoles FTP n’ échappe pas a la règle c'est un protocole qui jouer un rôle dans les couche application et transport; FTP par Mouhyadine Ali Darar8

B.Les diffèrent modes et façon de connexion FTP par Mouhyadine Ali Darar9

1. Les façon de ce connecter Pour ce connecter a un serveur ftp nous pouvons nous connecter directement par le biais de notre explorateur ou bien par un navigateur web; Il existe quatre façon pour pour avoir accès au serveur FTP : La première est une connexion via un schémas url de type La seconde c’est avec la connexion du login et du mot de passe directement, Nous pouvons aussi nous connecter au serveur ftp en passant par le mode commande port / authetification Ou même un mode anonyme Cela permet a tous les utilisateur de ce connecter sans aucune authentification, FTP par Mouhyadine Ali Darar10

B.Les diffèrent modes et façon de connexion 2. Les Modes de connexions Il existe deux type de connexion la premier Le mode Actif TCP/21 Commande HFI Client FTP Serveur FTP C'est le mode par défaut des clients FTP. Le client établi dans un premier temps une session TCP sur le port 21 (FTP) du serveur ("control channel"). FTP par Mouhyadine Ali Darar11

2. Les Modes de connexions Il existe deux type de connexion la premier Le mode Actif Donnés TCP/20 HFI Client FTP Serveur FTP Une fois la session établie et l'authentification FTP acceptée, c'est le serveur qui établi une session TCP (avec le port source 20, FTP-DATA) vers un port dynamique du client ("data channel"). B.Les diffèrent modes et façon de connexion FTP par Mouhyadine Ali Darar12

B.Les diffèrent modes et façon de connexion 2. Les Modes de connexions Le mode Actif TCP/21 Commande HFI Client FTP Serveur FTP Donnés TCP/20 En mode actif, c'est le client FTP qui va déterminer le port à utiliser et c’est le serveur FTP qui initialise la connexion. FTP par Mouhyadine Ali Darar13

2. Les Modes de connexions la seconde est conseiller uniquement quand le client est derrière un Firewall/NAT: Le mode Passif TCP/21 Commande HFI Client FTP Serveur FTP Toutes les initialisions de sessions TCP se font à partir du client. Comme pour le FTP actif, le client établi une première session TCP sur le port 21 (FTP) du serveur ("control channel") B.Les diffèrent modes et façon de connexion FTP par Mouhyadine Ali Darar14

2. Les Modes de connexions HFI Client FTP Serveur FTP Comme pour le FTP actif, le client établi une première session TCP sur le port 21 (FTP) du serveur ("control channel") Donnés TCP/ Une fois la session établie et l'authentification FTP acceptée, on demande au serveur de se mettre en attente de session TCP grâce à la commande PASV. Alors le client peut établir une seconde session TCP sur un port dynamique vers le serveur ("data channel"). Le numéro de port dynamique est transmis du serveur vers le client suite à la commande PASV B.Les diffèrent modes et façon de connexion FTP par Mouhyadine Ali Darar15

B.Les diffèrent modes et façon de connexion 2. Les Modes de connexions Le mode Passif TCP/21 Commande HFI Client FTP Serveur FTP Voici les port que vous pouvez utiliser /// En utilisant le mode passif, c'est le serveur FTP qui va déterminer le port qui sera utilisé pour le transfert des données. En revanche, c'est votre client FTP qui va initialiser la connexion au serveur FTP Donnés TCP/6* FTP par Mouhyadine Ali Darar16 192,168,1,4,6,13 | 6*256+13

C.Les port utiliser Ils Correspondent a la couche de transport du modèle OSI et la notion de port logiciel permet, sur un ordinateur donné, de distinguer différents interlocuteurs et ainsi a leurs logiciel de pouvoir communiquer ! Pour la communication le Protocole FTP utilise le TCP pour le transport des données et pour pouvoir s’assurer que les donnés ont bien transité : Pour ceux il utilise les port 21 pour la communication avec le serveur de type commande /réponses et le port 20 pour que le serveur et le client puissent dialoguer et rester en communication c’es le port de donnés c’est entre autre ce qui nous permet de rester connecter avec le serveur et de surfer dans sont stockage et en même temps télécharger des fichiers l FTP par Mouhyadine Ali Darar17

Remarque: Que l’on soit en mode actif ou passif, la manière de déterminer le port de connexion pour les datas est toujours la même, celui qui reçoit la commande avec le port de connexion recevra une requête de ce genre: 172,16,20,6,145,63 Les 4 premiers chiffres correspondent a l’adresse IP, le 5eme est un chiffre qu’il faut multiplier par 256, puis il faut ajouter le 6eme chiffre, dans l’exemple on aura: 256* = Le port de connexion sera donc le FTP par Mouhyadine Ali Darar18

D.Les avantages & inconvénients AvantagesDésavantages Partage des gros fichiersPerte des données avec une perte de connexion Facilité d’ accès mode glisser déposer! Rapidité de transfert Ne demande pas des compétences élever Cout non élevée FTP par Mouhyadine Ali Darar19

III.La sécurisation Plusieurs variable existe pour sécuriser ce protocole 1.Il faut commencer par changer les différents port car ils sont connue par le publics 2. Il faut utiliser le FTPS qui est lui sécurisé avec les protocoles SSL ou TLS, Il permet au visiteur de vérifier l'identité du serveur auquel il accède grâce à un certificat d'authentification. FTP par Mouhyadine Ali Darar20

IV.Les outils logiciels et limite du FTP Pour l’utilisation du FTP on peut soit utiliser ces logiciels : 1.TYPsoft FTP SERVER 2.Filezilla 3.WinSCP 4.Core FTP LE (payant) Ou bien utiliser le service web IIs de Microsoft pour héberger un site ftp ; FTP par Mouhyadine Ali Darar21

V.La démonstration via un logiciel FTP Pour la démonstration j’utiliserais un logiciel tiers « ftp serveur » qui est simple d’utilisation et en même temps le service Web IIS de Microsoft sur le quel on peut utiliser un site ftp ; Et sur ceux je vais mettre en pratique tous ce que j’ai explique Tous a l’heure, 1. La création de dossier partager 2. La création d’un server ftp sous IIs 3. Les authentification 4. La connexion via un client a. la connexion active Via un explorateur de fichier Via l’inviter de commande La connexion anonyme b. la connexion passive FTP par Mouhyadine Ali Darar22

V. Les Références FTP par Mouhyadine Ali Darar23

P l a c e a l a P r a t i q u e FTP par Mouhyadine Ali Darar24