I datornätverk är en Echo -begäran ett meddelande som skickas av en enhet (som en dator eller router) till en annan enhet för att kontrollera om den andra enheten kan nås och fungerar. Det är i huvudsak en "ping" - en enkel begäran som förväntar sig ett motsvarande "ekosvar" som ett svar.
Här är en uppdelning:
* Begäran: ECHO -förfrågningsmeddelandet innehåller en enkel nyttolast, ofta bara en sekvens av siffror. Den sändande enheten innehåller information som dess IP -adress och ett sekvensnummer (för att matcha förfrågningar med svar).
* Svaret (eko svar): Om den mottagande enheten är aktiv och nätverksvägen är i drift kommer den att få ECHO -begäran och skicka tillbaka ett Echo -svar. Detta svar innehåller samma nyttolast som den ursprungliga begäran, vilket gör att avsändaren skulle kunna verifiera att uppgifterna mottogs och korrekt återkallades.
* Syfte: Det primära syftet med en ECHO -begäran är att testa nätverksanslutning. Det verifierar:
* Network Reachability: Huruvida destinationsenheten kan nås i nätverket.
* Nätverkslatens: Den tid det tar för begäran att resa till destinationen och tillbaka (rundturet). Detta är ett mått på nätverksprestanda.
* enhetstillgänglighet: Om inget svar tas emot inom rimlig tid föreslår det att destinationsenheten kan vara nere eller oåtkomlig.
Det vanligaste verktyget som använder Echo -förfrågningar är kommandot "ping" som finns på de flesta operativsystem. När du skriver `ping ` eller `ping `, din dator skickar Echo -förfrågningar till den angivna adressen och visar resultaten (latens, paketförlust etc.). ICMP (Internet Control Message Protocol) är nätverksprotokollet som hanterar Echo -förfrågningar och svar.