Concepts de base Internet Control Message Protocol (ICMP)

Traductions disponibles Traductions disponibles
Numéro d'article: 170292 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

ICMP (Internet Control Message Protocol) est un utilitaire de diagnostic et de rapport d'erreurs et est considéré comme une partie obligatoire de toute implémentation de IP. Compréhension ICMP et de savoir ce que peut générer éventuellement un type spécifique de ICMP sont utile dans le diagnostic des problèmes de réseau.

Plus d'informations

ICMPs sont utilisés par les routeurs, des périphériques intermédiaires ou des hôtes de communiquer des mises à jour ou des informations d'erreur vers d'autres routeurs, les périphériques intermédiaires ou les hôtes.

Chaque message ICMP contient trois champs qui définissent son but et fournissent une somme de contrôle. Ils sont des champs TYPE, CODE et CHECKSUM. Le champ TYPE identifie le message ICMP, le champ CODE fournit des informations plus détaillées sur le champ TYPE associé et le CHECKSUM fournit une méthode de détermination de l'intégrité du message.

Les TYPES définis sont les suivantes :
TYPE   Description
----   -----------
0      Echo Reply
3      Destination Unreachable
4      Source Quench
5      Redirect Message
8      Echo Request
11     Time Exceeded
12     Parameter Problem
13     Timestamp Request
14     Timestamp Reply
15     Information Request (No Longer Used)
16     Information Reply (No Longer Used)
17     Address Mask Request
18     Address Mask Reply
				

Echo Request et Echo Reply

Il s'agit de l'ICMP plus utilisé pour tester la connectivité IP connue sous le nom de PING. L'ICMP Echo Request possède un champ de type de 8 et un champ de code de 0. Les réponses d'écho ont un champ de type 0 et un champ de code de 0.

Destination inaccessible

Lorsqu'un paquet ne peut pas être remis, une ICMP destination inaccessible, type 3, est générée. Type 3 ICMPs peuvent avoir une valeur de code de 0 à 15 :
Type 3
Code
Value   Description
-----   -----------
0       Network Unreachable
1       Host Unreachable
2       Protocol Unreachable
3       Port Unreachable
4       Fragmentation needed and DF (Don't Fragment) set
5       Source route failed
6       Destination Network unknown
7       Destination Host unknown
8       Source Host isolated
9       Communication with Destination Network Administratively Prohibited
10      Communication with Destination Host Administratively Prohibited
11      Network Unreachable for Type Of Service
12      Host Unreachable for Type Of Service
13      Communication Administratively Prohibited by Filtering
14      Host Precedence Violation
15      Precedence Cutoff in Effect
				

Extinction de source

Un message ICMP Extinction de source a un champ de type de code 0 et 4. Les messages Extinction de source sont envoyés lorsque la destination est impossible de traiter aussi vite que la source envoie le trafic. L'ICMP Extinction de source indique la source de réduire la fréquence à laquelle il est envoie des données. La destination continueront à générer ICMPs d'extinction de source jusqu'à ce que la source envoie à une vitesse acceptable.

Rediriger le message

Un périphérique intermédiaire génère un message ICMP Redirection lorsqu'il détermine qu'un itinéraire demandé est accessible localement ou via un chemin d'accès mieux. Redirection message ICMPs sont de type 5 et sont plus définies par les valeurs de champ de code suivants :
Type 5
Code
Value   Description
-----   -----------
0       Redirect datagrams for the Network
1       Redirect datagrams for the Host
2       Redirect datagrams for the Type of Service and Network
3       Redirect datagrams for the Type of Service and Host
				

Temps dépassé

Si un routeur ou ordinateur hôte rejette un paquet en raison d'un délai d'attente, il générera un ICMP de 11 type dépassement de temps. Temps dépassé ICMP aura une valeur de code de 0 ou 1. Un code de 0 est généré lorsque le nombre de tronçons d'un datagramme est dépassé et que le paquet est rejeté. Un code 1 est générée lorsque le réassembler d'un paquet fragmenté dépasse la valeur du délai d'attente.

Problème de paramètre

Lorsqu'un périphérique intermédiaire ou ordinateur hôte supprime un datagramme en raison de l'incapacité à traiter, une 12 ICMP est générée. Causes courantes de cette ICMP sont les informations d'en-tête corrompus ou manquants des options. Si la raison de l'ICMP est une option manquante requise, l'ICMP aura une valeur de code 1. Si la valeur de code est 0, le champ de pointeur contient l'octet de l'en-tête du datagramme ignoré où l'erreur a été détectée.

Réponse à horodateur demande & horodateur

Demande d'horodateur et de réponse d'horodatage est une méthode rudimentaire pour synchroniser l'heure maintenus sur différents périphériques. La demande possède un champ de type 13 et la réponse est de type 14. Cette méthode pour la synchronisation de l'heure est brute et peu fiables. Par conséquent, il n'est pas fortement utilisé.

Informations & informations sur la demande répondre

Ces types ICMP ont été conçus pour permettre un démarrage ordinateur hôte pour découvrir une adresse IP. Cette méthode est obsolète et n'est plus utilisée. Les méthodes les plus courantes pour la découverte d'adresse IP sont BOOTP (bootstrap protocol) et DHCP (protocole de configuration dynamique ordinateur hôte). BOOTP est définie par RFC1542 et DHCP est défini par RFC1541. Pour informations sur l'implémentation Microsoft du protocole DHCP, consultez l'article de base de connaissances Microsoft suivant :
Notions fondamentales de 169289 DHCP (Dynamic Host Configuration Protocol)

Réponse à masque d'adresse & demande adresse masque

Un ordinateur initialisation afin de déterminer le masque de sous-réseau en cours d'utilisation sur le réseau local utilise le 17 type ICMP adresse masque Request. Un périphérique intermédiaire ou un ordinateur agissant comme un périphérique intermédiaire répond avec un ICMP de réponse de type 18 ICMP adresse masque.

Références

Pour plus d'informations sur ICMP, consultez RFC950 RFC792 et RFC1122.

RFC peuvent être obtenues via Internet comme suit :

Papier de l'ensemble des RFC est disponibles à partir de la carte réseau, individuellement ou sur une base de l'abonnement (pour plus d'informations, contactez NIC@NIC.DDN.MIL). Copies en ligne sont disponibles via FTP ou Kermit de NIC.ddn.mil comme rfc/rfc #### .txt ou rfc/rfc #### .PS (#### est le numéro RFC sans zéros non significatifs).

Propriétés

Numéro d'article: 170292 - Dernière mise à jour: vendredi 23 février 2007 - Version: 3.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Host Integration Server 2000 Standard Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft SNA Server 1.0
  • Microsoft Windows for Workgroups 3.2
  • Microsoft TCP/IP-32 for Windows for Workgroups 1.0
  • Microsoft Windows 95
Mots-clés : 
kbmt kbnetwork KB170292 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 170292
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com