Forstå ICMP Echo Request

Forstå ICMP Echo Request
Hver nettverksadministrator eller leder skal forstå hva ICMP- eller Internett -kontrollmeldingsprotokoll er. Selv om dette ofte er en misforstått protokoll, kommer ICMP -kunnskapen godt med hvis du vil forstå ruting. Blant kjernekonseptene i denne protokollen som du bør forstå, er ICMP Echo Request og Echo Svar.

Også kjent som Ping -pakker, ICMP Echo -forespørsler sendes eller mottas ved hjelp av Ping -kommandoen. En ICMP Echo -forespørsel betyr ofte at verten som meldingen blir adressert, skal svare direkte på pakken ved hjelp av et ekko -svar.

Normalt inkluderer en Echo -forespørsel ofte et sett med data som du kan spesifisere ved hjelp av Ping -kommandoen. Når en vert gir et ekko svar, vil alle dataene i ICMP Echo -forespørselen bli sendt tilbake.

Ping -kommandoen gir brukerne alle modalitetene ved å sende ICMP Echo -forespørsler og ICMP Echo -svar. Blant spesifikasjonene du kanskje må lage er kilden og destinasjonsadressene. Dessuten må du også angi de andre modalitetene i IP -overskriften.

Når du skal bruke ekkoforespørsel og ekko svarmeldinger

Spesielt når de grunnleggende tilkoblingsoperasjonene mislykkes, er en av de mest grunnleggende testene som brukerne velger å utføre, å bekrefte om det eksterne systemet er knyttet til kundemaskinene sine er i gang. Det er her ICMP -spørringsmeldingene spiller inn. Disse meldingene er viktige verktøy for nettverkstesting og feilsøking av applikasjoner.

Brukeren sender en ICMP Echo Request -melding til det eksterne destinasjonssystemet, med systemet som svarer med en ICMP Echo Svarmelding for å levere tilbakemelding. I følge RFC 1122 må hver vert implementere ICMP Echo Server, noe som gjør denne tjenesten obligatorisk.

Selv om dette høres ganske greit ut, kan dette noen ganger ikke skje automatisk. Brannmurer, ofte tilgjengelige av sikkerhetsmessige årsaker, kan blokkere pakkene. Dessuten kan det også være svikt i pakkeleveranser av forskjellige grunner.

Igjen, ifølge RFC 1122, bør alle verter forsøke å ha et sluttbruker-tilgjengelig app-grensesnitt som er utpekt for å sende Echo Request-meldinger til andre verter i nettverket. Dette grensesnittet blir referert til som ping eller Ping -kommando og skal være til stede i alle databehandlingsmiljøer med en TCP/IP -stabel inkludert de mest grunnleggende modellene.

Hvordan bruke ICMP Echo Request og Echo Svar Spørringsmeldinger

ICMP (forespørsel og svar) Echo -meldinger er også allerede angitt. De kan også brukes til feilsøkingsformål for nettverk.

Ved hjelp av Ping -kommandoen kan du teste Layer 3 -nettverkstilkoblingene mellom vertsdatamaskinen og en annen vertsenhet. Verten genererer og sender en Echo Request -melding. Datamaskinen eller enheten som verten sendte en Echo -spørringsmelding til mottar forespørselen, behandler den og sender tilbake et ICMP Echo -svar til verten.

I forrige illustrasjon viser den første pilen en ICMP Echo-forespørsel (type-8 kode-0) mens den andre pilen betegner et ekko-svar, ofte type-0-kode-0. En ICMP Echo Svarmelding indikerer ofte typen, kode, sjekksum, ID og sekvens.

Identifikatoren (ID) og sekvensattributtene for ICMP -meldinger hjelper til med å matche Echo Request -meldingene med sine respektive Echo Svarmeldinger. Data -nyttelasten for Echo Request -pakker, som er i ASCII -tegn, er ideelle for polstring. Dessuten må hvert ekko -svarmelding komme med de samme datalastens spesifikasjoner som den tilsvarende ekkoforespørselen.

Sende en ICMP Echo -melding

Du kan sende en ekkoforespørsel ved hjelp av følgende ping -kommando, der IP -adressen er maskinen du planlegger å ping.

Vertsmaskinen din oppretter en ekko -melding og sender den til den spesifiserte enheten. Enheten vil til gjengjeld opprette et ekko -svar og sender det tilbake til den anmodende verten.

Konklusjon

ICMP -kommandoen er aktuelt i en rekke nettverksadministrasjonsfunksjoner. Mens denne artikkelen fokuserte på ICMP Echo Request og Svar -spørringsmeldinger, kommer den også til nytte for feilsøkingsformål.