Вопрос не относится к тёмным векам, но тем не менее.
Вопросов даже скорее два:
1. Когда появился:
- чёрно-золото-белый ("монархический") флаг ?
- бело-сине-красный флаг, нынешний государственный флаг РФ ?
- красный флаг, государственный флаг СССР ?
2. По каким причинам цвета флагов именно такие, а не какие-либо другие ?
Поисковые системы внятного ответа не дают, а найти специальную литературу нет возможности.
Если кто-нибудь знает ответ - пожалуйста, ответьте.