FTP (File Transfer Protocol) bruker
TCP (Transmission Control Protocol) .
Her er grunnen:
* Pålitelighet: FTP er avhengig av pålitelig dataoverføring. TCP sikrer at data leveres riktig og i rekkefølge, med feildeteksjon og overføringsmekanismer. Dette er avgjørende for filoverføringer, der dataintegritet er avgjørende.
* Tilkoblingsorientert: FTP etablerer en vedvarende forbindelse mellom klienten og serveren. TCP er en tilkoblingsorientert protokoll, noe som gjør den egnet for å opprettholde en kontinuerlig kommunikasjonskanal for filoverføringsoperasjoner.
* Kontroll og datakanaler: FTP bruker to separate kanaler for kommunikasjon:
* Kontrollkanal: Brukes til kommandoer, autentisering og informasjon om filhåndtering (bruker TCP -port 21).
* Datakanal: Brukes til faktisk filoverføring (bruker TCP -port 20 som standard, men kan variere).
Mens UDP er raskere og mindre ressurskrevende, gjør mangelen på pålitelighet og tilkoblingsorientert natur det uegnet for filoverføringsprotokoller som FTP.