¿Qué es el derecho público y cuáles son sus ramas?