glossaire

This commit is contained in:
Leopold Clement 2021-08-16 15:39:11 +02:00
parent 45dd0c2fca
commit 9119b3e2bc
2 changed files with 125 additions and 16 deletions

View file

@ -4,6 +4,7 @@ FIGURES_PDF=$(subst raw_img/,pdf_img/,$(FIGURES_SVG:.svg=.pdf_tex))
all : rapport.tex rapport.bib $(FIGURES_PDF)
lualatex -shell-escape rapport.tex
bibtex rapport
makeglossaries rapport
lualatex -shell-escape rapport.tex
lualatex -shell-escape rapport.tex

View file

@ -19,24 +19,131 @@
% ------------- Packages spéciaux, nécessaires pour ce rapport, à insérer ici -------------
\usepackage{minted}
\newcommand{\iot}{\emph{IoT}}
\newcommand{\tcp}{\emph{TCP}}
\newcommand{\udp}{\emph{UDP}}
\newcommand{\coap}{\emph{CoAP}}
\newcommand{\keras}{\emph{keras}}
\newcommand{\TF}{\emph{TensorFlow}}
\newcommand{\coapthon}{\emph{CoAPthon}}
\newcommand{\rasp}{\emph{RaspberryPi}}
\newcommand{\osi}{\emph{OSI}}
\newcommand{\CC}{\emph{CC}}
\newcommand{\mac}{\emph{MAC}}
\newcommand{\ip}{\emph{IP}}
\newcommand{\http}{\emph{http}}
\usepackage[toc]{glossaries}
\makeglossaries
\newglossaryentry{iot}
{
name=IoT,
description={Internet of Things, internet des objets}
}
\newcommand{\iot}{\gls{iot}}
\newglossaryentry{tcp}
{
name=TCP,
description={Transmission Control Protocol, protocol avancé de la couche \osi{} 4}
}
\newcommand{\tcp}{\gls{tcp}}
\newglossaryentry{udp}
{
name=UDP,
description={User Datagram Protocol, protocol basique de la couche \osi{} 4}
}
\newcommand{\udp}{\gls{udp}}
\newglossaryentry{coap}
{
name=CoAP,
description={Constrained Application Protocol, protocol de la couche \osi{} 7}
}
\newcommand{\coap}{\gls{coap}}
\newglossaryentry{keras}
{
name=keras,
description={Module Python pour la manipulation de réseaux de neurrones}
}
\newcommand{\keras}{\gls{keras}}
\newglossaryentry{tensorflow}
{
name=TensorFlow,
description={Module Python pour l'apprentissage machine}
}
\newcommand{\TF}{\gls{tensorflow}}
\newglossaryentry{coapthon}
{
name=CoAPthon,
description={Module Python implémentant les clients et serveurs \coap}
}
\newcommand{\coapthon}{\gls{coapthon}}
\newglossaryentry{rasp}
{
name=RaspberryPi,
description={Modèle de micro-ordinateur}
}
\newcommand{\rasp}{\gls{rasp}}
\newglossaryentry{osi}
{
name=OSI,
description={Open Systems Interconnection, modèle des réseaux}
}
\newcommand{\osi}{\gls{osi}}
\newglossaryentry{cc}
{
name=CC,
description={Controle de congestion}
}
\newcommand{\CC}{\gls{cc}}
\newglossaryentry{mac}
{
name=MAC,
description={Media Access Control, Controle de l'access à médium de communication}
}
\newcommand{\mac}{\gls{mac}}
\newglossaryentry{ip}
{
name=IP,
description={Internet Protocol}
}
\newcommand{\ip}{\gls{ip}}
\newglossaryentry{http}
{
name=HTTP,
description={Hypertext Transfer Protocol, protocol de la couche \osi{} 7}
}
\newcommand{\http}{\gls{http}}
\newcommand{\qlearn}{Q-learning}
\newcommand{\dqlearn}{Deep-Q-learning}
\newcommand{\rtt}{\emph{RTT}}
\newcommand{\rto}{\emph{RTO}}
\newglossaryentry{rtt}
{
name=RTT,
description={Round Trip Time, temps d'aller retour}
}
\newcommand{\rtt}{\gls{rtt}}
\newglossaryentry{rto}
{
name=RTO,
description={Return TimeOut, temps d'attente maximal}
}
\newcommand{\rto}{\gls{rto}}
\begin{document}
@ -93,7 +200,7 @@
% --------------------------------------------------------------
% Début du corps
% --------------------------------------------------------------
\printglossary[title=Glossaire, toctitle=Glossaire]
\section{Introduction}
@ -111,6 +218,7 @@ Un réseau informatique est un groupe de machines indépendantes que l'ont conne
Ces connexion se font au travers de normes et de protocoles, qui sont organisé dans un modèle à $7$ couches, le modèle \osi{}:
\begin{table}[htp]
\centering
\caption[modèle \osi{} général]{Le modèle \osi{} pour internet, les couches principales.}
\begin{tabular}{lll}
\toprule