Quelles sont les données incluses dans le protocole ICMP (ping) demande?
Je sais que la requête ICMP contient l'adresse IP. Le client est l'adresse MAC inclus dans une requête ICMP? Quelles sont les autres informations (le cas échéant) est inclus dans une requête ping?
Une requête ICMP est une couche de paquet qui est envoyé sur internet. Il contient de l'Éther couche, la cible et l'adresse MAC source. Il contient également de la couche IP, qui est la source et la cible IP et aussi un couple de drapeaux inclus. Et, enfin, il contient les données ICMP. Il contient un type, sous-type, puis une somme de contrôle et le reste de l'en-tête, qui peut varier de type et sous-type (E. g. Le code de l'écho est de 8 et la réponse est 0).
Il y a beaucoup d'information dans un réseau de paquets. Notez également que le protocole ICMP est une partie du protocole IPv4, de sorte qu'il ne peut officiellement être porté par d'autres protocoles. Bien que le protocole IP peuvent être transportés sur un autre protocole que le protocole ethernet.
L'adresse MAC sera changé après chaque passage d'un routeur. Donc, ce n'est jamais l'adresse MAC de la source de l'adresse IP sur internet. Mais l'adresse IP est bien compris et sur un réseau local, l'adresse mac du client est toujours dans le paquet dans l'Éther de la couche.
Wikipedia a quelques lisible article sur les paquets ICMP: message icmp et différents protocoles lisible diagrammes.
Si vous voulez voir quelques demandes en direct, vous pouvez installer wireshark, qui permettra d'afficher et d'analyser tout le trafic réseau pour vous. C'est un très pratique et cool de l'outil.
Il n'est généralement pas possible pour une personne d'obtenir l'adresse MAC d'un ordinateur à partir de son adresse IP seul. Ces deux adresses proviennent de différentes sources. Simplement dit, un ordinateur de la configuration matérielle détermine son adresse MAC, si la configuration du réseau sur lequel il est connecté détermine son adresse IP.
Cependant, les ordinateurs connectés à la même TCP/IP du réseau local peuvent déterminer des uns et des autres adresses MAC.
La ICMP 'ping' paquet, officiellement connu sous le nom de "echo request", contient tout ce que les originaires de ping exécutable veut avoir un écho. Dans les Mauvais Jours, quand l'internet a été la première mise en route, les routeurs ils avaient (et tous les ordinateurs, vraiment) ont été soumis au hasard des défaillances de mémoire. Afin de détecter que le chemin entre les deux systèmes est clair, qu'ils allaient envoyer une requête d'écho de paquets et de comparer le contenu de la demande et la réponse. Si le contenu était différent, ils savaient qu'il y avait un problème avec l'une des machines utilisées, ou les routeurs.
Il est impossible d'exposer ici catégoriquement exactement ce qui est dans tous les paquets ping parce qu'il change entre les implémentations de ping.
Une requête ICMP est une couche de paquet qui est envoyé sur internet. Il contient de l'Éther couche, la cible et l'adresse MAC source. Il contient également de la couche IP, qui est la source et la cible IP et aussi un couple de drapeaux inclus. Et, enfin, il contient les données ICMP. Il contient un type, sous-type, puis une somme de contrôle et le reste de l'en-tête, qui peut varier de type et sous-type (E. g. Le code de l'écho est de 8 et la réponse est 0).
Il y a beaucoup d'information dans un réseau de paquets. Notez également que le protocole ICMP est une partie du protocole IPv4, de sorte qu'il ne peut officiellement être porté par d'autres protocoles. Bien que le protocole IP peuvent être transportés sur un autre protocole que le protocole ethernet.
L'adresse MAC sera changé après chaque passage d'un routeur. Donc, ce n'est jamais l'adresse MAC de la source de l'adresse IP sur internet. Mais l'adresse IP est bien compris et sur un réseau local, l'adresse mac du client est toujours dans le paquet dans l'Éther de la couche.
Wikipedia a quelques lisible article sur les paquets ICMP: message icmp et différents protocoles lisible diagrammes.
Si vous voulez voir quelques demandes en direct, vous pouvez installer wireshark, qui permettra d'afficher et d'analyser tout le trafic réseau pour vous. C'est un très pratique et cool de l'outil.
OriginalL'auteur Edgar Klerks
Il n'est généralement pas possible pour une personne d'obtenir l'adresse MAC d'un ordinateur à partir de son adresse IP seul. Ces deux adresses proviennent de différentes sources. Simplement dit, un ordinateur de la configuration matérielle détermine son adresse MAC, si la configuration du réseau sur lequel il est connecté détermine son adresse IP.
Cependant, les ordinateurs connectés à la même TCP/IP du réseau local peuvent déterminer des uns et des autres adresses MAC.
Look RFC 792 de plein champs ICMP.
OriginalL'auteur Francesco Marasco
La ICMP 'ping' paquet, officiellement connu sous le nom de "echo request", contient tout ce que les originaires de ping exécutable veut avoir un écho. Dans les Mauvais Jours, quand l'internet a été la première mise en route, les routeurs ils avaient (et tous les ordinateurs, vraiment) ont été soumis au hasard des défaillances de mémoire. Afin de détecter que le chemin entre les deux systèmes est clair, qu'ils allaient envoyer une requête d'écho de paquets et de comparer le contenu de la demande et la réponse. Si le contenu était différent, ils savaient qu'il y avait un problème avec l'une des machines utilisées, ou les routeurs.
Il est impossible d'exposer ici catégoriquement exactement ce qui est dans tous les paquets ping parce qu'il change entre les implémentations de ping.
OriginalL'auteur sjcaged