U보트는 독일어에서 유래된 단어로, 'Unterseeboot'의 줄임말이다. 이는 '수중 보트'라는 뜻을 지닌다. U보트는 제1차 세계 대전과 제2차 세계 대전 동안 독일 해군에 의해 사용된 잠수함을 의미하며, 주로 군사 작전이나 무역 항로를 차단하기 위한 용도로 활용되었다. U보트는 전투 잠수함으로서의 특성과 함께, 상선과의 교전이나 보급선 공격에서도 중요한 역할을 했다.
제1차 세계 대전 동안 유럽 전역에서 해상 전투가 격화되면서, U보트는 전략적으로 중요한 무기로 자리 잡았다. 당시 독일은 대서양에서 연합군의 보급선을 공격하여 경제적 타격을 주기 위해 U보트를 이용했다. U보트는 낮은 프로필과 수중에서의 기동성 덕분에 적의 탐지에서 벗어나 상대적으로 안전하게 작전을 수행할 수 있었다. 이는 연합군의 상선을 대량으로 침몰시키는 결과를 가져왔고, 해상 전투의 양상을 바꾸었다.
제2차 세계 대전에서는 U보트의 사용이 더욱 전문화되고 확대되었다. 대서양 전투와 같은 대규모 해상 전투에서 U보트의 전술이 중요한 역할을 했다. 독일 해군은 U보트를 이용해 '카르락 전술'이라고 불리는 전형적인 전술을 사용하여 다수의 잠수함으로 구성된 그룹을 만들어 공격함으로써, 상선을 효과적으로 침몰시켰다. 이를 통해 독일은 초기에는 대서양에서 상당한 해상 우위를 차지할 수 있었다.
그러나 U보트는 단점도 존재했다. 특히 연합군이 레이더와 분석 기술을 발전시키면서 U보트의 위협이 점차 줄어들었다. 또한, 항공기와 수면 전투함의 증가로 인해 U보트의 작전 환경이 점점 더 위험해졌다. 결국, 전쟁이 진행됨에 따라 U보트는 수많은 손실을 겪고, 그 효과가 줄어들게 되었다. 전쟁이 끝난 후, U보트는 군사 역사에서 중요한 상징으로 남아 있으며, 현대 잠수함 전투 기술의 발전에도 영향을 미쳤다.