FTP (filöverföringsprotokoll) använder
TCP (transmissionskontrollprotokoll) .
Här är varför:
* Pålitlighet: FTP förlitar sig starkt på tillförlitlig dataöverföring. TCP säkerställer att data levereras korrekt och i ordning, med feldetekterings- och överföringsmekanismer. Detta är avgörande för filöverföringar, där dataintegritet är av största vikt.
* Anslutningsorienterad: FTP skapar en ihållande anslutning mellan klienten och servern. TCP är ett anslutningsorienterat protokoll, vilket gör det lämpligt för att upprätthålla en kontinuerlig kommunikationskanal för filöverföring.
* Kontroll- och datakanaler: FTP använder två separata kanaler för kommunikation:
* Kontrollkanal: Används för kommandon, autentisering och filhanteringsinformation (använder TCP -port 21).
* Datakanal: Används för faktisk filöverföring (använder TCP -port 20 som standard, men kan variera).
Medan UDP är snabbare och mindre resurskrävande, gör dess brist på tillförlitlighet och anslutningsorienterad natur det olämpligt för filöverföringsprotokoll som FTP.