Question: why nozzle is required in jet engines?
Answer: The purpose of the nozzle, in subsonic flow, is to constrict the airflow, thus greatly increasing the thrust as it leaves the engine (technically speaking, it converts the gas into a thrust, thereby making the gas generator a jet engine.) ... Thus, during supersonic flow the nozzles actually open.