Actually, they're called schemes, not protocols.