diff --git a/SNT/03_Internet/2B_protocole.pdf b/SNT/03_Internet/2B_protocole.pdf new file mode 100644 index 0000000..651dd53 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..726a9f0 --- /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{décembre 2020} + +\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/index.rst b/SNT/03_Internet/index.rst index 21072b6..fb95033 100644 --- a/SNT/03_Internet/index.rst +++ b/SNT/03_Internet/index.rst @@ -2,7 +2,7 @@ Internet ######## :date: 2020-12-28 -:modified: 2021-01-05 +:modified: 2021-01-14 :authors: Benjamin Bertrand :tags: Internet :category: SNT @@ -42,6 +42,18 @@ Lors de cette séance, du temps sera pris pour mettre en ligne leur page web sur Étape 2: Construction d'un protocole de communication numérique =============================================================== +Séance déconnectée sur la construction d'un protocole d'échange de mot. + +.. image:: ./2P_Protocole.pdf + :height: 200px + :alt: Trame pour la construction d'un protocole + +Bilan sur le protocole: + +.. image:: ./2B_protocole.pdf + :height: 200px + :alt: Bilan sur le protocole construit + Étape 3: Protocole TCP/IP et DNS ================================