? Den Trivial File Transfer Protocol , eller TFTP , er en lett metode for å flytte små filer på tvers av nettverk . Protokollen etablerer ikke en forbindelse og bruker færre ressurser enn File Transfer Protocol ( FTP) som er den bedre kjente alternativet for å overføre filer . Fordi hvis dens fravær av funksjoner, er TFTP bedre egnet til å overføre små filer over et lokalt nettverk . Transport Protocol
Nettverk programmer sende data i pakker . En transportprotokoll samler datapakker. At transport -protokollen kan være enten Transmission Control Protocol (TCP ) eller User Datagram Protocol ( UDP ) . File Transfer Protocol , TFTP tungvekter rival , bruker TCP , som etablerer en forbindelse mellom de to endepunktene i overføring og sjekker for datapakker som ankommer ut av sekvensen , eller om de er skadet eller mangler. UDP gjør ingen av disse kontrollene og etablerer ikke en tilkobling. Til tross for at TFTP må sende data i mange pakker , bruker den UDP , snarere enn den mer egnet TCP, fordi dens hensikt er å være rask , enkel og lett.
Configuration
TFTP har å gjøre opp for det faktum at den bruker en transport protokoll som mangler det meste av nødvendige tilkobling funksjonene som kreves for en filoverføring spredt over flere pakker . En TFTP server program må være installert på datamaskinen som sender filen og en TFTP klient program kjører på datamaskinen som skal motta filen. De to programmene kommuniserer med hverandre på en enkel rekreasjon av prosedyrene vanligvis etterfulgt av TCP.
Prosedyrer
Filen reiser i pakker 512 bytes i lengde . En pakke som er mindre enn 512 bytes signaliserer den siste pakke i overføringen . TFTP er en " lockstep " protokoll - noe som betyr at hver side kan bare fungere når den andre siden har fullført sin handling. Serveren sender en pakke og klienten sender en bekreftelse. Dette utløser serveren til å sende den neste pakken og så videre . Hvis serveren ikke mottar en bekreftelse innen en viss periode det sender den siste pakken sendt .
Usage
TFTP er rudimentær feilrapportering , sin blokk på 512 byte og sitt totale fravær av noen sikkerhet funksjoner gjør det uegnet for overføring av store filer over Internett . Den viktigste bruken av protokollen er å overføre en liten boot -fil , eller konfigurasjonsfil for oppstart av diskløse arbeidsstasjoner , eller som en del av de tildele IP-adresser rutiner for Dynamic Host Configuration Protocol ( DHCP) .