De dominante file transfer protocol op het internet is FTP ( File Transfer Protocol ) . Een lichtgewicht alternatief voor FTP is de Trivial File Transfer Protocol ( TFTP ) , die dateert uit 1980 . Versie 2 werd in 1981 kleine verlenging van de faciliteiten mogelijkheden. Grotere functionaliteit werd toegevoegd in 1995 toen Option Extensions werden gedefinieerd . Multicast -mogelijkheden werden toegevoegd in 1997 . Optie Extensies werden verfijnd in 1998 . Functie TFTP heeft twee transfer modes : netascii is een tekstformaat en octet is een binair formaat . Het protocol werd oorspronkelijk beschreven met bestandsoverdracht limiet van 32 MB , maar dit werd later verhoogd tot 4 GB . Door zijn oorspronkelijke bestandsgrootte beperking , wordt TFTP meestal gebruikt fro kleine file transfers , vooral boot-up informatie over thin clients of routers , waarbij de ontvanger heeft zeer weinig geheugen of opslag van gegevens. Features < br > TFTP is een verbindingsloos systeem . Het loopt over UDP ( de User Datagram Protocol ) , die geen zitting beheer of gegevensintegriteit controles biedt . FTP maakt gebruik van de verbinding - georiënteerd TCP . Door dit gebrek aan sessiebeheer , TFTP draagt alleen een pakket tegelijk . De afzender wacht op een pakket te worden erkend voordat u het volgende . Packet Size Traditionele TFTP stuurt gegevens in blokken van 512 bytes . Een typische data payload van een pakket dat via een LAN is meestal minstens 1500 bytes . Dit maakte TFTP zeer traag . Het protocol definitie werd herschreven om opties toe te voegen aan de parameters van een TFTP- overdracht . Een van deze parameters is " blokgrootte . " Dit stelt de gebruiker in staat om te geven een data lading groter dan de standaard 512 bytes . Optie Uitbreiding De definitie van TFTP werd gewijzigd in 1995 een mechanisme voor onderhandelingen te creëren overdragen parameters . De grootte optie blok is een van deze parameters en werd aan de definitie van het protocol in 1998 toegevoegd . Anderen zijn de mogelijkheid van het gebruik van een standaard TFTP pakket naar een melding van de totale omvang van het bestand over te dragen krijgen . Voordat deze mogelijkheid werd gecreëerd , een ontvangende programma bleef meer blokken verwachten , niet wetende hoeveel zou worden overgedragen . Zoals elk blok moest zijn 512 bytes lang , de ontvangst van een kleinere blok betekende het einde van de transmissie . Multicast TFTP Een multicast -versie van TFTP werd gedefinieerd in 1997 . Dit geeft de mogelijkheid van het verzenden van dezelfde gegevens pakketten naar meer dan een bestemming tegelijk . Deze functionaliteit is speciaal ontworpen voor toepassingen waar de configuratie data wordt verstuurd naar terminals en thin clients . Detractions Een TFTP transactie kan alleen lezen of schrijven van een bestand . Er zijn geen map- functies en geen gebruiker authenticatie proces in het protocol . De onveiligheid vergeven vanwege de beperkte mogelijkheden van het systeem . Een TFTP- programma kan niet hernoemen , wissen of overschrijven bestanden .
|