Translation

English
English French Actions
This hierarchical naming scheme is a key component of the Domain Name System (DNS). The DNS is a distributed database that contains mappings between fully qualified domain names and addresses. The DNS uses the client-server model. The clients are hosts or applications that need to retrieve the mapping for a given name. Each :term:`nameserver` stores part of the distributed database and answers the queries sent by clients. There is at least one :term:`nameserver` that is responsible for each domain. In the figure below, domains are represented by circles and there are three hosts inside domain `dom` (`h1`, `h2` and `h3`) and three hosts inside domain `a.sdom1.dom`. As shown in the figure below, a sub-domain may contain both host names and sub-domains. Ce système de dénomination hiérarchique est un élément clé du système de noms de domaine (DNS). Le DNS est une base de données distribuée qui contient les correspondances entre les noms de domaine entièrement qualifiés et les adresses. Le DNS utilise le modèle client-serveur. Les clients sont des hôtes ou des applications qui doivent récupérer la correspondance pour un nom donné. Chaque :term:`nameserver` stocke une partie de la base de données distribuée et répond aux requêtes envoyées par les clients. Il y a au moins un :term:`nameserver` qui est responsable de chaque domaine. Dans la figure ci-dessous, les domaines sont représentés par des cercles et il y a trois hôtes dans le domaine `dom` (`h1`, `h2` et `h3`) et trois hôtes dans le domaine `a.sdom1.dom`. Comme le montre la figure ci-dessous, un sous-domaine peut contenir à la fois des noms d'hôtes et des sous-domaines.
A :term:`nameserver` that is responsible for domain `dom` can directly answer the following queries : Un :term:`nameserver` qui est responsable du domaine `dom` peut directement répondre aux requêtes suivantes :
the address of any host residing directly inside domain `dom` (e.g. `h2.dom` in the figure above) l'adresse de tout hôte résidant directement dans le domaine `dom` (par exemple `h2.dom` dans la figure ci-dessus)
the nameserver(s) that are responsible for any direct sub-domain of domain `dom` (i.e. `sdom1.dom` and `sdom2.dom` in the figure above, but not `z.sdom1.dom`) le ou les serveurs de noms qui sont responsables de tout sous-domaine direct du domaine `dom` (c'est-à-dire `sdom1.dom` et `sdom2.dom` dans la figure ci-dessus, mais pas `z.sdom1.dom`)
To retrieve the mapping for host `h2.dom`, a client sends its query to the name server that is responsible for domain `.dom`. The name server directly answers the query. To retrieve a mapping for `h3.a.sdom1.dom` a DNS client first sends a query to the name server that is responsible for the `.dom` domain. This nameserver returns the nameserver that is responsible for the `sdom1.dom` domain. This nameserver can now be contacted to obtain the nameserver that is responsible for the `a.sdom1.dom` domain. This nameserver can be contacted to retrieve the mapping for the `h3.a.sdom1.dom` name. Thanks to this structure, it is possible for a DNS client to obtain the mapping of any host inside the `.dom` domain or any of its subdomains. To ensure that any DNS client will be able to resolve any fully qualified domain name, there are special nameservers that are responsible for the root of the domain name hierarchy. These nameservers are called :term:`root nameserver`. Pour récupérer le mappage de l'hôte `h2.dom`, un client envoie sa requête au nameserver qui est responsable du domaine `.dom`. Le nameserver répond directement à la requête. Pour récupérer un mappage pour `h3.a.sdom1.dom`, un client DNS envoie d'abord une requête au nameserver qui est responsable du domaine `.dom`. Ce nameserver renvoie le nameserver responsable du domaine `sdom1.dom`. Ce nameserver peut maintenant être contacté pour obtenir le nameserver responsable du domaine `a.sdom1.dom`. Ce nameserver peut être contacté pour récupérer le mapping du nom `h3.a.sdom1.dom`. Grâce à cette structure, il est possible pour un client DNS d'obtenir le mappage de n'importe quel hôte à l'intérieur du domaine `.dom` ou de l'un de ses sous-domaines. Pour garantir que tout client DNS sera en mesure de résoudre tout nom de domaine pleinement qualifié, il existe des nameservers spéciaux qui sont responsables de la racine de la hiérarchie des noms de domaine. Ces nameservers sont appelés :term:`root nameserver`.
Each root nameserver maintains the list [#froot]_ of all the nameservers that are responsible for each of the top-level domain names and their addresses [#frootv6]_. All root nameservers cooperate and provide the same answers. By querying any of the root nameservers, a DNS client can obtain the nameserver that is responsible for any top-level-domain name. From this nameserver, it is possible to resolve any domain name. Chaque root nameserver maintient la liste [#froot]_ de tous les nameservers qui sont responsables de chacun des noms de domaine de premier niveau et de leurs adresses [#frootv6]_. Tous les root nameservers coopèrent et fournissent les mêmes réponses. En interrogeant l'un des root nameserver, un client DNS peut obtenir le nameserver responsable de n'importe quel nom de domaine de premier niveau. À partir de ce nameserver, il est possible de résoudre n'importe quel nom de domaine.
To be able to contact the root nameservers, each DNS client must know their addresses. This implies, that DNS clients must maintain an up-to-date list of the addresses of the root nameservers. Without this list, it is impossible to contact the root nameservers. Forcing all Internet hosts to maintain the most recent version of this list would be difficult from an operational point of view. To solve this problem, the designers of the DNS introduced a special type of DNS server : the DNS resolvers. A :term:`resolver` is a server that provides the name resolution service for a set of clients. A network usually contains a few resolvers. Each host in these networks is configured to send all its DNS queries via one of its local resolvers. These queries are called `recursive queries` as the :term:`resolver` must recursively send requests through the hierarchy of nameservers to obtain the `answer`. Pour pouvoir contacter les root nameserver, chaque client DNS doit connaître leurs adresses. Cela implique que les clients DNS doivent maintenir une liste à jour des adresses des root nameserver. Sans cette liste, il est impossible de contacter les root nameserver. Forcer tous les hôtes Internet à maintenir la version la plus récente de cette liste serait difficile d'un point de vue opérationnel. Pour résoudre ce problème, les concepteurs du DNS ont introduit un type spécial de serveur DNS : les résolveurs DNS. Un :term:`résolveur` est un serveur qui fournit le service de résolution de noms pour un ensemble de clients. Un réseau contient généralement quelques résolveurs. Chaque hôte de ces réseaux est configuré pour envoyer toutes ses requêtes DNS via l'un de ses résolveurs locaux. Ces requêtes sont appelées "requêtes récursives" car le :term:`resolver` doit envoyer des requêtes de manière récursive à travers la hiérarchie des nameservers pour obtenir la "réponse".
DNS resolvers have several advantages over letting each Internet host query directly nameservers. Firstly, regular Internet hosts do not need to maintain the up-to-date list of the addresses of the root servers. Secondly, regular Internet hosts do not need to send queries to nameservers all over the Internet. Furthermore, as a DNS resolver serves a large number of hosts, it can cache the received answers. This allows the resolver to quickly return answers for popular DNS queries and reduces the load on all DNS servers [JSBM2002]_. Les résolveurs DNS présentent plusieurs avantages par rapport au fait de laisser chaque hôte Internet interroger directement les nameservers. Premièrement, les hôtes Internet ordinaires n'ont pas besoin de maintenir à jour la liste des adresses des root servers. Deuxièmement, les hôtes Internet ordinaires n'ont pas besoin d'envoyer des requêtes aux nameservers sur tout l'Internet. Enfin, comme un résolveur DNS dessert un grand nombre d'hôtes, il peut mettre en cache les réponses reçues. Cela permet au résolveur de renvoyer rapidement les réponses aux requêtes DNS populaires et de réduire la charge sur tous les serveurs DNS [JSBM2002]_.
Benefits of names Avantages d'utiliser des noms
if the server process moves to another physical server, all clients must be informed about the new server address si le processus serveur est déplacé vers un autre serveur physique, tous les clients doivent être informés de la nouvelle adresse du serveur
if there are many concurrent clients, the load of the server will increase without any possibility of adding another server without changing the server addresses used by the clients s'il y a beaucoup de clients simultanés, la charge du serveur augmentera sans qu'il soit possible d'ajouter un autre serveur sans changer les adresses de serveur utilisées par les clients
Footnotes Notes de pied de page
The :term:`hosts.txt` file is not maintained anymore. A historical snapshot from April 1984 is available from http://ftp.univie.ac.at/netinfo/netinfo/hosts.txt Le fichier :term:`hosts.txt` n'est plus maintenu. Une snapshot historique d'avril 1984 est disponible à l'adresse http://ftp.univie.ac.at/netinfo/netinfo/hosts.txt
See http://www.donelan.com/dnstimeline.html for a time line of DNS related developments. Voir http://www.donelan.com/dnstimeline.html pour une chronologie des développements liés au DNS.
This specification evolved later to support domain names written by using other character sets than us-ASCII :rfc:`5890`. This extension is important to support languages other than English, but a detailed discussion is outside the scope of this document. Cette spécification a évolué par la suite pour prendre en charge les noms de domaine écrits en utilisant d'autres jeux de caractères que us-ASCII :rfc:`5890`. Cette extension est importante pour la prise en charge de langues autres que l'anglais, mais une discussion détaillée sort du cadre de ce document.
The official list of top-level domain names is maintained by :term:`IANA` at http://data.iana.org/TLD/tlds-alpha-by-domain.txt Additional information about these domains may be found at http://en.wikipedia.org/wiki/List_of_Internet_top-level_domains La liste officielle des noms de domaine de premier niveau est tenue à jour par :term:`IANA` à l'adresse http://data.iana.org/TLD/tlds-alpha-by-domain.txt. Des informations supplémentaires sur ces domaines sont disponibles à l'adresse http://en.wikipedia.org/wiki/List_of_Internet_top-level_domains
A copy of the information maintained by each root nameserver is available at http://www.internic.net/zones/root.zone Une copie des informations maintenues par chaque serveur de noms racine est disponible à l'adresse http://www.internic.net/zones/root.zone
It is interesting to note that to prevent any homograph attack, Google Inc. registered the `g00gle.com` domain name but does not apparently use it. Il est intéressant de noter que pour prévenir toute attaque par homographe, Google Inc. a enregistré le nom de domaine `g00gle.com` mais ne l'utilise apparemment pas.

Showing only subset of the strings as there were too many matches.

Component Translation Difference to current string
This translation Propagated Translated cnp3-ebook/principles/naming
The following strings have the same context and source.
Propagated Translated cnp3-ebook/exercises/transport
Propagated Translated cnp3-ebook/principles/referencemodels
Propagated Translated cnp3-ebook/principles/security
Propagated Translated cnp3-ebook/exercises/dns
Propagated Translated cnp3-ebook/exercises/http
Propagated Translated cnp3-ebook/exercises/tcp
Propagated Translated cnp3-ebook/exercises/tls
Propagated Empty cnp3-ebook/protocols/bgp
Propagated Empty cnp3-ebook/protocols/dnssec
Propagated Empty cnp3-ebook/protocols/http2
Propagated Empty cnp3-ebook/protocols/ppp
Propagated Empty cnp3-ebook/protocols/rpc
Propagated Empty cnp3-ebook/protocols/ipv6
Propagated Empty cnp3-ebook/protocols/tls
Propagated Translated cnp3-ebook/principles/sharing
Propagated Empty cnp3-ebook/protocols/udp
Propagated Empty cnp3-ebook/protocols/wifi
Propagated Translated cnp3-ebook/exercises/sockets
Propagated Translated cnp3-ebook/principles/network

Loading…

User avatar gegoa

Translation changed

cnp3-ebook / principles/namingFrench

2 years ago
User avatar gegoa

New contributor

cnp3-ebook / principles/namingFrench

New contributor 2 years ago
User avatar pdan1

New translation

cnp3-ebook / principles/namingFrench

3 years ago
User avatar pdan1

New contributor

cnp3-ebook / principles/namingFrench

New contributor 3 years ago
Browse all component changes

Things to check

Inconsistent

This string has more than one translation in this project or is untranslated in some components.

Reset

Glossary

English French
No related strings found in the glossary.

String information

Source string location
../../principles/naming.rst:139
String age
4 years ago
Source string age
4 years ago
Translation file
locale/fr/LC_MESSAGES/principles/naming.po, string 31