Rechercher : dans
Par :

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

Dernière réponse le 16 jan 2009 à 00:17:22 metador, le 8 jan 2009 à 01:57:32 
 Signaler ce message aux modérateurs

Bonjour,
pourquoi DNS utilise-t-il UDP au lieu de TCP ?

C urgent

Merci d'avance

Meilleures réponses pour « Pourquoi DNS utilise t il UDP au lieu de TCP? » dans :
TCP / UDP : Quelles différences ? VoirLe protocole UDP UDP est un protocole orienté "non connexion". Pour faire simple, lorsqu'une machine A envoie des paquets à destination d'une machine B, ce flux est unidirectionnel. En effet, la transmission des données se fait sans prévenir le...
Communiquer et travailler en groupe avec les outils Google VoirPour faciliter les échanges en groupe en entreprise, Google propose différents outils de communication et de partage : groupes de discussions, réseaux socio-professionnels, documents partagés... Quels outils Google choisir ou ne pas choisir dans le...
Le protocole UDP VoirLes caractéristiques du protocole UDP Le protocole UDP (User Datagram Protocol) est un protocole non orienté connexion de la couche transport du modèle TCP/IP. Ce protocole est très simple étant donné qu'il ne fournit pas de contrôle d'erreurs (il...
Le protocole TCP VoirLes caractéristiques du protocole TCP TCP (qui signifie Transmission Control Protocol, soit en français: Protocole de Contrôle de Transmission) est un des principaux protocoles de la couche transport du modèle TCP/IP. Il permet, au niveau des...

1

Trying2, le 8 jan 2009 à 08:53:36

Hello,

Tout simplement parce que...

:)

Bye.

Répondre à Trying2

2

B.S., le 9 jan 2009 à 01:33:25

Trying2 j'ai l'impression que c'est la même personne qui a poster la même question sur commentcamarche et yahoo...
n'est-ce pas Metador?!!

Répondre à B.S.

3

Nico le Vosgien, le 9 jan 2009 à 07:29:32

Bonjour,

Quand je lis la question est une partie de la réponse ci dessous, il n'est pas certain qu'il soit beaucoup avancé ....

"Tu confond certaines choses car UDP ET TCP sont des protocoles de transmission.
DNS n'est pas un protocole de transmision et DNS n'utilise pas UDP ou TCP.
DNS permet a des protocoles UDP ou TCP d'utiliser DNS ou si tu prefere UDP ou TCP passent au travers d'une DNS qui n'est autre qu'une resolution de nom de domaine et non pas une couche de transmission de protocole.
Du reste des paquets de type ARP par exemples sont egalement susceptibles de traverser DNS"


Il ne me semble pas qu'il ait comparé DNS à TCP ou UDP ? La question est pourquoi une requête DNS est elle plus transmise en UDP plutot qu'en TCP ?

En ce sens, "DNS utilise bien UDP" comme il l'avance dans sa question ! (au même titre que http utilise tcp par exemple)

Répondre à Nico le Vosgien

4

Trying2, le 9 jan 2009 à 07:38:50

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?
:)

Répondre à Trying2

5

Nico le Vosgien, le 9 jan 2009 à 08:22:51
  • +3

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.

Répondre à Nico le Vosgien

6

 Trying2, le 16 jan 2009 à 00:17:22

Hello,

Merci Nico.
Je passe en résolu.

Si d'autres questions subsistent...

Répondre à Trying2