FTP

In een netwerk kunnen computers met elkaar communiceren door gebruik te maken van een protocol.

Een protocol is een set afspraken over hoe data moet doorgezonden worden, zodat de ontvangende computer bv. kan weten waar in het opgestuurde datapakket de eigenlijke informatie zit, en welke data randinformatie is.

Randinformatie is informatie die bv. dient om de ontvangende computer wakker te schudden of om te laten weten hoe lang het bericht precies zal zijn. Het standaardiseert ook een aantal dingen die tussen besturingssystemen vaak verschillen.


Standaard start een FTP-client ( de ontvangende computer ) een connectie met een FTP-server ( de zendende computer ) via een verbinding met TCP-poort 21.

FTP ontstond in 1971 vanuit de nood ( en de mogelijkheid ) om tussen computers bestanden te verzenden en te ontvangen. Het is een wereldstandaard die dataverkeer op het internet mogelijk maakt, zolang een eventuele proxy of firewall FTP toelaat.

Werking

Het concept FTP verloopt volgens het client-servermodel. Als een gebruiker bestanden wil ontvangen waarvan hij het ftp-adres bezit, maakt de clientsoftware een verbinding met de opgegeven FTP-server aan de andere kant van de lijn. Deze antwoordt aan de client, waarna de clientsoftware de opgehaalde gegevens aan de gebruiker toont.

Veiligheid

Standaard FTP verbindingen zijn niet voorzien van encryptie, zodat de verstuurde gegevens gemakkelijk kunnen worden uitgelezen door hackers. Door gebruik te maken van een encryptie-laag kan dit, voor zover mogelijk, worden voorkomen. De meest gebruikte vorm hiervan is SSL/TLS.

Gebruik

FTP is de meest gebruikte manier om data op servers te zetten, dus ook websites. Als je een website hebt gemaakt en die online wil zetten, moet je dus eerst over ruimte op een server beschikken. Elk zo’n ruimte ( een gedeelte van een server of een volledige server) heeft een eigen IP-adres, wat meestal meteen het FTP-adres is.

Door een FTP-verbinding te maken tussen je computer en je webspace, kan je bestanden online zetten.

Net als een browser, wat in principe een software applicatie is die volgens een bepaald protocol informatie zendt en ontvangt, heb je ook FTP-software die informatie kan zenden en ontvangen.


Het grote verschil is dat een browser enkel data die publiek gemaakt staat kan bekijken , terwijl je met FTP-software informatie kan bekijken, uploaden en zelfs informatie waar een gewone browser niet bij kan kunt downloaden .

Je moet dan wel de juiste login-gegevens hebben natuurlijk. Als je je site online wil zetten log je met de FTP-software in op je webserver, en kopieer je er de bestanden van je computer naar de server mee.


7 + 3 =
 

GOOGLE adsense