انواع مختلفی از کشتی ها وجود دارد که می توان آنها را بر اساس استانداردهای طبقه بندی مختلف تقسیم کرد.
بر اساس هدف: کشتیها را میتوان به کشتیهای مسافربری، کشتیهای باری، کشتیهای کانتینری، رو-کشتیهای رو، کشتیهای باربری، فلهبرها، تانکرها، کشتیهای شیمیایی و غیره تقسیم کرد. برای حمل وسایل نقلیه و کانتینرها مناسب است، باربر برای حمل بارهای کوچک، فله بر برای حمل محموله های فله، تانکرها و کشتی های شیمیایی به ترتیب برای حمل نفت و مایعات شیمیایی استفاده می شود.
بر اساس مواد: کشتیها را میتوان به کشتیهای چوبی، کشتیهای فولادی، کشتیهای سیمانی و کشتیهای فایبرگلاس و غیره تقسیم کرد. انتخابهای مواد مختلف بر دوام و محیط کاربری کشتی تأثیر میگذارد.
بر اساس منطقه ناوبری: کشتیها را میتوان به کشتیهای اقیانوسی-کشتیهای نزدیک-کشتیهای دریایی، کشتیهای ساحلی و کشتیهای داخلی و غیره تقسیم کرد. آب های مجاور و کشتی های داخلی در رودخانه ها و دریاچه ها حرکت می کنند.
طبقهبندی بر اساس نیروگاهها: کشتیها را میتوان به کشتیهای-بخاردار، کشتیهای موتور احتراق داخلی، کشتیهای بخار و کشتیهای هستهای- تقسیم کرد. نیروگاه های مختلف روش رانش و محیط قابل اجرا کشتی را تعیین می کنند.
طبقهبندی با روش رانش: کشتیها را میتوان به کشتیهای بخاردار، کشتیهای پروانهای، کشتیهای پروانهای تخت-روتور و کشتیهای کمک بادبانی- تقسیم کرد. کشتیهای بخاردار با چرخ حرکت میکنند، کشتیهای ملخی با چرخش ملخی، کشتیهای پروانهای مسطح- توسط دستگاههای دوار پیش میروند، و کشتیهای بادبانی-به نیروی پیشران باد متکی هستند.
طبقهبندی بر اساس وضعیت ناوبری: کشتیها را میتوان به کشتیهای جابهجایی و کشتیهای غیر{0}}تقسیمبندی کرد. کشتیهای جابهجایی شناور را با جابجایی تولید میکنند، در حالی که کشتیهای بدون جابجایی شناور را از طریق روشهای دیگر مانند بالشتکهای هوا فراهم میکنند.
این روشهای طبقهبندی به ما کمک میکنند تا انواع کشتیها را بهتر بشناسیم و آنها را تشخیص دهیم، تا بتوان وسیله حملونقلی را انتخاب کرد که متناسب با نیازهای خاص باشد.






