SSH uses TCP as its underlying transport protocol because TCP is connection-oriented. This means that TCP establishes a reliable, ordered, and error-checked connection between two hosts to ensure that the data exchanged is consistent and arrives in sequence. Unlike TCP, UDP is connectionless, so it does not establish a prior connection and therefore is not as reliable for services that require consistent data like SSH.
Learn More
AI Generated Content may display inaccurate information, always double-check anything important.