موشک ها انواع مختلف دارد. نوعی از موشک به موشک دوزمانه یا دومرحله معروف است. موشک چندمرحلهای که به انگلیسی: Multistage rocket نامیده می شود گونهای موشک است که دو یا بیشتر مرحله ( مرحله به معنی بخش ) است دارد و در هر مرحله منبع سوخت و نیروی محرکه جداگانه وجود دارد.
بخشهای مختلف این نوع موشکهای دوزمانه یا دومرحله روی هم یا کنار هم قرار میگیرند. موشکهای دو مرحلهای بسیار زیاد هستند ولی بیشترین تعداد بخشها را تاکنون (سال ۲۰۱۴) یک موشک ۵ مرحلهای داشته است. بخشهایی از راکت که نیروی محرکه خود را از دست می دهند معمولاً از موشک جدا شده که این عمل به کم شدن وزن موشک و رسیدن به سرعت مرحله آخر کمک میکند.