Posez votre question Signaler

Pourquoi DNS utilise-t-il UDP au lieu de TCP? [Résolu]

metador - Dernière réponse le 5 août 2011 à 14:40
Bonjour,
pourquoi DNS utilise-t-il UDP au lieu de TCP ?
C urgent
Merci d'avance
Lire la suite 

Pourquoi DNS utilise-t-il UDP au lieu de TCP »

7 réponses
Réponse
+1
moins plus
Hello,

Tout simplement parce que...

:)

Bye.
Trying2- 9 janv. 2009 à 07:38
Hello Nico,

Moi, perso, ça ne m'avance pas plus...

Ce qui est tordant, c'est que 97% de la réponse sur Yahoo questions provient de la faq de CCM qui n'est même pas cité.

Bonne continuation.


Ps: Au moins en Uppant le sujet, la vérité parviendra-t-elle à pointer le bout de son nez?
:)
Nico le Vosgien- 9 janv. 2009 à 08:22
Pour faire tres rapide : tcp est un proto "lourd" par rapport à "UDP" : il dispose entre autres, de fonctions "complexes" afin d'assurer que tout ce qui a été envoyé a bien été reçu. (c'est le fameux mode connecté en opposition à UDP qui est non connecté)

Pour une requête DNS , on a pas besoin de s'embêter avec des choses compliquées (pour schématiser) : la requête est envoyée au serveur qui, s'il la reçoit, va nous répondre. S'il ne la reçoit pas ? ben rien de bien grave : on a pas de réponse, on repose la question ! La fait que la première requête ce soit perdue n'est pas bien grave en somme

UDP, simple et léger (peu d'entête ajouté au paquet d'origine) se prête donc parfaitement à notre besoin.
Aurel - 5 août 2011 à 14:40
UDP convient aux échanges de données très courts et rapides. (pas de connexion établie), il est recommandé pour cette raison de l'utiliser pour les requêtes DNS.

http://www.tcpipguide.com/free/t_DNSMessageGenerationandTransport-2.htm

the conventional queries used in DNS, because they are normally very short, and fast data exchange is important. For this reason, the DNS standards recommend use of UDP for queries and replies as part of regular and reverse name resolution. UDP DNS messages are limited to 512 bytes; longer messages are truncated and a special bit in the header is set to indicate that this has occurred. If a message being truncated causes a problem for its recipient, the query must be repeated using TCP, as described below.
Ajouter un commentaire
Réponse
+0
moins plus
Hello,

Merci Nico.
Je passe en résolu.

Si d'autres questions subsistent...
Ajouter un commentaire
Ce document intitulé « Pourquoi DNS utilise-t-il UDP au lieu de TCP? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?