Meaning of KFOR, IFOR and SFOR markings

I’ve often seen these letters on modern NATO armour and vehicles, usually marked prominently in white on the sides and/or front of the vehicle.
What exactly do they mean? I’m fairly certain they relate to the peacekeeping forces
in former Yugoslavia, but am not sure. Last year I saw some trucks with KFOR markings
in Norway of all places (though possibly they had recently returned from Yugoslavia,
or were about to be sent there)

IFOR was the Implementation Force that went in to implement the international peace settlement. It became SFOR or the stabilization force to help stabilize the region by making peace. Now it is KFOR or Kosovo Force that keeps the peace.

Thanks very much for the info.

And you’ve got also AFOR for Albania Forces

AFOR? When did this come about? Is this some UN task force as well?