Partager via


À propos de la retransmission

Une application WinSNMP peut effectuer des demandes d’opération SNMP de différentes façons. L’application peut émettre plusieurs requêtes à un agent SNMP, sans attendre une réponse, ou elle peut émettre une seule requête et attendre la réponse. Étant donné que SNMP peut être implémenté sur plusieurs protocoles de transport, les mécanismes de remise et les caractéristiques de fiabilité peuvent varier.

Lorsque vous codez l’application WinSNMP, vous devez déterminer le niveau de fiabilité dont vous avez besoin pour les opérations de communication, en fonction de la façon dont l’application émet des demandes d’opération. Vous devez ensuite sélectionner une stratégie de retransmission et implémenter une stratégie de retransmission.

Une stratégie de retransmission comprend un délai d’attente et un nombre de nouvelles tentatives. Un délai d’attente est le temps écoulé, en centièmes de seconde, entre l'envoi par une application d'une requête SnmpSendMsg et la réception du message correspondant par celle-ci. L’application reçoit le message à la suite d’un appel à la fonction SnmpRecvMsg. La valeur de délai d’attente est la période pendant laquelle l’implémentation de Microsoft WinSNMP attend qu’une entité réponde à une demande de communication. S’il n’y a pas de réponse dans le délai d’attente, l’implémentation retransmet la requête si le nombre de tentatives de nouvelle transmission est spécifié, ou échoue à envoyer l'appel à SnmpSendMsg. Un nombre de nouvelles tentatives correspond au nombre maximal de tentatives de retransmission effectuées par l’implémentation en cas d’échec d’une demande de transmission SNMP.

L’implémentation stocke dans sa base de données pour l’application les valeurs de délai d’attente et les comptes de tentatives. L’implémentation stocke des valeurs individuelles pour chaque entité de destination.

Les applications doivent établir leurs propres fréquences d’interrogation et gérer les variables du minuteur. Pour plus d’informations, consultez Gestion de la stratégie de retransmission.