logo

FTP

  • FTP staat voor File Transfer Protocol.
  • FTP is een standaard internetprotocol dat wordt geleverd door TCP/IP en wordt gebruikt voor het verzenden van bestanden van de ene host naar de andere.
  • Het wordt voornamelijk gebruikt voor het overbrengen van webpaginabestanden van de maker ervan naar de computer die fungeert als server voor andere computers op internet.
  • Het wordt ook gebruikt voor het downloaden van bestanden naar de computer vanaf andere servers.

Doelstellingen van FTP

  • Het biedt het delen van bestanden.
  • Het wordt gebruikt om het gebruik van externe computers aan te moedigen.
  • Het draagt ​​de gegevens betrouwbaarder en efficiënter over.

Waarom FTP?

Hoewel het overbrengen van bestanden van het ene systeem naar het andere heel eenvoudig en ongecompliceerd is, kan het soms problemen veroorzaken. Twee systemen kunnen bijvoorbeeld verschillende bestandsconventies hebben. Twee systemen kunnen verschillende manieren hebben om tekst en gegevens weer te geven. Twee systemen kunnen verschillende mapstructuren hebben. Het FTP-protocol ondervangt deze problemen door twee verbindingen tussen hosts tot stand te brengen. Eén verbinding wordt gebruikt voor de gegevensoverdracht en een andere verbinding wordt gebruikt voor de besturingsverbinding.

Mechanisme van FTP

FTP-computernetwerk

De bovenstaande figuur toont het basismodel van de FTP. De FTP-client bestaat uit drie componenten: de gebruikersinterface, het besturingsproces en het gegevensoverdrachtproces. De server bestaat uit twee componenten: het servercontroleproces en het servergegevensoverdrachtproces.

Er zijn twee soorten verbindingen in FTP:

FTP-computernetwerk
    Controleverbinding:De besturingsverbinding gebruikt zeer eenvoudige communicatieregels. Via een besturingsverbinding kunnen we een commandoregel of reactieregel tegelijk overdragen. De besturingsverbinding wordt gemaakt tussen de besturingsprocessen. De besturingsverbinding blijft gedurende de gehele interactieve FTP-sessie verbonden.Dataverbinding:De gegevensverbinding maakt gebruik van zeer complexe regels, omdat gegevenstypen kunnen variëren. De dataverbinding wordt tot stand gebracht tussen gegevensoverdrachtprocessen. De dataverbinding wordt geopend wanneer er een opdracht komt voor het overbrengen van de bestanden en wordt gesloten wanneer het bestand wordt overgedragen.

FTP-clients

  • FTP-client is een programma dat een protocol voor bestandsoverdracht implementeert waarmee u bestanden kunt overbrengen tussen twee hosts op internet.
  • Hiermee kan een gebruiker verbinding maken met een externe host en de bestanden uploaden of downloaden.
  • Het heeft een reeks opdrachten die we kunnen gebruiken om verbinding te maken met een host, de bestanden tussen u en uw host over te dragen en de verbinding te verbreken.
  • Het FTP-programma is ook beschikbaar als ingebouwd onderdeel in een webbrowser. Deze op GUI gebaseerde FTP-client maakt de bestandsoverdracht zeer eenvoudig en vereist ook niet dat u de FTP-opdrachten hoeft te onthouden.

Voordelen van FTP:

    Snelheid:Een van de grootste voordelen van FTP is snelheid. FTP is een van de snelste manieren om bestanden van de ene computer naar de andere computer over te brengen.Efficiënt:Het is efficiënter omdat we niet alle bewerkingen hoeven uit te voeren om het hele bestand te krijgen.Beveiliging:Om toegang te krijgen tot de FTP-server moeten we inloggen met de gebruikersnaam en het wachtwoord. Daarom kunnen we zeggen dat FTP veiliger is.Heen en weer beweging:Met FTP kunnen we de bestanden heen en weer overbrengen. Stel dat u een manager van het bedrijf bent, u stuurt wat informatie naar alle werknemers en zij sturen allemaal informatie terug naar dezelfde server.

Nadelen van FTP:

  • De standaardvereiste van de industrie is dat alle FTP-transmissies gecodeerd moeten zijn. Niet alle FTP-providers zijn echter gelijk en niet alle providers bieden encryptie aan. We zullen dus moeten uitkijken naar de FTP-providers die encryptie bieden.
  • FTP heeft twee functies, namelijk het verzenden en ontvangen van grote bestanden op een netwerk. De maximale grootte van het bestand is echter 2 GB dat kan worden verzonden. Het staat u ook niet toe om gelijktijdige overdrachten naar meerdere ontvangers uit te voeren.
  • Wachtwoorden en bestandsinhoud worden in duidelijke tekst verzonden, waardoor ongewenst afluisteren mogelijk is. Het is dus heel goed mogelijk dat aanvallers de brute force-aanval kunnen uitvoeren door te proberen het FTP-wachtwoord te raden.
  • Het is niet compatibel met elk systeem.