diff --git a/SNT/03_Internet/1B_niveau_internet.pdf b/SNT/03_Internet/1B_niveau_internet.pdf index 0e93bff..46cce38 100644 Binary files a/SNT/03_Internet/1B_niveau_internet.pdf and b/SNT/03_Internet/1B_niveau_internet.pdf differ diff --git a/SNT/03_Internet/1B_niveau_internet.tex b/SNT/03_Internet/1B_niveau_internet.tex index 86e72be..54dc22e 100644 --- a/SNT/03_Internet/1B_niveau_internet.tex +++ b/SNT/03_Internet/1B_niveau_internet.tex @@ -22,8 +22,7 @@ On peut décrire Internet suivant 3 niveaux: \subsection*{Exemples} -\begin{itemize} - \item Mettre en ligne une page web et la consulter +Mettre en ligne une page web et la consulter \begin{center} \includegraphics[scale=0.7]{./fig/depose_page_web} @@ -37,7 +36,5 @@ On peut décrire Internet suivant 3 niveaux: \afaire{Compléter les pointillés} - \item /!\ à compléter avec les exemples cités en classe. -\end{itemize} \end{document} diff --git a/SNT/03_Internet/2B_protocoles.tex b/SNT/03_Internet/2B_protocoles.tex new file mode 100644 index 0000000..86e72be --- /dev/null +++ b/SNT/03_Internet/2B_protocoles.tex @@ -0,0 +1,43 @@ +\documentclass[a4paper,10pt]{article} +\usepackage{myXsim} + +\author{Benjamin Bertrand} +\title{Internet - Cours} +\date{décembre 2020} + +\pagestyle{empty} + +\begin{document} + +\maketitle + +\section{Description d'Internet} + +On peut décrire Internet suivant 3 niveaux: +\begin{itemize} + \item \textbf{Le matériel}: c'est l'ensemble des objets qui permettent à Internet de fonctionner. On y retrouve des ordinateurs, des serveurs, des routeurs mais aussi des câbles en cuivres, des fibres optiques, des antennes relais et même des satellites. + \item \textbf{Les logiciels et les protocoles}: c'est l'ensemble des règles programmes qui permettent aux objets de communiquer entre eux. + \item \textbf{Les contenus}: c'est l'ensemble des informations qui sont échangées. +\end{itemize} + +\subsection*{Exemples} + +\begin{itemize} + \item Mettre en ligne une page web et la consulter + + \begin{center} + \includegraphics[scale=0.7]{./fig/depose_page_web} + \end{center} + + \begin{itemize} + \item Matériel: \dotfill + \item Protocoles: \dotfill + \item Contenus: \dotfill + \end{itemize} + + \afaire{Compléter les pointillés} + + \item /!\ à compléter avec les exemples cités en classe. +\end{itemize} + +\end{document} diff --git a/SNT/03_Internet/2P_Protocole.pdf b/SNT/03_Internet/2P_Protocole.pdf new file mode 100644 index 0000000..82092d8 Binary files /dev/null and b/SNT/03_Internet/2P_Protocole.pdf differ diff --git a/SNT/03_Internet/2P_Protocole.tex b/SNT/03_Internet/2P_Protocole.tex new file mode 100755 index 0000000..29356e9 --- /dev/null +++ b/SNT/03_Internet/2P_Protocole.tex @@ -0,0 +1,148 @@ +\documentclass[14pt,xcolor=table]{classPres} +\usepackage{booktabs} + +\author{} +\title{Internet -- étape 2 \\ Faire communiquer les outils numériques \\ Établir un protocole} +\date{janvier 2021} + +\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} diff --git a/SNT/03_Internet/fig/lampe_allumee.png b/SNT/03_Internet/fig/lampe_allumee.png new file mode 100644 index 0000000..5b1ea76 Binary files /dev/null and b/SNT/03_Internet/fig/lampe_allumee.png differ diff --git a/SNT/03_Internet/fig/lampe_eteind.png b/SNT/03_Internet/fig/lampe_eteind.png new file mode 100644 index 0000000..af92a8d Binary files /dev/null and b/SNT/03_Internet/fig/lampe_eteind.png differ