Lär dig vad ping innebär och hur det fungerar som ett nätverksdiagnosverktyg. Vi förklarar processen, de viktigaste komponenterna i ping-utdata, vanliga felmeddelanden och deras lösningar för att säkerställa en stabil nätverksanslutning.
Vad betyder ping?
Ping är ett diagnosverktyg för nätverk som främst används för att testa anslutningen mellan två noder eller enheter. För att pinga en destinationsnod skickas ett ICMP-ekoförfrågningspaket (Internet Control Message Protocol) till den noden. Om en anslutning är tillgänglig svarar destinationsnoden med ett ekosvar.
Ping beräknar rundgångstiden för datapaketets väg från källan till destinationen och tillbaka, och avgör om några paket förlorades under resan.
Techopedia förklarar ping
Nätverksverktyget ping skapades av Mike Muuss 1983. Det innehåller nästan tusen rader kod och har blivit ett standardverktyg för olika nätverksapplikationer och operativsystem.
Ping-verktyget fungerar genom att generera en ICMP-dataenhet som sedan kapslas in i IP-datagram och skickas över nätverket. Efter att ha mottagit ekoförfrågan kopierar destinationsnoden dess nyttolast, förstör det ursprungliga paketet och genererar ett ekosvar med samma nyttolast som den mottog.
Nyttolasten i paketet med ekoförfrågan består ofta av ASCII-tecken (American Standard Code for Information Interchange) med variabel justerbar längd. Round-trip-tiden beräknas genom att notera den lokala tiden för källnodens klocka när IP-datagrammet lämnar källnoden och sedan subtrahera den tiden från den tid då ekosvaret anländer.
Beroende på operativsystem varierar utdata från ping-verktyget. Nästan alla ping-utdata visar dock följande:
- Destinationens IP-adress
- ICMP-sekvensnummer
- Time to live (TTL)
- Rundgångstid
- Storlek på nyttolast
- Antalet paket som förloras under överföringen
Ping-verktyget visar olika felmeddelanden om en rundresa inte lyckas. De inkluderar följande:
TTL Expired in Transit
Bestämmer den maximala tid en IP-paket får existera över nätverket innan det kasseras om det inte har nått sitt mål. För att åtgärda detta fel, försök att öka TTL-värdet genom att använda ping -i-växeln.
Destination Host Unreachable
Indikerar att destinationsnoden är nere eller inte fungerar i nätverket. Det kan även bero på att det inte finns någon lokal eller fjärrväg för destinationsvärden. Om du vill åtgärda felet ändrar du den lokala ruttabellen eller slår på noden.
Request Timed Out
Anger att ping-kommandot har tidsinställts eftersom det inte kom något svar från värden. Det indikerar att inga ekosvarsmeddelanden togs emot på grund av nätverkstrafik, fel i ARP-filtreringen (Address Resolution Protocol) eller ett routerfel. Om du ökar väntetiden med hjälp av växeln ping -w kan problemet åtgärdas.
Unknown Host
Anger att IP-adressen eller värdnamnet inte finns i nätverket eller att värdnamnet för destinationen inte kan lösas. Om du vill åtgärda problemet kontrollerar du DNSservrarnas (Domain Name System) namn och tillgänglighet.