FTP (File Transfer Protocol) gebruikt TCP (transmissie -besturingsprotocol) .
Dit is waarom:
* Betrouwbaarheid: FTP is sterk afhankelijk van betrouwbare gegevensoverdracht. TCP zorgt ervoor dat gegevens correct en in volgorde worden geleverd met foutendetectie- en hertransmissiemechanismen. Dit is cruciaal voor bestandsoverdrachten, waarbij gegevensintegriteit voorop staat.
* verbindingsgericht: FTP legt een aanhoudende verbinding tot stand tussen de client en server. TCP is een verbindingsgericht protocol, waardoor het geschikt is voor het onderhouden van een continu communicatiekanaal voor bewerkingen van bestandsoverdracht.
* Controle- en datakanalen: FTP gebruikt twee afzonderlijke kanalen voor communicatie:
* Controlkanaal: Gebruikt voor opdrachten, authenticatie en bestandsbeheerinformatie (gebruikt TCP -poort 21).
* Gegevenskanaal: Gebruikt voor werkelijke bestandsoverdracht (gebruikt TCP -poort 20 standaard, maar kan variëren).
Hoewel UDP sneller en minder resource-intensief is, maakt het gebrek aan betrouwbaarheid en verbindingsgerichte aard het ongeschikt voor protocollen voor bestandsoverdracht zoals FTP. |