Low level communication protocol