How was a colony different from a protectorate?

A colony was protected by an imperial power, but a protectorate was not.
A protectorate helped defend an imperial power, and a colony did not.
A colony was independent of an imperial power, but a protectorate was not.
A colony was governed by an imperial power, but a protectorate was not.