What are the different factions in Halo?

Are the SPARTANS the people in the green armor?
if you have questions as simple as this, go to
the Covenant are the aliens, a SPARTAN is a cyborg, you, the player are a SPARTAN.
In response to Maz
*SPOILER* (please excuse the spaces)

<FONT size=1>
There is a also another faction which the aliens and it are enemies with but I won't reveal too much.