La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Le protocole de contrôle ICMP Dominique SERET. Octobre 2000 Dominique SERET - Université René Descartes 2 Introduction n Le protocole ICMP (Internet.

Présentations similaires


Présentation au sujet: "1 Le protocole de contrôle ICMP Dominique SERET. Octobre 2000 Dominique SERET - Université René Descartes 2 Introduction n Le protocole ICMP (Internet."— Transcription de la présentation:

1 1 Le protocole de contrôle ICMP Dominique SERET

2 Octobre 2000 Dominique SERET - Université René Descartes 2 Introduction n Le protocole ICMP (Internet Control Message Protocol) génère des messages de contrôle ou derreur n ICMP rapporte les messages derreur à lémetteur initial n Beaucoup derreurs sont causées par lémetteur, mais dautres sont dues à des problèmes dinterconnexion rencontrés sur Internet : –machine destination déconnectée, –durée de vie du datagramme expirée, –congestion de routeurs intermédiaires. n Si un routeur détecte un problème sur un datagramme IP, il le détruit et émet un message ICMP pour informer lémetteur

3 Octobre 2000 Dominique SERET - Université René Descartes 3 Introduction n Les messages ICMP sont véhiculés à lintérieur des datagrammes IP et donc routés comme nimporte quel datagramme n Une erreur engendrée par un message ICMP ne peut donner naissance à un autre message ICMP (pas deffet cumulatif) n Les informations contenues dans un message ICMP sont : TYPE8 bits ; type de message CODE8 bits ; informations complémentaires CHECKSUM16 bits ; champ de contrôle HEAD-DATAen-tête du datagramme incriminé avec 64 premiers bits des données.

4 Octobre 2000 Dominique SERET - Université René Descartes 4 Les différents messages TYPEMessage ICMP 0Echo Reply 3Destination Unreachable 4Source Quench 5Redirect (change a route) 8Echo Request 11Time Exceeded (TTL) 12Parameter Problem with a Datagram 13Timestamp Request 14Timestamp Reply 17Address Mask Request 18Address Mask Reply

5 Octobre 2000 Dominique SERET - Université René Descartes 5 Exemples de messages n Demande décho et réponse décho –permet à une machine ou un routeur de déterminer la validité dun chemin sur le réseau –Utilisé par les outils tels ping et traceroute n Synchronisation des horloges –Les horloges de deux machines qui diffèrent de manière importante peuvent poser des problèmes pour des logiciels distribués –Une machine peut émettre une demande dhorodatage à une autre susceptible de répondre en donnant lheure darrivée de la demande et lheure de départ de la réponse. –Lémetteur peut alors estimer le temps de transit ainsi que la différence entre les horloges locale et distante.

6 Octobre 2000 Dominique SERET - Université René Descartes 6 Les messages derreur n Lorsquun routeur émet un message ICMP de type « destination inaccessible », le champ code précise : –0Network Unreachable –1Host Unreachable –2Protocol Unreachable –3Port Unreachable –4Fragmentation Needed and DF set –5Source Route Failed –6Destination Network Unknown –7Destination Host Unknown –8Source Host Isolated –9Destination network administratively prohibited –10Destination host administratively prohibited –11Network Unreachable for type of Service –12Host Unreachable for type of Service

7 Octobre 2000 Dominique SERET - Université René Descartes 7 Le contrôle de congestion n Le protocole IP fonctionnant en mode non connecté –les routeurs ne peuvent réserver à lavance la mémoire nécessaire au routage des datagrammes ==> des datagrammes peuvent donc être détruits. n Cette situation de congestion se produit : –lorsquun routeur est connecté à des réseaux aux débits différents ou lorsque de nombreuses machines émettent simultanément des datagrammes vers un même routeur. n Pour pallier ce problème, un routeur peut émettre un message ICMP de limitation de débit de la source (Source Quench) vers lémetteur. n Il nexiste pas de message dannulation de limitation de débit. La source diminue le débit, puis laugmente progressivement tant quelle ne reçoit pas de nouvelle demande de limitation.

8 Octobre 2000 Dominique SERET - Université René Descartes 8 La modification de route A R1R2 Internet B Route par défautRedirection ICMP 2ème routage Un message ICMP de redirection de route peut être transmis par un routeur vers une machine reliée au même réseau pour lui signaler que la route nest pas optimale.

9 Octobre 2000 Dominique SERET - Université René Descartes 9 ICMP : autres messages n Lorsquun routeur ou une machine détecte un problème avec un datagramme (en-tête incorrecte) non couvert par les messages ICMP prédéfinis, il émet un message Parameter Problem on a Datagram vers lémetteur du datagramme. n Le problème rencontré consiste soit en une option manquante (dans le datagramme), soit en une donnée erronée


Télécharger ppt "1 Le protocole de contrôle ICMP Dominique SERET. Octobre 2000 Dominique SERET - Université René Descartes 2 Introduction n Le protocole ICMP (Internet."

Présentations similaires


Annonces Google