Vous êtes sur la page 1sur 6

PROSIT 1.

2
Systèmes de fichiers distribués et Authentification

CESI-EXIA/UCAC-ICAM
SEUNGTO ASSELSOUBA STEPHANE
Contents
I. PRISE DE CONNAISSANCE DE LA SITUATION ET LA CLARIFIER ................................................ 1
1. Mots et expressions clés ............................................................................................................... 1
2. Contexte ........................................................................................................................................... 1
II. ANALYSE DU BESOIN ......................................................................................................................... 2
1. Besoins ............................................................................................................................................. 2
2. Problématique ................................................................................................................................. 2
3. Contraintes ...................................................................................................................................... 2
III. GENERALISATION........................................................................................................................... 2
IV. PISTE DE SOLUTION....................................................................................................................... 2
V. PLAN D’ACTION .................................................................................................................................. 2
1. Définition des mots et expression clé.......................................................................................... 2
2. Etudier les notions relatives aux mots clés (NFS, RPC, IPC, DFS) ........................................... 3
a. NFS................................................................................................................................................ 3
b. RPC ............................................................................................................................................... 4
c. IPC ................................................................................................................................................. 4
d. DFS ................................................................................................................................................ 4
3. Mise en place d’un système de fichier basé sur RPC adapté à une utilisation dans le cloud
5
VI. Conclusion et retour sur les objectifs .......................................................................................... 5
VII. Bilan critique du travail effectuer.................................................................................................. 5
VIII. Ressources utilisées : .................................................................................................................... 5

I. PRISE DE CONNAISSANCE DE LA SITUATION ET LA


CLARIFIER
1. Mots et expressions clés
IPC, RPC, GET, POST, NFS, DFS, communication interprocessus, Socket,
protocole, fichier log, cloud, système de fichier

2. Contexte
Notre expérience avec les IPC nous a permis de sentir les problèmes lies aux accès
concurrents, de ce fait, on voudrait accéder à des fichiers à distance comme s’il était local
à l’intérieur d’un réseau. Pour cela, il nous est proposé de créer un nouveau système de
fichier sur le RPC adapté à l’utilisation dans le cloud

II. ANALYSE DU BESOIN


1. Besoins
Avoir un système de fichier basée sur RPC adapté à une utilisation dans le cloud

2. Problématique
Comment mettre en place un système de fichier basé sur le RPC adapté à une utilisation
dans le cloud ?

3. Contraintes
Manque de connaissance sur RPC, FTP, IPC, NFS, DFS, GET

III. GENERALISATION
Système de fichier en réseau

IV. PISTE DE SOLUTION


- Etude sur le NFS qui permettra de proposer un système de fichier basé sur
le RPC
- NFS nous permettra de définir les opérations qu’on pourra faire sur le RPC
- Avoir un historique des systèmes de fichiers pourra nous aider à avoir un
modèle sur lequel nous baser
- Il serait préférable de déployer le système de fichier sur une distribution
LINUX

V. PLAN D’ACTION
1. Définition des mots et expression clé
IPC : Inter-process communication

Accès concurrents : La notion d’accès concurrent décrit la situation où plusieurs applications


veulent avoir accès a la meme donnée en meme temps

RPC : Microsoft Remote Procedure Call est un mécanisme de communication interprocessus qui
permet aux logiciels clients et serveurs de communiquer.
GET : Commende permettant de soumettre des requêtes à travers les URLs

POST : Commende permettant de soumettre des requêtes à travers les formulaires

NFS : Network file système qui signifie système de fichier en réseau est un protocole développer
par Microsoft qui permet aux ordinateurs d’accéder via un réseau a des fichiers distants.

DFS : Distributed file system en français système de fichier distribuer est un ensemble de service
client et serveur permettant de fournir une arborescence aux données partager depuis des
emplacements différents.

Communication interprocessus : La communication interprocessus est un ensemble de


mécanismes permettant à des processus concurrents de communiquer.

Socket : Le socket est une interface de connexion réseau.

Protocole : Un protocole est un ensemble des règles qui régissent les échanges de données

Fichier log : Un fichier log est un fichier comprenant différentes informations liées à l’utilisation
d’un serveur, d’une application, d’un logiciel ou d’un système informatique.

Cloud : Le cloud est terme qui traduit l’accès a fichier informatique via internet a partir d’un
fournisseur.

Système de fichier : Le terme système de fichier définit l’organisation hiérarchiques des fichiers
au sein d’un système d’exploitation, ou soit l’organisation des fichiers au sein d’un volume
physique et logique qui peut être de différents type.

2. Etudier les notions relatives aux mots clés (NFS, RPC, IPC, DFS)
a. NFS
Le NFS pour file system protocole est un protocole permettant à un ordinateur d’accéder à des
fichiers extérieurs via le réseau il est possible non seulement de consulter ces ressources, mais
également de les mettre à jour comme s’ils étaient présent dans l’ordinateur client comme des
fichier locaux classiques.

Des ressources peuvent être ainsi stocker sur un réseau et être accessible par plusieurs autres
ordinateurs connecter au réseau. Il permet aussi le travail collaboratif sur un même document
ainsi que la sauvegarde et la centralisation de documents sur un même serveur
b. RPC
En informatique et en télécommunication, RPC (remote procedure call) est un protocole
réseau permettant de faire des appels de procédures sur un ordinateur distant à l'aide
d'un serveur d'applications. Ce protocole est utilisé dans le modèle client-serveur pour assurer la
communication entre le client, le serveur et d’éventuels intermédiaires.

Vue d’ensemble d’un système RPC

c. IPC

d. DFS
Distributed fille system pour système de fichier distribuer en Français est un ensemble des
services serveur client permettant :
De fournir une arborescence logique aux données partagées depuis des emplacements différents,
De rassembler différents partages de fichiers à un endroit unique de façon transparente,
D’assurer la redondance et la disponibilité des données grâce à la réplication.
Avec cette technologie, il est possible de monter un seul même lecteur sur le poste de tous les
utilisateurs, les partages existants se présenteront sous forme de dossiers et fonctionneront
comme des raccourcis. L’affichage ou non des dossiers se configure ensuite en fonction de
l’appartenance aux groupes Active Directory.

3. Mise en place d’un système de fichier basé sur RPC adapté à une
utilisation dans le cloud
Voir l’implémentation sur la corbeille d’exercice

VI. Conclusion et retour sur les objectifs


Les objectifs de ce prosit ont été atteint à a 100%.

VII. Bilan critique du travail effectuer


La corbeille a été réaliser dans la totalité malgré quelque difficulté lors de l’installation des
différentes machines virtuelles.

VIII. Ressources utilisées :


NFS : http://www.mcours.net/cours/pdf/hasclic1/hasclic61.pdf

https://www.journaldunet.fr/web-tech/dictionnaire-du-webmastering/1445280-nfs-en-informatique-definition-et-
focus-sur-la-version-nfsv4/

RPC : https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-que-le-remote-procedure-call/

https://fr.wikipedia.org/wiki/Remote_procedure_call

DFS : https://www.it-connect.fr/cest-quoi-le-dfs-windows-server/

https://fr.wikipedia.org/wiki/Distributed_File_System

https://rdr-it.com/comment-installer-configurer-dfs/

https://www.it-connect.fr/cest-quoi-le-dfs-windows-server/

IPC: