The Straight Dope

Go Back   Straight Dope Message Board > Main > General Questions

Reply
 
Thread Tools Display Modes
  #1  
Old 12-22-2009, 12:13 AM
Idle Thoughts Idle Thoughts is offline
Moderator
 
Join Date: Aug 2003
Location: Arizona
Posts: 9,484
How does someone "Ping" another person?

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?

Last edited by Idle Thoughts; 12-22-2009 at 12:14 AM..
Reply With Quote
Advertisements  
  #2  
Old 12-22-2009, 12:15 AM
Dahnlor Dahnlor is offline
Guest
 
Join Date: Apr 2003
Where I work, it means to send an instant message.
Reply With Quote
  #3  
Old 12-22-2009, 12:22 AM
Idle Thoughts Idle Thoughts is offline
Moderator
 
Join Date: Aug 2003
Location: Arizona
Posts: 9,484
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.

Last edited by Idle Thoughts; 12-22-2009 at 12:23 AM..
Reply With Quote
  #4  
Old 12-22-2009, 12:28 AM
Pedro Pedro is offline
Guest
 
Join Date: Sep 2000
It means to check on someone, usually by remote means.

Ping

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

Last edited by Pedro; 12-22-2009 at 12:32 AM..
Reply With Quote
  #5  
Old 12-22-2009, 12:31 AM
Nava Nava is offline
Guest
 
Join Date: Nov 2004
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.
Reply With Quote
  #6  
Old 12-22-2009, 12:37 AM
Idle Thoughts Idle Thoughts is offline
Moderator
 
Join Date: Aug 2003
Location: Arizona
Posts: 9,484
Quote:
Originally Posted by Nava View Post
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.
Reply With Quote
  #7  
Old 12-22-2009, 01:26 AM
tr0psn4j tr0psn4j is offline
Guest
 
Join Date: Aug 2008
Quote:
Originally Posted by Nava View Post
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."
Reply With Quote
  #8  
Old 12-22-2009, 03:25 AM
Kyrie Eleison Kyrie Eleison is online now
Guest
 
Join Date: Mar 2005
Quote:
Originally Posted by Nava View Post
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.
Reply With Quote
  #9  
Old 12-22-2009, 03:40 AM
Francis Vaughan Francis Vaughan is online now
Guest
 
Join Date: Sep 2009
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.
Reply With Quote
  #10  
Old 12-22-2009, 06:58 AM
Nava Nava is offline
Guest
 
Join Date: Nov 2004
Quote:
Originally Posted by Kyrie Eleison View Post
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.
Reply With Quote
  #11  
Old 12-22-2009, 07:06 AM
Ravenman Ravenman is offline
Charter Member
 
Join Date: Jan 2003
Location: Washington, DC
Posts: 14,621
Quote:
Originally Posted by Idle Thoughts View Post
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.
Reply With Quote
  #12  
Old 12-22-2009, 07:10 AM
Fuzzy Dunlop Fuzzy Dunlop is offline
Guest
 
Join Date: Apr 2007
Quote:
Originally Posted by Francis Vaughan View Post
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.
Reply With Quote
Reply



Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 02:00 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.

Send questions for Cecil Adams to: cecil@chicagoreader.com

Send comments about this website to: webmaster@straightdope.com

Terms of Use / Privacy Policy

Advertise on the Straight Dope!
(Your direct line to thousands of the smartest, hippest people on the planet, plus a few total dipsticks.)

Publishers - interested in subscribing to the Straight Dope?
Write to: sdsubscriptions@chicagoreader.com.

Copyright 2013 Sun-Times Media, LLC.