Hva er TFTP i nettverk?

Hva er TFTP i nettverk?


Trivial File Transfer Protocol, eller TFTP, er en lett metode for å flytte små filer over nettverk. Protokollen ikke opprette en tilkobling og bruker mindre ressurser enn File Transfer Protocol (FTP) som er bedre kjent alternativ for overføring av filer. For hvis det er fravær av funksjoner, er TFTP bedre egnet til overføring av små filer over et lokalt nettverk.

Transport Protocol

Nettverksprogrammer sende data i pakker. En transportprotokoll samler datapakker. At transportprotokoll kan enten Transmission Control (TCP) protokoll eller User Datagram Protocol (UDP). File Transfer Protocol, TFTP er tungvekter rival, bruker TCP, som etablerer en forbindelse mellom de to endepunktene i overføring og sjekker for datapakker kommer i feil rekkefølge, eller om de er skadet eller mangler. UDP gjør ingen av disse kontrollene og ikke opprette en tilkobling. Til tross for at TFTP trenger å sende data i mange pakker, bruker den UDP, snarere enn den mer egnet TCP, fordi dens hensikt er å være rask, enkel og lett.

konfigurasjon

TFTP har å gjøre opp for det faktum at den bruker en transportprotokoll som mangler det meste av nødvendige tilkoblings 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 programmer som kommuniserer med hverandre på en enkel gjenskaping av de prosedyrer som vanligvis etterfulgt av TCP.

prosedyrer

Filen reiser i pakker 512 byte. 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 server for å sende den neste pakken og så videre. Hvis serveren ikke mottar en bekreftelse innen en viss periode det sender den siste pakken sendes.

bruk

TFTP er rudimentær feilrapportering, dens blokkstørrelse på 512 bytes og dens totale fravær av sikkerhetsfunksjoner 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 IP-adresse tildelingsrutiner av Dynamic Host Configuration Protocol (DHCP).