\documentclass[14pt,xcolor=table]{classPres} \usepackage{booktabs} \author{} \title{Internet -- étape 2 \\ Faire communiquer les outils numériques \\ Établir un protocole} \date{janvier 2023} \begin{document} \frame{\titlepage} \begin{frame}{Un protocole numérique} \begin{itemize} \item Convention pour pouvoir communiquer \item Numérique: échange de 1 et 0 \end{itemize} \end{frame} \begin{frame}{Protocole d'échange d'un mot à travers la classe} Données échangeable: 0 et 1 \begin{center} \tiny \begin{tabular}{|*{2}{m{0.4\linewidth}|}} \hline Bit 0 & Bit 1 \\ \hline Interrupteur ouvert & Interrupteur fermé \\ \hline Feuille recto & Feuille verso \\ \hline \includegraphics[scale=0.1]{./fig/lampe_eteind.png} & \includegraphics[scale=0.1]{./fig/lampe_allumee.png}\\ \hline Pas de courant \begin{tikzpicture}[baseline=(a.north), xscale=0.5, yscale=1] \tkzInit[xmin=0,xmax=5,xstep=1, ymin=0,ymax=5,ystep=5] \tkzGrid \tkzAxeXY \tkzFct[domain=0:5,color=red,very thick]% {0}; \end{tikzpicture} & Courant qui passe \begin{tikzpicture}[baseline=(a.north), xscale=0.5, yscale=1] \tkzInit[xmin=0,xmax=5,xstep=1, ymin=0,ymax=5,ystep=5] \tkzGrid \tkzAxeXY \tkzFct[domain=0:5,color=red,very thick]% {5}; \end{tikzpicture}\\ \hline \end{tabular} \end{center} \pause Interdiction d'échanger autrement! \end{frame} \begin{frame}{Table de codage} \begin{center} \tiny \setlength{\tabcolsep}{2pt} \begin{tabular}{|c|*{13}{c|}} \hline Caractère & a & b & c & d & e & f & g & h & i & j & k & l & m \\ \hline Codage & 00000 & 00001 & 00010 & 00011 & 00100 & 00101 & 00110 & 00111 & 01000 & 01001 & 01010 & 01011 & 01100 \\ \hline \hline Caractère & n & o & p & q & r & s & t & u & v & w & x & y & z\\ \hline Codage & 01101 & 01110 & 01111 & 10000 & 10001 & 10010 & 10011 & 10100 & 10101 & 10110 & 10111 & 11000 & 11001 \\ \hline \hline Caractère & & & & & & & & & & & & & \\ \hline Codage & & & & & & & & & & & & &\\ \hline \end{tabular} \end{center} Étapes: \begin{itemize} \item Encoder un mot. \item L'envoyer au destinataire. \item Décoder le mot. \item Faire une liste des difficultés rencontrées lors de l'échange. \end{itemize} \end{frame} \begin{frame}{Problèmes - solutions} Vitesse de transmission: un bit à chaque "bip" \vfill Trame d'un message pour 4 lettres \vfill \footnotesize \begin{tabular}{|c|*{8}{c|}} \hline Information & Start & & & & & Parité & Stop \\ \hline Signal & 1 & \_\;\_\;\_\;\_ & \_\;\_\;\_\;\_ & \_\;\_\;\_\;\_ & \_\;\_\;\_\;\_ & \_& 1 \\ \hline \end{tabular} \vfill \end{frame} \begin{frame}{Envoyer un message} Table de codage \vfill {\tiny \setlength{\tabcolsep}{2pt} \begin{tabular}{|c|*{13}{c|}} \hline Caractère & a & b & c & d & e & f & g & h & i & j & k & l & m \\ \hline Codage & 00000 & 00001 & 00010 & 00011 & 00100 & 00101 & 00110 & 00111 & 01000 & 01001 & 01010 & 01011 & 01100 \\ \hline \hline Caractère & n & o & p & q & r & s & t & u & v & w & x & y & z\\ \hline Codage & 01101 & 01110 & 01111 & 10000 & 10001 & 10010 & 10011 & 10100 & 10101 & 10110 & 10111 & 11000 & 11001 \\ \hline \hline Caractère & & & & & & & & & & & & & \\ \hline Codage & & & & & & & & & & & & &\\ \hline \end{tabular} } \vfill Trame d'un message (paquet de 4 lettres) \vfill {\tiny \begin{tabular}{|c|*{8}{c|}} \hline Information & Start & Lettre ... & Lettre ...& Lettre ... & Lettre ... & Parité & Stop \\ \hline Signal & 1 & \_\;\_\;\_\;\_\;\_ & \_\;\_\;\_\;\_\;\_ & \_\;\_\;\_\;\_\;\_ & \_\;\_\;\_\;\_\;\_ & \_& 1 \\ \hline \end{tabular} } \vfill \end{frame} \end{document}