File Transfer Protocol

Internetprotokolle
(volgens die TCP/IP-model)

Toepassingvlak
DNS  FTP  Gopher  Gemini  HTTP  HTTPS  IMAP  IRC  NNTP  POP3  RTP  SIP  SMTP  SNMP  SSH  SSL  Telnet  UUCP  XMPP
Versendvlak
DCCP  SCTP  TCP  UDP
Netwerkvlak
ARP  ICMP  IGMP  IP(IPv4, IPv6)  RARP
Dataskakelvlak:
ATM  Ethernet  FDDI  PPP  Token ring  Wi-Fi

* l
* b
* w

Ikoon wat 'n FTP-aflaai op 'n webtuiste aandui.

File Transfer Protocol (afgekort FTP) is 'n protokol wat die uitruil van lêers tussen rekenaars vergemaklik. Dit standaardiseer 'n aantal aksies wat gewoonlik verskillend op verskillende bedryfstelsels uitgevoer word.

Die huidige weergawe is gedefinieer in RFC-nommer 959 (RFC 959). Aanvullings kan gevind word in RFC 2228, RFC 2640 en RFC 2773.

'n FTP-kliënt inisieer gewoonlik die konneksie na 'n FTP-bediener via die TCP-protokol op poort 21.

## Geskiedenis

[wysig | wysig bron]

FTP het in 1971 ontstaan en het baie vinnig gegroei tot 'n wêreldstandaard. Sedertdien maak FTP dit moontlik om lêers vanaf enige rekenaar in die wêreld te stuur of te ontvang, solank hulle aan mekaar of op die Internet gekoppel is, en solank al die proxy- en firewall-bedieners op roete die FTP-verkeer toelaat.

## Tegniek

[wysig | wysig bron]

FTP, as konsep, is gebaseer op die Kliënt-bediener-model wat algemeen vir internetdienste gebruik word. Die kliëntsagteware maak 'n verbinding met die vereiste FTP-bediener aan die ander kant van die 'lyn'. Die bediener antwoord dan die kliënt, waarna die kliënt die gegewens aan die gebruiker toon.

## Veiligheid

[wysig | wysig bron]

Standaard FTP-verbindings is gewoonlik onveilig en hackers kan die gegewens maklik lees. Gelukkig kan dit sover moontlik voorkom word deur van 'n enkripsie-laag gebruik te maak.

## Sien ook

[wysig | wysig bron]

* TFTP
* Simple File Transfer Protocol

*[l]: Lees hierdie sjabloon
*[b]: Bespreek hierdie sjabloon
*[w]: Wysig hierdie sjabloon