Hva betyr Ping?
Ping er et nettverksdiagnostiseringsverktøy som først og fremst brukes til å teste forbindelsen mellom to noder eller enheter. For å pinge en destinasjonsnode sendes en ICMP (Internet Control Message Protocol) ekkoforespørsel til noden. Hvis en tilkobling er tilgjengelig, svarer målnoden med et ekkosvar. Ping beregner rundreisetiden for datapakkens rute fra kilden til destinasjonen og tilbake, og avgjør om noen pakker gikk tapt under reisen.
Techopedia forklarer Ping
Nettverksverktøyet ping ble utviklet av Mike Muuss i 1983. Det består av nesten tusen kodelinjer og har blitt et standardverktøy for ulike nettverksapplikasjoner og operativsystemer.
Ping-verktøyet fungerer ved å generere en ICMP-dataenhet som deretter kapsles inn i IP-datagrammer og sendes over nettverket. Etter å ha mottatt ekkoforespørselen kopierer destinasjonsnoden nyttelasten, ødelegger den opprinnelige pakken og genererer et ekkosvar med samme nyttelast som den mottok.
Nyttelasten i ekkoforespørselspakken består ofte av ASCII-tegn (American Standard Code for Information Interchange) med variable, justerbare lengder. Rundreisetiden beregnes ved å notere klokkeslettet på kildenodens lokale klokke når IP-datagrammet forlater kildenoden, og deretter trekke dette tidspunktet fra tidspunktet da ekkosvaret ankommer.
Ping-verktøyets utdata varierer avhengig av operativsystemet. Nesten alle ping-utdata viser imidlertid følgende:
- Destinasjonens IP-adresse
- ICMP-sekvensnummer
- Time to live (TTL)
- Tur-retur-tid
- Størrelse på nyttelast
- Antall pakker som går tapt under overføringen
Ping-verktøyet viser ulike feilmeldinger hvis en tur-retur-transaksjon ikke fullføres. Disse inkluderer følgende:
- TTL utløpt under overføring: Angir den maksimale tiden en IP-pakke kan leve over nettverket før den forkastes hvis den ikke har nådd destinasjonen. For å løse denne feilen kan du prøve å øke TTL-verdien ved hjelp av ping -i.
- Destination Host Unreachable: Indikerer at destinasjonsnoden er nede eller ikke fungerer på nettverket. Feilen kan også oppstå fordi det ikke finnes noen lokal eller ekstern rute for destinasjonsverten. Du kan løse denne feilen ved å endre den lokale rutetabellen eller slå på noden.
- Request Timed Out: Indikerer at ping-kommandoen ble tidsavbrutt fordi det ikke kom noe svar fra verten. Det betyr at det ikke ble mottatt noen ekkosvarmeldinger på grunn av nettverkstrafikk, feil i ARP (Address Resolution Protocol)-filtreringen av forespørselspakker eller en ruterfeil. Problemet kan løses ved å øke ventetiden ved hjelp av ping -w.
- Ukjent vert: Indikerer at IP-adressen eller vertsnavnet ikke finnes i nettverket, eller at vertsnavnet ikke kan løses. For å løse dette problemet må du kontrollere navnet og tilgjengeligheten til DNS-serverne (Domain Name System).