diff --git a/internet/exercices/exercices.odt b/internet/exercices/exercices.odt new file mode 100644 index 0000000..ee90779 Binary files /dev/null and b/internet/exercices/exercices.odt differ diff --git a/internet/exercices/exercices.pdf b/internet/exercices/exercices.pdf new file mode 100644 index 0000000..1cbba1e Binary files /dev/null and b/internet/exercices/exercices.pdf differ diff --git a/internet/tp_filius_hors_programme/internet.fls b/internet/tp_filius_hors_programme/internet.fls new file mode 100644 index 0000000..ee8fd00 Binary files /dev/null and b/internet/tp_filius_hors_programme/internet.fls differ diff --git a/internet/tp_filius_hors_programme/p2p.fls b/internet/tp_filius_hors_programme/p2p.fls new file mode 100644 index 0000000..07f76e7 Binary files /dev/null and b/internet/tp_filius_hors_programme/p2p.fls differ diff --git a/internet/tp_filius_hors_programme/tpfilius2.pdf b/internet/tp_filius_hors_programme/tpfilius2.pdf new file mode 100644 index 0000000..63e2cdd Binary files /dev/null and b/internet/tp_filius_hors_programme/tpfilius2.pdf differ diff --git a/internet/tp_filius_hors_programme/tpfilius2.tex b/internet/tp_filius_hors_programme/tpfilius2.tex new file mode 100644 index 0000000..39c16f3 --- /dev/null +++ b/internet/tp_filius_hors_programme/tpfilius2.tex @@ -0,0 +1,87 @@ +\documentclass[11pt,a4paper]{../template_cours} + +\title{TP filius 2 — DNS et Pair à Pair} +\author{Adrian Amaglio} +\def\thesequence{Séquence 1 — Internet} + +\begin{document} + +% --- +\section{Prise en main du réseau} +Récupérez le fichier « Tp2.fls » sur le cahier de texte pronote, et si besoin téléchargez à nouveau filius \url{https://www.lernsoftware-filius.de/downloads/Setup/filius-1.10.3.zip}. +Ouvrez le fichier « Tp2.fls » avec filius. Vous devez avoir trois réseaux interconnectés à l’aide d’un routeur. +\begin{exercice} + Vérifiez à l’aide d’un ping que deux machines dans deux réseaux distincts sont bien interconnectés. +\end{exercice} + +% --- +\section{Le service DNS} +\subsection{Configuration du serveur} +\begin{exercice} + \begin{enumerate} + \item Ajoutez un ordinateur, nommez-le « serveur » et connectez le directement au routeur. + \item Donnez lui une adresse IP (192.168.4.1 par exemple). + \item Donnez une adresse IP au routeur, qui soit compatible avec celle du serveur. + \item Dans la configuration du serveur, renseignez l’adresse IP du routeur comme passerelle. + \item En mode simulation, installez un serveur DNS sur le serveur. + \item Dans l’onglet « adresse (A) », renseignez le nom de domaine « lama-invader.fr » et l’adresse IP du serveur. On appelle la correspondance entre un nom symbolique (du texte) et une adresse IP, un enregistrement DNS. + \item Cliquez sur « Ajouter » et vérifiez que la correspondance entre le nom de domaine et l’adresse IP du serveur soit bien apparue en dessous. + \item Cliquez sur « Démarrer » pour activer le serveur DNS. + \end{enumerate} +\end{exercice} + +\subsection{Configuration des clients} +\begin{exercice} + Choisissez un autre ordinateur que le serveur, nous l’appellerons le client. Nous allons lui donner accès au service DNS. + \begin{enumerate} + \item Sur le client, en mode configuration, renseignez l’adresse du serveur DNS dans la configuration. + \item Sur le client, en mode simulation, installez la ligne de commande. + \item Entrez la commande : « ping lama-invader.fr ». + \item Vérifiez la réponse de la commande ping. Que s’est-il passé ? + \end{enumerate} +\end{exercice} +\begin{exercice} + Nous allons maintenant donner un nom symbolique à un ordinateur du réseau. + \begin{enumerate} + \item Sur le serveur DNS, faites correspondre l’adresse IP d’une machine avec le nom symbolique de votre choix. On peut utiliser un sous-domaine de « lama-invader.fr ». + \item Depuis le client, essayez de ping ce nom symbolique. Est-ce la bonne adresse qui s’affiche ? + \item Faites vérifier l’exercice par le professeur. + \end{enumerate} +\end{exercice} +À retenir : +\begin{definition} + Pour qu’un ordinateur ait accès au service de traduction des noms symboliques en adresses IP, il faut qu’il connaisse un serveur DNS. Quand on se connecte à internet au quotidien, notre opérateur en donne un à nos appareils. + \\ + Pour créer une correspondance entre un nom et une adresse IP, il faut ajouter un enregistrement DNS sur le bon serveur DNS. +\end{definition} + + +% --- +\section{Échange de fichiers en pair à pair} +Nous allons créer un réseau d’échange de fichiers en pair à pair. +\begin{exercice} + \begin{enumerate} + \item Sur une machine en mode simulation, installez l’application Gnutella. + \item Sur une seconde machine, installez également Gnutella. + \item Dans gnutella, sur la seconde machine, dans l’onglet « réseau » renseignez l’adresse IP de la première et cliquez sur « Rejoindre le réseau ». + \item Vérifiez que la machine apparait bien dans la liste des participants au réseau. + \end{enumerate} +\end{exercice} +Nous avons maintenant un réseau de deux machines. +L’objectif est de configurer d’autres machines pour les ajouter à ce réseau. +Comme il s’agit d’un réseau pair-à-pair, on peut se connecter à n’importe quelle machine qui y participe. + +\begin{exercice} + \begin{enumerate} + \item Connectez 3 ordinateur supplémentaires au réseau Gnutella. + \item Installez sur un ordinateur l’application « explorateur de fichiers » et importez des fichiers de votre ordinateur dans le répertoire « Partage P2P » de la machine filius. + \item Allez dans l’onglet « Rechercher » de Gnutella sur un autre ordinateur et cherchez votre fichier. + \end{enumerate} +\end{exercice} +Gnutella n’est aujourd’hui plus beaucoup utilisé, mais de nombreux protocoles fonctionnes sur un principe similaire. +Bittorrent permet l’échange de fichiers, Matrix ou retroshare permettent de communiquer, dat permet d’héberger et de visiter des sites web. + +\includestandalone[width=0.8\linewidth]{./figure} % without the `.tex` extension +%\includegraphics[width=0.7\textwidth]{utility.pdf} + +\end{document}