¿Cuál es el concepto y las diferencias entre Framebuffer y Renderbuffer en OpenGL?

Estoy confundido sobre el concepto de Framebuffer y Renderbuffer. Sé que deben renderizar, pero quiero comprenderlos antes de usarlos. Sé que se requiere un poco de búfer de mapa de bits para almacenar el resultado del dibujo temporal. El búfer trasero. Y se requiere ver el otro búfer en la...