far too broad a question for here. Try gamedev.net
client->server comms happens like any other comms (winsock for instance). Standard protocols? well, UDP and TCP for one, but I think you mean is there a standard way of doing the game networking and the answer is pretty much no.
Does game logic run on the server? absolutely.