Разными степенями окисления у железа и соответственно каждая (раствор) является реактивом для определения ионов железа +2 (красная) и +3 (жёлтая)
в результате реакции образуются комплексы, которые на мой предвзятый взгляд не отличаются цветом (ибо тёмно-синий, чернильный такой), но почему-то называют их по-разному. может, чтобы выделить, что именно смешали? хотя в некоторых источниках упоминается разный состав комплексов: KFe[Fe(CN)6] или Fe4[Fe(CN)6]3 (1)
Fe3[Fe(CN)6]2 (2) но в большинстве источников указано, что в конечном итоге получается одно соединение, хоть и с разными названиями:
(1) К4[Fe(CN)6] + FeCl3 = KFe[Fe(CN)6] + 3KCl (берлинская лазурь)
(2) K3[Fe(CN)6] + FeSO4 = KFe[Fe(CN)6] + K2SO4 (турнбуллева синь)
как-то так..