It's a really nooby question, and with no doubt asked before, but if someone could tell me
a)how are other clients found
b)how is the information send to them
(please explain in a simple way, because I haven't messed with the bitcoin protocol itself)