Commit c69a914b authored by Virgile JARRY's avatar Virgile JARRY
Browse files

correction fotes d'ortograffe dans la définition des protocoles

parent ec246be7
......@@ -18,7 +18,7 @@
\vspace{0.2cm}
\begin{center}
\textbf{\Huge{Modélisations des protocoles}}
\textbf{\Huge{Modélisation des protocoles}}
\end{center}
\vspace{0.5cm}
......@@ -79,7 +79,7 @@ Acteurs :
\begin{itemize}
\item \textbf{clientId} : L'id du client qui souhaite stocker un fragment de fichier (32 octets)
\item \textbf{idProt} : L'id du protocole en cours d'utilisation (1 octet)
\item \textbf{N} : Le nombre d'adresses de serveurs de stockage demandé par le client (avec 0 < N < nbMaxAdresses) (2 octets)
\item \textbf{N} : Le nombre d'adresses de serveurs de stockage demandé par le client (avec N compris entre 0 et nbMaxAdresses) (2 octets)
\item \textbf{randHash} : Un hash aléatoire (20 octets)\\
\\
\emph{taille totale} : 43 octets
......@@ -93,25 +93,25 @@ Acteurs :
\end{tabular}
\begin{itemize}
\item \textbf{serverId} : L'id du serveur qui répond à la demande de stockage (32 octets)
\item \textbf{randHash} : Le hash envoyé envoyé par le client précedemment (20 octets)
\item \textbf{randHash} : Le hash précedemment envoyé envoyé par le client (20 octets)
\item \textbf{idProt} : L'id du protocole en cours d'utilisation (1 octet)
\item \textbf{NAdresses} : Les adresses de serveurs de stockage demandé par le client (avec 0 < N < nbMaxAdresses) (26*N octets)
\item \textbf{NAdresses} : Les adresses de serveurs de stockage demandé par le client (avec N compris entre 0 et nbMaxAdresses) (38*N octets)
\\
\emph{taille totale} : 41+26*N octets
\emph{taille totale} : 41+38*N octets
\end{itemize}
\end{itemize}
\newpage
\section*{Description des détaillée des éléments}
\section*{Description détaillée des éléments}
\subsection*{Description des adresses (NAdresses)}
Une adresse de serveur de stockage est décrite sur 26 octets :
Une adresse de serveur de stockage est décrite sur 38 octets :
\begin{itemize}
\item \textbf{IP} : Adresse ip du serveur de stockage (4 octets)
\item \textbf{Port number} : Numéro de port (2 octets)
\item \textbf{Node ID} : Id de noeud dans le réseau (identifiant du serveur de stocakge) (32 octets)
\item \textbf{Node ID} : Id de noeud dans le réseau (identifiant du serveur de stockage) (32 octets)
\end{itemize}
Seul le nodeId est réellement propre au serveur de stockage, l'adresse IP et le port peuvent varier au cours de la vie du serveur.
\subsection*{Demande du nombre maximal d'adresses (nbMaxAdressesMax)}
Le protocole permet à un client de demander au serveur un nombre N d'adresses de serveurs de stockage.\\
Il se trouve que si le client demande un nombre N = -1 d'adresses, le serveur de métadonnées sera capable de répondre le nombre de serveurs de stockage qu'il connaît. Autrement (N \textless= 0 et N != -1), le serveur de métadonnées répondra à un message mal formé.\\
Ce méchanisme permet en fait de notifier le client du nombre maximal de fragments qu'il pourra former à partir de son fichier d'origine. Rien ne sert de découper un fichier en 100 fragments si le serveur de métadonnées (serveur référent) utilisé ne connait que 30 serveurs de stockage !
Ce mécanisme permet en fait de notifier le client du nombre maximal de fragments qu'il pourra former à partir de son fichier d'origine. Rien ne sert de découper un fichier en 100 fragments si le serveur de métadonnées (serveur référent) utilisé ne connait que 30 serveurs de stockage !
\end{document}
\ No newline at end of file
......@@ -18,13 +18,13 @@
\vspace{0.2cm}
\begin{center}
\textbf{\Huge{Modélisations des protocoles}}
\textbf{\Huge{Modélisation des protocoles}}
\end{center}
\vspace{0.5cm}
\section*{Requêtes de DHT (annuaire distribué)}
Les requêtes décritent ci-dessous permettent aux serveurs de communiquer entre eux afin de mettre à jour leur connaissance de la topologie du réseau. Cela sert à mettre en place un annuaire distribué des serveurs de stockage.\\
Les requêtes décrites ci-dessous permettent aux serveurs de communiquer entre eux afin de mettre à jour leur connaissance de la topologie du réseau. Cela sert à mettre en place un annuaire distribué des serveurs de stockage.\\
Acteurs :
\begin{itemize}
......@@ -61,7 +61,7 @@ Ou :
\end{tabular}
\begin{itemize}
\item \textbf{nodeId} : L'id du serveur qui répond à la demande de stockage (32 octets)
\item \textbf{randHash} : Le hash envoyé par le serveur précedemment (20 octets)
\item \textbf{randHash} : Le hash précedemment envoyé par le serveur (20 octets)
\item \textbf{idProt} : L'id du protocole en cours d'utilisation (1 octet)
\item \textbf{availability} : L'espace de stockage disponible restant sur le serveur (6 octets)
\item \textbf{peremption} : Les péremptions acceptées pour les fragments de fichiers par le serveur (1 octet)\\
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment