Ping er et netværk hjælpeprogram, der måler hastighed og pålidelighed af en forbindelse fra endpoint til endpoint. Der er ingen specifik Ping -protokol , i stedet værktøjet afhængig af Internet Control Message Protocol eller ICMP , og hver computer tilsluttet til internettet har at gennemføre denne protokol. Netværksforbindelser
En netværksforbindelse kan rejse over en, kan to eller flere links på et lokalt netværk , eller det sender data til den anden side af verden , krydser en række indbyrdes forbundne private net. Internetforbindelser kræver, at afsender og modtager kender hinanden adresse, og dette adressering struktur er leveret af Internet Protocol .
ICMP
Internet Protocol dikterer, hvor datapakker skal skal løses, men ikke gider om , hvorvidt en datapakke faktisk ankom til sit bestemmelsessted. Protokollen indeholder ikke nogen dataintegritet kontrol , enten. Men Internet Control Message Protocol er en add on til Internet Protocol , og som giver alle de fejl messaging funktioner, som Internet Protocol mangler .
Ping
Ping eksisterede før skabelsen af ICMP . Det var oprindeligt skrevet til DARPANET , som var en forløber for internettet. ICMP specifikation blev første gang udgivet i 1981 , og Ping fik sit navn fra en sammentrækning af " Packet Internet Groper . " Den nye version af Ping , der blev skrevet i 1983 at udnytte ICMP tjenester beholdt det gamle navn . Dens forfatter, Mike Muuss , sagde, at han brugte navnet , fordi det var som lyden en RADAR gør når det rammer en genstand .
Echo
analogi mellem Ping og RADAR fungerer godt, som RADAR bounces sonar bølger off objekter og registrerer ekko , mens Ping bruger " ECHO_REQUEST " funktionen ICMP . Enhver computer, der modtager en " ECHO_REQUEST " umiddelbart sender tilbage en " ECHO_REPLY "-meddelelse , som også er en del af ICMP specifikation. Selv om hver besked indeholder ingen data , at en svarpakke kommer tilbage fra destinationen bekræfter eksistensen af en sti mellem de to parter. Hastigheden af respons også antyder succes eller problemer med forbindelserne mellem de to punkter . Udførelsen af en række Ping beskeder kan identificere uregelmæssigheder i svartider , hvilket er en vigtig faktor for video-streaming og Internet -telefoni på grund af behovet for at være sikker på jævnligt timede datapakker. Endelig , evnen til at erstatte et netværk navn eller web -adresse til IP-adressen i kommandoen giver administratorer mulighed for at bekræfte, at Address Resolution Protocol bord eller på Domain Name System post for den destination , er korrekt udfyldt