Un ping est un
type de message qui est transmis à travers un réseau d'un système à un autre,
en général entre un serveur hôte et les systèmes d'utilisateurs connectés. Bien
que différents types de messages peuvent potentiellement être utilisés, le type
le plus commun de signal envoyé à cette fin a été un paquet de demande d'écho
Internet Control Message Protocol (ICMP). Il s'agit essentiellement d'un signal
avec peu de données réelles contenues en elle, et sert principalement à
transmettre à un utilisateur connecté, puis générer un signal "écho".
Un ping compose de ce processus de l'envoi d'une requête d'écho ICMP, puis
réception de l'écho.
Le terme «ping»
a d'abord été utilisé lors de ce type d'utilitaire a été créé en 1983, et a été
prise de le terme utilisé pour décrire le signal envoyé à l'aide de la
technologie du sonar. Sonar actif utilise des ondes sonores générées, souvent
appelés pings, qui sont émis à partir d'un emplacement central, puis
rebondissent sur des objets et retournent comme un écho. Un utilitaire
ordinateur de ping utilise une approche similaire pour analyser la connectivité
des différents systèmes sur un réseau. L'hôte de serveur ou un autre ordinateur
sur un réseau, tel qu'un réseau local (LAN) ou par Internet, envoie un paquet
de demande d'écho ICMP à d'autres systèmes, qui transmettent alors un écho de
retour à la source.
L'ensemble de ce
processus est chronométré, souvent en incluant un marqueur temporel dans le
signal d'origine ICMP qui est ensuite comparé au moment où l'écho atteint la
source. Une fois un ping est émis par un serveur hôte ou un système similaire,
les serveurs et les routeurs sont nécessaires, grâce à des normes de
l'industrie, d'émettre un paquet d'écho en réponse. De nombreux pings peuvent
être envoyés à générer une mesure précise de combien de temps un signal pour se
déplacer entre les deux systèmes, ainsi que d'évaluer toute perte de signal
potentiel. Les informations affichées après un test ping comprend
habituellement un minimum de temps pour la transmission, la durée moyenne, le
plus de temps, et tout écart entre ces résultats. Toute perte de signal
généralement être indiqué ainsi.
Bien que
l'utilisation d'une requête ping ICMP echo fût tout à fait standard au début du
développement de l'Internet et les réseaux d'entreprise, il est devenu moins
fréquent au début du 21e siècle. Pings peuvent être utilisés pour créer une
attaque par déni de service sur un serveur, en inondant le système des demandes
d'écho, et les logiciels malveillants peuvent utiliser pings de trouver des
systèmes pour l'infection. Un certain nombre de fournisseurs de services
Internet (FSI) ont bloqué les messages de demande d'écho, et si d'autres
méthodes sont souvent utilisées pour évaluer la connectivité réseau. Jeux vidéo
en ligne, par exemple, mesurent souvent les réponses de ping à partir des
données transmises au cours du jeu, puis afficher ces informations que la
latence pour les utilisateurs d'évaluer leur connectivité.