Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am currently writing a paper about client and server authentication. I am looking for a word that means client AND server. Anyone have any suggestions?

share|improve this question
up vote 6 down vote accepted

Host or Node

Need more letters for 15 char

share|improve this answer
Not vaild if you have client and server on same, ehm, host: e.g. mysql, which is frequently accessed by php with libmysqlclient. – whitequark Jun 7 '10 at 23:45
@whitequark - Thanks for the downvote, but you're wrong. A host is any computer on a network. It's basic terminology, look it up if you don't believe me. – MDMarra Jun 7 '10 at 23:47
+1 for node. Re whitequark's "downvote" -- just because he commented negatively does not mean he downvoted. It's perfectly possible he commented negatively, and someone else agreed and downvoted. (It's happened several times to me over on stackoverflow, because I have a policy when flagging incorrect answers: comment, then [unless I get busy doing something else] downvote 10 minutes later if they haven't deleted or fixed it). In fact, there's a guy over on SO who thinks I downvote him regularly. He's right when he doesn't fix things, but mostly, I don't -- because he fixes or deletes. – T.J. Crowder Jun 8 '10 at 0:44
@whitequark: "Node" is a perfectly correct term for what the OP asked for. A node can be simultaneously a client and server for the same service; it's still a node. – T.J. Crowder Jun 8 '10 at 0:47
@T.J. - Normally I would agree with you and I don't call out downvoters, but this question had two views when the downvote happened, and we were the only two to answer. I didn't downvote myself ;) – MDMarra Jun 8 '10 at 0:54

"Peer" can be used when you're talking about a protocol where all participants (oh hey, "participants") perform both the client and server role. Otherwise, go with the other answers.

share|improve this answer
i'm pretty sure peer is valid regardless of which role was being performed by a host. in a more generic (and older) sense, TCP/IP is a peer-to-peer technology. – quack quixote Jun 7 '10 at 23:53
+1, peer is fine, although generally I think node is a better fit. – T.J. Crowder Jun 8 '10 at 0:48
@Crowder: "node" is valid for non-point-to-point communication (like multicast), and "peer", AFAIK, is not. – whitequark Jun 8 '10 at 1:04

(Communication) endpoint maybe?

share|improve this answer

Device or Machine

share|improve this answer

Do you mean the client and server as one unit ("session" maybe or "connection") or as members of a larger group (probably "host" or "device" like @Mike and @Mark said)?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.