# How does someone "Ping" another person?

**URL:** <https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174>\
**Category:** Factual Questions\
**Created:** [December 22, 2009, 6:13am UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174 "2009-12-22T06:13:41Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Idle\_Thoughts](https://avatars.discourse-cdn.com/v4/letter/i/838e76/32.png) [@Idle\_Thoughts](https://boards.straightdope.com/u/Idle_Thoughts)\
**Post date:** [December 22, 2009, 6:13am UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/1 "2009-12-22T06:13:41Z")

</div>

Conversation I had with someone online:  
Me: Do you know where [mutual friend] is?  
Him: I just got on. Would you like me to ping her?  
I’ve heard this word before. What’s it mean? What does someone have to have or do in order to ping someone else? What does it require of both people? How does it work? What would I need to, say, ping someone?  
And how does it show where someone is on a site?

---

<div class="post-metadata">

**Author:** ![Dahnlor](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dahnlor/32/533_2.png) [@Dahnlor](https://boards.straightdope.com/u/Dahnlor)\
**Post date:** [December 22, 2009, 6:15am UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/2 "2009-12-22T06:15:15Z")

</div>

Where I work, it means to send an instant message.

---

<div class="post-metadata">

**Author:** ![Idle\_Thoughts](https://avatars.discourse-cdn.com/v4/letter/i/838e76/32.png) [@Idle\_Thoughts](https://boards.straightdope.com/u/Idle_Thoughts)\
**Post date:** [December 22, 2009, 6:22am UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/3 "2009-12-22T06:22:16Z")

</div>

But my friend and the mutual friend I shared were both already on an Instant messenger, of sorts. The mutual friend wasn’t replying…so I started out by saying (to my friend) that our mutual friend is on (he probably already saw it) but that she wasn’t replying (I offered maybe it was because the chat was on the fritz…as Facebook chat often is).  
So he offered to “ping” her for me.  
The way he put it…it sounded like it was more than just offering to just do what I had already been doing, which is IM her.

---

<div class="post-metadata">

**Author:** ![Pedro](https://avatars.discourse-cdn.com/v4/letter/p/919ad9/32.png) [@Pedro](https://boards.straightdope.com/u/Pedro)\
**Post date:** [December 22, 2009, 6:28am UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/4 "2009-12-22T06:28:14Z")

</div>

It means to check on someone, usually by remote means.

[Ping](http://en.wikipedia.org/wiki/Ping)

In the context of IM it can also mean to “nudge” someone, ie, get their attention.

---

<div class="post-metadata">

**Author:** ![Nava](https://avatars.discourse-cdn.com/v4/letter/n/da6949/32.png) [@Nava](https://boards.straightdope.com/u/Nava)\
**Post date:** [December 22, 2009, 6:31am UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/5 "2009-12-22T06:31:28Z")

</div>

Originally, “ping” was (well, still is) a computer command which can be used to see whether another computer is connected to the network, how long does the signal take to travel between your computer and that other one, and what route does it take.

It’s also a command available in some networked computer games (it may also be “bell”), where you “/ping **Idle** ” and then, if **Idle** is on, his computer goes “ping!” So we’ve gone from “calling a computer to say ‘are you there?’” to “calling someone to say ‘are you there?’”

In the situation you describe, it simply means the friend offering to do the pinging has access to some way to contact the other friend that you may not. It can range from sending an IM through a different program to a SMS on the phone to tapping the other person on the shoulder and saying “phone for you.” It’s just nerdspeak for “are you there?” and doesn’t care about the path the message travels, just about relying it.

---

<div class="post-metadata">

**Author:** ![Idle\_Thoughts](https://avatars.discourse-cdn.com/v4/letter/i/838e76/32.png) [@Idle\_Thoughts](https://boards.straightdope.com/u/Idle_Thoughts)\
**Post date:** [December 22, 2009, 6:37am UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/6 "2009-12-22T06:37:58Z")

</div>

> [@Nava](#):
>
> In the situation you describe, it simply means the friend offering to do the pinging has access to some way to contact the other friend that you may not. It can range from sending an IM through a different program to a SMS on the phone to tapping the other person on the shoulder and saying “phone for you.” It’s just nerdspeak for “are you there?” and doesn’t care about the path the message travels, just about relying it.

Then he must simply have meant he was just going to try messaging her too (just like I was and just like I was telling him it didn’t seem to be working). None of the other things apply (it’s stuff he doesn’t know–IE Phone numbers, other IM names, etc).

Thank you for the answers. 🙂

---

<div class="post-metadata">

**Author:** ![tr0psn4j](https://avatars.discourse-cdn.com/v4/letter/t/958977/32.png) [@tr0psn4j](https://boards.straightdope.com/u/tr0psn4j)\
**Post date:** [December 22, 2009, 7:26am UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/7 "2009-12-22T07:26:07Z")

</div>

> [@Nava](#):
>
> Originally, “ping” was (well, still is) a computer command which can be used to see whether another computer is connected to the network, how long does the signal take to travel between your computer and that other one, and what route does it take.
> 
> It’s also a command available in some networked computer games (it may also be “bell”), where you “/ping **Idle** ” and then, if **Idle** is on, his computer goes “ping!” So we’ve gone from “calling a computer to say ‘are you there?’” to “calling someone to say ‘are you there?’”
> 
> In the situation you describe, it simply means the friend offering to do the pinging has access to some way to contact the other friend that you may not. It can range from sending an IM through a different program to a SMS on the phone to tapping the other person on the shoulder and saying “phone for you.” It’s just nerdspeak for “are you there?” and doesn’t care about the path the message travels, just about relying it.

In IRC the pinged computer responds with a “pong.”

---

<div class="post-metadata">

**Author:** ![Kyrie\_Eleison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kyrie_eleison/32/7682_2.png) [@Kyrie\_Eleison](https://boards.straightdope.com/u/Kyrie_Eleison)\
**Post date:** [December 22, 2009, 9:25am UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/8 "2009-12-22T09:25:29Z")

</div>

> [@Nava](#):
>
> Originally, “ping” was (well, still is) a computer command which can be used to see whether another computer is connected to the network, how long does the signal take to travel between your computer and that other one, and what route does it take.

Nitpickery: Originally, a ping was a sonar signal sent in the hope of receiving a reflected response from a target. The name of the computer command is an analog to that.

---

<div class="post-metadata">

**Author:** ![Francis\_Vaughan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/francis_vaughan/32/3093_2.png) [@Francis\_Vaughan](https://boards.straightdope.com/u/Francis_Vaughan)\
**Post date:** [December 22, 2009, 9:40am UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/9 "2009-12-22T09:40:54Z")

</div>

In TCP/IP there is a special packet type (ICMP) which is processed very low in the protocols. It simply asks to be replied to. That is the basis of the **ping** command. As above, clearly the command took its name from a sonar ping. Finding the route the packets take isn’t part of the ping process, but is a rather clever add on. Packets can have a time-to-live count. Every time they are retransmitted from one host/router to another the TTL count is decremented. When it reaches zero the packet is dead. You get your reply from the host that saw the packet die (unless it is the destination, in which case it always replies.) So if you send a set of ICMP packets, all addressed to the same host, but with TTL values from 1 up (typically to a limit of 20) you can see the presence of any intermediate host that is willing to reply to your request. Many routers on the internet now disable ICMP, so you often see holes in the routing information. It is also worth pointing out that routes are not static, nor singular.

---

<div class="post-metadata">

**Author:** ![Nava](https://avatars.discourse-cdn.com/v4/letter/n/da6949/32.png) [@Nava](https://boards.straightdope.com/u/Nava)\
**Post date:** [December 22, 2009, 12:58pm UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/10 "2009-12-22T12:58:33Z")

</div>

> [@Kyrie\_Eleison](#):
>
> Nitpickery: Originally, a ping was a sonar signal sent in the hope of receiving a reflected response from a target. The name of the computer command is an analog to that.

Thank you, I always suspected there had to have been something before that.

---

<div class="post-metadata">

**Author:** ![Ravenman](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ravenman/32/2929_2.png) [@Ravenman](https://boards.straightdope.com/u/Ravenman)\
**Post date:** [December 22, 2009, 1:06pm UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/11 "2009-12-22T13:06:55Z")

</div>

> [@Idle\_Thoughts](#):
>
> Conversation I had with someone online:  
> Me: Do you know where [mutual friend] is?  
> Him: I just got on. Would you like me to ping her?

You: [Sean Connery voice] One ping only.

---

<div class="post-metadata">

**Author:** ![Fuzzy\_Dunlop](https://avatars.discourse-cdn.com/v4/letter/f/848f3c/32.png) [@Fuzzy\_Dunlop](https://boards.straightdope.com/u/Fuzzy_Dunlop)\
**Post date:** [December 22, 2009, 1:10pm UTC](https://boards.straightdope.com/t/how-does-someone-ping-another-person/522174/12 "2009-12-22T13:10:22Z")

</div>

> [@Francis\_Vaughan](#):
>
> In TCP/IP there is a special packet type (ICMP) which is processed very low in the protocols. It simply asks to be replied to. That is the basis of the **ping** command. As above, clearly the command took its name from a sonar ping. Finding the route the packets take isn’t part of the ping process, but is a rather clever add on. Packets can have a time-to-live count. Every time they are retransmitted from one host/router to another the TTL count is decremented. When it reaches zero the packet is dead. You get your reply from the host that saw the packet die (unless it is the destination, in which case it always replies.) So if you send a set of ICMP packets, all addressed to the same host, but with TTL values from 1 up (typically to a limit of 20) you can see the presence of any intermediate host that is willing to reply to your request. Many routers on the internet now disable ICMP, so you often see holes in the routing information. It is also worth pointing out that routes are not static, nor singular.

I can’t say for certain what **Idle Thoughts** ’ friend meant but ping has long since become a completely non-technical non-specific verb meaning to reach out to someone. I can’t imagine the friend was actually talking about the ping command, but I guess it’s possible.

**Idle Thoughts** , when people use the word ping colloquially they mean it to be a social analogue to the networking and submarine terms. They’ll reach out to someone in expectation of getting a response. Whatever happens next would be dependent on context.
