Skip to main content

Een samenvatting van FTP - File Transfer Protocol

FTP (File Transfer Protocol), SFTP, TFTP Explained. (April 2025)

FTP (File Transfer Protocol), SFTP, TFTP Explained. (April 2025)
Anonim

File Transfer Protocol (FTP) kunt u kopieën van bestanden overbrengen tussen twee computers met behulp van een eenvoudig netwerkprotocol op basis van Internet Protocol. FTP is ook de term die wordt gebruikt bij het verwijzen naar het proces van het kopiëren van bestanden met behulp van FTP-technologie.

Geschiedenis en hoe FTP werkt

FTP is ontwikkeld in de jaren 1970 en 1980 om het delen van bestanden op TCP / IP en oudere netwerken te ondersteunen. Het protocol volgt het client-servermodel van communicatie. Om bestanden over te zetten met FTP, voert een gebruiker een FTP-clientprogramma uit en initieert een verbinding met een externe computer waarop FTP-serversoftware wordt uitgevoerd. Nadat de verbinding tot stand is gebracht, kan de client ervoor kiezen om exemplaren van bestanden te verzenden en / of te ontvangen, afzonderlijk of in groepen.

De oorspronkelijke FTP-clients waren opdrachtregelprogramma's voor Unix-besturingssystemen; Unix-gebruikers voerden 'ftp'-opdrachtregelprogramma's uit om verbinding te maken met FTP-servers en bestanden te uploaden of te downloaden. Een variant van FTP genaamd Trivial File Transfer Protocol (TFTP) werd ook ontwikkeld om low-end computersystemen te ondersteunen. TFTP biedt dezelfde basisondersteuning als FTP, maar met een vereenvoudigd protocol en een reeks opdrachten die beperkt zijn tot de meest voorkomende bestandsoverdrachtbewerkingen. Later werd Windows FTP-clientsoftware populair omdat Microsoft Windows-gebruikers de voorkeur gaven aan grafische interfaces met FTP-systemen.

Een FTP-server luistert op TCP-poort 21 voor inkomende verbindingsverzoeken van FTP-clients. De server gebruikt deze poort om de verbinding te beheren en opent een afzonderlijke poort voor het overbrengen van bestandsgegevens.

Hoe FTP te gebruiken voor het delen van bestanden

Om verbinding met een FTP-server te maken, heeft een client een gebruikersnaam en wachtwoord nodig die zijn ingesteld door de beheerder van de server. Veel zogenaamde openbare FTP-sites vereisen geen wachtwoord, maar volgen in plaats daarvan een speciale conventie die elke client accepteert die "anoniem" als gebruikersnaam gebruikt. Voor elke FTP-site, openbaar of privé, identificeren clients de FTP-server via het IP-adres (zoals 192.168.0.1) of de hostnaam (zoals ftp.about.com).

Eenvoudige FTP-clients worden bij de meeste netwerkbesturingssystemen meegeleverd, maar de meeste van deze clients (zoals FTP.EXE op Windows) ondersteunen een relatief onvriendelijke opdrachtregelinterface. Er zijn veel alternatieve externe FTP-clients ontwikkeld die grafische gebruikersinterfaces (GUI's) en extra gemaksfuncties ondersteunen.

FTP ondersteunt twee modi voor gegevensoverdracht: platte tekst (ASCII) en binair. U stelt de modus in de FTP-client in. Een veelvoorkomende fout bij het gebruik van FTP is een poging om een ​​binair bestand (zoals een programma of een muziekbestand) over te zetten in de tekstmodus, waardoor het overgedragen bestand onbruikbaar wordt.

Alternatieven voor FTP

Peer-to-peer (P2P) bestandsdelingssystemen zoals BitTorrent bieden meer geavanceerde en veilige vormen van bestandsdeling dan FTP-technologie biedt. Deze plus moderne cloud-gebaseerde systemen voor het delen van bestanden zoals Box en Dropbox hebben grotendeels de behoefte aan FTP op het internet geëlimineerd.