diff --git a/SNT/03_Internet/1B_niveau_internet.pdf b/SNT/03_Internet/1B_niveau_internet.pdf
new file mode 100644
index 0000000..7d0f592
Binary files /dev/null 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
new file mode 100644
index 0000000..061f096
--- /dev/null
+++ b/SNT/03_Internet/1B_niveau_internet.tex
@@ -0,0 +1,40 @@
+\documentclass[a4paper,10pt]{article}
+\usepackage{myXsim}
+
+\author{Benjamin Bertrand}
+\title{Internet - Cours}
+\date{Janvier 2023}
+
+\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}
+
+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}
+
+
+\end{document}
diff --git a/SNT/03_Internet/2B_protocole.pdf b/SNT/03_Internet/2B_protocole.pdf
new file mode 100644
index 0000000..aeda030
Binary files /dev/null and b/SNT/03_Internet/2B_protocole.pdf differ
diff --git a/SNT/03_Internet/2B_protocole.tex b/SNT/03_Internet/2B_protocole.tex
new file mode 100644
index 0000000..e8ef39e
--- /dev/null
+++ b/SNT/03_Internet/2B_protocole.tex
@@ -0,0 +1,64 @@
+\documentclass[a4paper,10pt]{article}
+\usepackage{myXsim}
+
+\author{Benjamin Bertrand}
+\title{Internet - Cours}
+\date{Janvier 2023}
+
+\pagestyle{empty}
+
+\begin{document}
+
+\maketitle
+
+\setcounter{section}{1}
+\section{Protocoles numériques}
+
+Pour échanger des informations les outils numériques ne peuvent communiquer qu'en bit (des 0 ou des 1).
+
+Suivant le \textbf{support} utilisé (câble électrique, fibre optique, onde électromagnétique dans l'air...) les 1 et les 0 sont "vus" différemment. Par exemple:
+\begin{itemize}
+ \item Dans un câble électrique le 1 peut être du courant qui passe et le 0 du courant qui ne passe pas.
+ \item Dans une fibre optique le 1 peut être de la lumière et le 0 pas de lumière.
+ \item etc
+\end{itemize}
+
+Une fois que le support est choisi, il faut \textbf{encoder} les informations en 1 et 0. Pour construire notre protocole, nous avons utilisé la table suivante
+
+\begin{center}
+ \small
+ \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
+ \end{tabular}
+\end{center}
+
+Il a fallut ensuite choisir un \textbf{rythme} c'est notre débit.
+
+Puis nous avons entouré notre message dans une \textbf{trame}
+\begin{center}
+ \begin{tabular}{|c|*{8}{c|}}
+ \hline
+ Information & Start & Lettre ... & Lettre ...& Lettre ... & Lettre ... & Parité & Stop \\
+ \hline
+ Signal & 1 & \_\;\_\;\_\;\_\;\_ & \_\;\_\;\_\;\_\;\_ & \_\;\_\;\_\;\_\;\_ & \_\;\_\;\_\;\_\;\_ & \_& 1 \\
+ \hline
+ \end{tabular}
+\end{center}
+
+Le bit de \textbf{parité} permet de s'assurer que le message transmis n'a pas été transformé lors de la transmission.
+
+\subsection*{Exemple}
+
+\afaire{Encoder le message: \texttt{plop}}
+
+\end{document}
diff --git a/SNT/03_Internet/2E_encodage.pdf b/SNT/03_Internet/2E_encodage.pdf
new file mode 100644
index 0000000..23b8609
Binary files /dev/null and b/SNT/03_Internet/2E_encodage.pdf differ
diff --git a/SNT/03_Internet/2E_encodage.tex b/SNT/03_Internet/2E_encodage.tex
new file mode 100644
index 0000000..6981c4c
--- /dev/null
+++ b/SNT/03_Internet/2E_encodage.tex
@@ -0,0 +1,47 @@
+\documentclass[a4paper,10pt]{article}
+\usepackage{myXsim}
+
+\author{Benjamin Bertrand}
+\title{Internet - Cours}
+\date{Janvier 2023}
+
+\pagestyle{empty}
+
+\newcommand\tableEncodage{%
+\begin{center}
+ \small
+ \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
+ \end{tabular}
+\end{center}
+}
+
+\begin{document}
+
+\tableEncodage
+\vfill
+\tableEncodage
+\vfill
+\tableEncodage
+\vfill
+\tableEncodage
+\vfill
+\tableEncodage
+\vfill
+\tableEncodage
+\vfill
+\tableEncodage
+\vfill
+
+
+\end{document}
diff --git a/SNT/03_Internet/2P_Protocole.pdf b/SNT/03_Internet/2P_Protocole.pdf
new file mode 100644
index 0000000..5398251
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..6750531
--- /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 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}
diff --git a/SNT/03_Internet/exercises.tex b/SNT/03_Internet/exercises.tex
new file mode 100644
index 0000000..7f72354
--- /dev/null
+++ b/SNT/03_Internet/exercises.tex
@@ -0,0 +1,7 @@
+\begin{exercise}[subtitle={<++>}, step={1}, origin={<++>}, topics={ Internet }, tags={ Internet }]
+ <++>
+\end{exercise}
+
+\begin{solution}
+ <++>
+\end{solution}
diff --git a/SNT/03_Internet/fig/IPV4.png b/SNT/03_Internet/fig/IPV4.png
new file mode 100644
index 0000000..9b0f89a
Binary files /dev/null and b/SNT/03_Internet/fig/IPV4.png differ
diff --git a/SNT/03_Internet/fig/anneau.png b/SNT/03_Internet/fig/anneau.png
new file mode 100644
index 0000000..b79f7ec
Binary files /dev/null and b/SNT/03_Internet/fig/anneau.png differ
diff --git a/SNT/03_Internet/fig/cables.png b/SNT/03_Internet/fig/cables.png
new file mode 100644
index 0000000..ab88607
Binary files /dev/null and b/SNT/03_Internet/fig/cables.png differ
diff --git a/SNT/03_Internet/fig/depose_page_web.pdf b/SNT/03_Internet/fig/depose_page_web.pdf
new file mode 100644
index 0000000..0e811ec
Binary files /dev/null and b/SNT/03_Internet/fig/depose_page_web.pdf differ
diff --git a/SNT/03_Internet/fig/depose_page_web.svg b/SNT/03_Internet/fig/depose_page_web.svg
new file mode 100644
index 0000000..4c90d1f
--- /dev/null
+++ b/SNT/03_Internet/fig/depose_page_web.svg
@@ -0,0 +1,4524 @@
+
+
diff --git a/SNT/03_Internet/fig/etoile.png b/SNT/03_Internet/fig/etoile.png
new file mode 100644
index 0000000..6b8c8c5
Binary files /dev/null and b/SNT/03_Internet/fig/etoile.png differ
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
diff --git a/SNT/03_Internet/fig/lineaire.png b/SNT/03_Internet/fig/lineaire.png
new file mode 100644
index 0000000..fa93baa
Binary files /dev/null and b/SNT/03_Internet/fig/lineaire.png differ
diff --git a/SNT/03_Internet/fig/mesh.png b/SNT/03_Internet/fig/mesh.png
new file mode 100644
index 0000000..50fd500
Binary files /dev/null and b/SNT/03_Internet/fig/mesh.png differ
diff --git a/SNT/03_Internet/fig/reseau_filius.pdf b/SNT/03_Internet/fig/reseau_filius.pdf
new file mode 100644
index 0000000..e2cff90
Binary files /dev/null and b/SNT/03_Internet/fig/reseau_filius.pdf differ
diff --git a/SNT/03_Internet/fig/reseau_filius.svg b/SNT/03_Internet/fig/reseau_filius.svg
new file mode 100644
index 0000000..17d8e74
--- /dev/null
+++ b/SNT/03_Internet/fig/reseau_filius.svg
@@ -0,0 +1,923 @@
+
+
+
diff --git a/SNT/03_Internet/index.rst b/SNT/03_Internet/index.rst
new file mode 100644
index 0000000..e69de29