dns initial commit
This commit is contained in:
parent
51d014ddf4
commit
b508bce142
73
internet/dns.tex
Normal file
73
internet/dns.tex
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
\documentclass[11pt,a4paper]{../template_cours}
|
||||||
|
|
||||||
|
\title{Le service DNS}
|
||||||
|
\author{Adrian Amaglio}
|
||||||
|
\def\thesequence{SNT Séquence 1 — Séance 4}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\section{Le service DNS}
|
||||||
|
|
||||||
|
% ---
|
||||||
|
\subsection{Définition}
|
||||||
|
Sur internet, tous les appareils sont joignables à l’aide d’une adresse IP. Ces adresses ne sont pas faciles à retenir pour les utilisateurs, un annuaire à l’échelle mondiale a été créé pour associer un nom représentatif à une adresse IP.
|
||||||
|
\begin{definition}
|
||||||
|
Le DNS est un service de traduction de noms explicites (comme « julesguesde.fr ») en adresses IP.
|
||||||
|
L’action d’interroger un serveur DNS pour obtenir une adresse IP est appelée « requête DNS ».
|
||||||
|
\end{definition}
|
||||||
|
\begin{example}
|
||||||
|
Le nom « julesguesde.fr » correspond à l’adresse IP « 193.55.147.51 ».
|
||||||
|
On se souvient ainsi plus facilement de comment joindre le site web du lycée.
|
||||||
|
\end{example}
|
||||||
|
\begin{example}
|
||||||
|
Les noms DNS peuvent ressembler à ceci :
|
||||||
|
« www.notes.julesguesde.fr » ou « julesguesde.fr »
|
||||||
|
\end{example}
|
||||||
|
Dans cet exemple,
|
||||||
|
\begin{itemize}
|
||||||
|
\item le « .fr » est appelé TLD en anglais, c’est un regroupement de noms de domaines comme le sont aussi les « .com », « .org », « .sexy »…
|
||||||
|
\item « julesguesde.fr » est un nom de domaine.
|
||||||
|
\item « notes.julesguesde.fr » et « www.notes.julesguesde.fr » sont des sous-domaines du nom de domaine. Il peut y en avoir à volonté, la limite est l’imagination.
|
||||||
|
\end{itemize}
|
||||||
|
Chaque domaine ou sous-domaine correspond à une adresse IP !
|
||||||
|
|
||||||
|
\subsection{Utilisation}
|
||||||
|
En temps normal, les requêtes DNS sont réalisée sans que nous le sachions.
|
||||||
|
Le navigateur web (Firefox, Opéra, Chrome…) s’en charge dès que nous cliquons sur un lien pour savoir auprès de quel serveur il devra récupérer les pages web.
|
||||||
|
\begin{definition}
|
||||||
|
En pratique nous n’utilisons donc pas directement le services DNS, les logiciels que nous utilisons pour s’en occupent à notre place.
|
||||||
|
\end{definition}
|
||||||
|
\begin{example}
|
||||||
|
Il est cependant possible d’effectuer manuellement des requêtes DNS, à l’aide d’un outil en ligne ou de la commande host (sur linux et windows).
|
||||||
|
\begin{lstlisting}[language=bash]
|
||||||
|
$ host julesguesde.fr
|
||||||
|
julesguesde.fr has address 193.55.147.51
|
||||||
|
\end{lstlisting}
|
||||||
|
\end{example}
|
||||||
|
|
||||||
|
\subsection{Fonctionnement}
|
||||||
|
Le service DNS est réparti entre plusieurs serveurs, chacun ayant un rôle précis. Voilà ce qu’il se passe lorsqu’une requête DNS est effectuée.
|
||||||
|
% TODO shéma
|
||||||
|
\begin{enumerate}
|
||||||
|
\item Le logiciel souhaitant traduire un nom en adresse, en fait la demande auprès de son serveur DNS (assigné par l’opérateur par exemple).
|
||||||
|
\item Le serveur DNS, n’a pas la réponse, il va interroger d’autres serveurs pour la trouver. Tout d’abord, il demande à un serveur racine, l’adresse d’un serveur qui aurait la gestion du TLD (ici « .fr »).
|
||||||
|
\item Ensuite, il va demander à ce serveur l’adresse du serveur qui aurait la gestion du nom de domaine (ici « julesguesde.fr »).
|
||||||
|
\item Il peut alors demander au serveur en charge du nom de domaine, à quelle adresse IP correspond un sous-domaine précis (ici « www.notes.julesguesde.fr »).
|
||||||
|
\item Cette adresse IP est ensuite retransmise au logiciel ayant fait une requête à l’étape 1 ; c’est la réponse DNS.
|
||||||
|
\item Le logiciel sait maintenant quel serveur contacter pour accomplir sa tache (web, mail, téléphonie…)
|
||||||
|
\end{enumerate}
|
||||||
|
Chaque serveur a donc un rôle bien particulier et appartient à une organisation précise.
|
||||||
|
\begin{description}
|
||||||
|
\item[Le serveur DNS intermédiaire] ne sert que d’interlocuteur unique aux utilisateurs. Il est géré par un fournisseur d’accès internet pour ses utilisateurs.
|
||||||
|
\item[Les serveurs racines] référencent les serveurs en charge de chaque TLD. Il y en a une vingtaine dans le monde, ils sont gérés par l’ICANN.
|
||||||
|
\item[Les serveurs de TLD] référencent les serveurs en charge de chaque domaines qui termine par leur TLD (ici « .fr »). Ils sont gérés par des institutions publiques ou privées en fonction du TLD.
|
||||||
|
\item[Les serveurs de nom de domaine] sont capables de traduire un nom en adresse IP pour les sous-domaines qui terminent par leur nom de domaine. Ils sont gérés par le détenteur du nom de domaine, ici le lycée Jules Guesde.
|
||||||
|
\end{description}
|
||||||
|
|
||||||
|
\subsection{Gestion}
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{Sécurité}
|
||||||
|
|
||||||
|
|
||||||
|
\end{document}
|
Loading…
Reference in New Issue
Block a user