FTP

Wat is het?

FTP staat voor File Transfer Protocol en is een applicatie‑laag netwerkprotocol dat is ontworpen om bestanden tussen computers over een TCP/IP‑netwerk te verplaatsen. Het gebruikt een apart besturingskanaal (standaard poort 21) en een data‑kanaal (traditioneel poort 20 of een door de server opgegeven tijdelijke poort) en ondersteunt commands voor navigatie, uploaden en downloaden. Standaard verstuurt FTP in platte tekst (gebruikersnaam en wachtwoord zijn niet versleuteld), waardoor het kwetsbaar is; veiligere alternatieven zijn FTPS (FTP over TLS/SSL) en SFTP (FTP‑achtige bestandsoverdracht via SSH).

Praktisch voorbeeld

Stel dat je een statische website naar een shared hostingaccount wilt uploaden: je opent een FTP‑client (bijv. FileZilla), voert host, gebruikersnaam en wachtwoord in en sleept de bestanden naar de public_html‑map. Als je achter een NAT of firewall zit, moet je vaak 'passieve' modus inschakelen zodat de client verbinding maakt met een door de server opgegeven poort; zonder die instelling faalt de dataoverdracht vaak. Voor geautomatiseerde deploys gebruik je tegenwoordig meestal SFTP of FTPS omdat standaard FTP wachtwoorden in platte tekst verstuurt en dus onveilig is op onbetrouwbare netwerken.

Test je kennis

Wat onderscheidt de 'passieve' (PASV) FTP‑modus van de 'actieve' (PORT) modus?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Leer onze taal

Leer deze termen van echte professionals en verdiep je skills bij KdG MCT.

Studeren bij KdG