Innhold
- Maksimal filstørrelse
- Katalogoppføring
- Minnebruk
- Brukerautentisering
- Klient og server forhold
- Komme i gang
- bekreftelse
En av de originale applikasjonene på Internett, TFTP-protokollen, gir den enkleste filoverføringsmetoden å implementere. FTP-protokollen er mer kompleks, siden spesifikasjonene har et bestemt programmeringsspråk. FTP-klientprogramvaren kan implementere programmeringskommandoene på en mulig måte for programmereren. FTP-serveren gjenkjenner og reagerer på klientimplementering og har forskjellige grader av suksess for dette kravet.
Internett-filoverføringsprotokoller tillater brukere å laste opp og laste ned filer fra en ekstern kilde (Internett-bilde av Photosani fra Fotolia.com)
Maksimal filstørrelse
TFTP-protokollen begrenset opprinnelig filstørrelsen som ble overført til 32 MB. Noen eldre TFTP-servere kan fortsatt ha denne grensen, selv om den nye standarden, RFC 2348, har erstattet de gamle spesifikasjonene i 1998. RFC 2348-kompatible TFTP-servere tillater blokkstørrelsesforhandling, slik at opptil 4 GB. Denne grensen kan overskrides dersom både klienten og serveren har støtte for dette. I motsetning til dette har evnen til å overføre filer fra FTP-servere alltid vært ubegrenset.
Katalogoppføring
TFTP-klienter kan ikke liste opp filene som er tilgjengelige for nedlasting, men FTP-klienter kan liste og bla kataloger som inneholder filer tilgjengelig for nedlasting.
Minnebruk
TFTP krever lite minne. TFTP-distribusjoner initierer klienter, rutere og andre datamaskiner uten behov for datalagringsenheter. FTP-servere krever minne for å kjøre serverprogramvaren på verts-PCen og klientprogramvaren på alle andre servere. Størrelsen varierer avhengig av programvaren og avhenger av funksjonene som tilbys.
Brukerautentisering
TFTP-servere gir ikke brukerautentisering. Bruk av TFTP som en filoverføringsprotokoll krever et privat nettverk eller en protokoll som gir brukerautentisering. FTP krever alltid brukerautentisering.
Klient og server forhold
Når du bruker TFTP, sender og mottar begge datamaskiner pakker. Hvis datamaskin A ber om en fil fra datamaskin B ved hjelp av TFTP-protokollen, sender datamaskin A bekreftelsespakker og mottar pakker med data etter at tilkoblingen er opprettet. Computer B vil sende datapakker og motta bekreftelsespakker. FTP etablerer et klient-server forhold; det er vert for filer som er tilgjengelige for nedlasting. FTP-klienter laster vanligvis ned filer, og hvis de har de nødvendige rettighetene til å gjøre det, kan de laste opp, slette filer eller begge deler.
Komme i gang
Datamaskin A, ved hjelp av TFTP, sender en forespørsel om å lese eller skrive en datafil. Innenfor denne forespørselen er portnummeret som datamaskinen B vil bruke til å sende datapakker når transaksjonen er etablert. Computer B aksepterer forespørselen ved å sende datamaskin A portnummeret for å motta kvitteringspakker. Disse datapakker er 512 B (Bytes) per prosjekt. En datapakke som er mindre enn dette markerer slutten av overføringen. Klienten og FTP-serveren forhandler i henhold til programvareutplasseringene installert på sine datamaskiner. Serveren autentiserer brukeren og etablerer en tilkobling. Filoverføringen kan starte umiddelbart, eller brukeren kan søke etter en fil som skal lastes ned avhengig av tilkoblingssettet.
bekreftelse
TFTP bekrefter kvittering for hver datapakke før du sender den neste. Hvis mottak ikke gjenkjennes, returnerer datamaskinen pakken. Datamaskinen kan ikke sende neste pakke til den forrige pakken er bekreftet. FTP sender også datapakker samtidig. Avhengig av programvaren kan fem eller flere samtidige pakker spores, og øker overføringshastigheten dramatisk.