Protocol Client connects to server Server sends to client PacketHello Client responds to server PacketAuth If auth is successful, server sends to client PacketReady, else closes connection Client may send any packets to server.