structure protocol packet.