Bevezetés a TFTP-be
Ebben a cikkben a TFTP-ről fogunk beszélni. Az internet bevonásával két fogalom jelent meg: az ügyfél és a szerver. Ezek az ügyfelek és szerverek kommunikálnak egymással az interneten keresztül. E közlemény egészében bizonyos iránymutatásokat követ, amelyeket általában protokollnak nevezünk. Számos olyan protokollt kell követni, amikor az internetes csomópontok között kommunikálunk.
Az egyik ilyen protokoll az FTP protokoll. Az FTP itt a File Transfer Protocol-t jelenti. Ez a protokoll segítséget nyújt a fájl elküldésében a szerverről az ügyféloldal kérésére.
Ez a téma, amelyet a TFTP-vel fogunk megvitatni, szintén egy ilyen fájlátviteli protokoll.
A TFTP a triviális fájlátviteli protokollt jelenti . Szeretnénk mondani, hogy az FTP és a TFTP nem pontosan ugyanaz. Az FTP-nek még sok más tulajdonsága van a TFTP-protokollhoz képest
Mi a TFTP?
A triviális fájlátviteli protokoll egy egyszerű protokoll, amelyet fájl küldésére használnak a szerverről az ügyféllel. A triviális fájlátviteli protokoll az UDP koncepcióját használja a fájlok megosztására a kiszolgáló és az ügyfél között. Az UDP itt a User Datagram Protocol-t jelenti.
A triviális fájlátviteli protokoll részletezése és megértése
A triviális fájlátviteli protokoll nagyon egyszerű koncepcióval rendelkezik, és egyszerű koncepciójának köszönhetően nagyon egyszerű felépítésű is. Bár az egyszerű kialakításnak köszönhetően, korlátozott funkciókkal rendelkezik, ha összehasonlítjuk a File Transfer Protocol-nal. A triviális fájlátviteli protokoll általában nem követ semmilyen hitelesítést a fájl közlése előtt. A triviális fájlátviteli protokoll nem alkalmaz semmilyen biztonsági mechanizmust a kommunikáció bejelentésekor. Mivel a triviális fájlátviteli protokoll nem követ semmilyen hitelesítési vagy biztonsági mechanizmust, ezért az interneten nem lehetne használni a fájlok kommunikálására
Általában fájlok kommunikálására használják csak a helyi intranetben beállított gépek között
A Trivial File Transfer Protocol legfontosabb jellemzője, hogy nagyon kevés memóriát igényel. A Trivial File Transfer Protocol felhasználható a rendszerindító fájlok kommunikálására, ha a számítógépeknek nincsenek merevlemezeik.
A triviális fájlátviteli protokoll általában a 69-es protokollt használja. A kommunikációhoz használt portot azonban a használatával lehet meghatározni, amikor a triviális fájlátviteli protokollt beállítják.
Mire használják a TFTP-t?
A triviális fájlátviteli protokollt használják a fájlok kommunikálására az ügyfél és a szerver között a helyi hálózaton belül. A triviális fájlátviteli protokoll nagyon hasznos, ha az ügyfélszámítógépben nagyon alacsony a memória tárolóeszköz vagy a merevlemez-eszköz. Használható a rendszerindító fájlok kommunikálására, amikor a szerver az ügyfél számítógépén van. Mivel könnyebb végrehajtani, ezért széles körben alkalmazható, ha alacsony biztonsági szintű mechanizmust kell követnünk.
Nem követ semmilyen hitelesítési mechanizmust, ezért csak azokat a fájlokat lehetett továbbítani, amelyeknek nincs szükségük biztonsági mechanizmussal
Hogyan működik a TFTP?
Most megértsük, hogyan működik a triviális fájlátviteli protokoll. Megvizsgáljuk az ügyfél és a szerver közötti kommunikáció mechanizmusát.
- Mivel a Trivial File Transfer Protocol az UDP-t használja a fájlok továbbításához, ezért általában a 69-es port segítségével hoz létre kapcsolatot
- Miután a kapcsolat létrejött, az ügyfél általában RRQ-t vagy WRQ-t kér. Az RRQ itt az Olvasási igényt jelenti, a WRQ pedig az Íráskérés jelentését. Az ügyfél általában olvasási kérelmet kér, ha csak a fájlt kívánja elolvasni, és a generált írási kérést, ha egy adott fájlt akar írni, amely a kiszolgálón létezik
- Ha ez megtörtént, akkor a fájlok kiscsomagként kerülnek továbbításra
- Ezek a csomagok 512 bájtot tartalmaznak. A továbbítandó fájlt kis csomagokra osztják, ahol minden csomag 512 bájtból áll
- Miután egy csomagot kiszolgálóról kliensre továbbítottak, a kiszolgáló arra vár, hogy visszaigazolást kapjon az ügyféltől, hogy a csomag megérkezett. Miután nyugtát kapott, a szerver elküldi a következő 512 bájt csomagot
- Ez addig történik, amíg az utolsó csomagot kiszolgálóoldalról kliens oldalra továbbítják
Most nézzünk néhány forgatókönyvet az adatcsomagok kommunikálása közben
Mi történik, ha a Csomagot nem veszik át az Ügyféloldalon?
Amikor egy csomagot kiszolgálóról kliensre továbbítanak, a szerver elindít egy időzítőt. Addig vár, amíg megkapja a nyugtát az ügyféloldaltól. Ha a nyugtázás nem érkezik az ügyfél oldaláról, akkor a szerver ugyanazt a csomagot továbbküldi, amíg a nyugtát meg nem kapja. Ha azonban visszaigazolást kap az időzítő előtt, akkor elküldi a következő csomagot
Hogyan fogja az ügyfél tudni, hogy a fájlkommunikáció megtörtént?
Az utolsó fájl, amelyet egy adott fájl megosztására hoztak létre, mindig kevesebb, mint 512 bájt. Még akkor is, ha a generált csomagok 512 bájt többszörösei vannak, akkor egy további, 512 bájtnál kevesebb csomagot küld, hogy az ügyfél megértse, hogy megkapta a fájlt.
A TFTP típusai?
A TFTP általában négy típusú, amelyek:
- Olvassa el a kérést
- Írjon kérést
- Adatcsomagok
- Nyugtázási kérés
A TFTP előnyei
- UDP protokollt használ
- Könnyebb végrehajtani
- Kevesebb kódolást igényel
- Kevesebb memóriafelhasználás
Miért kell használni a TFTP-t, és miért van szükség a TFTP-re?
Használhatjuk a TFTP-t a következő ok miatt:
- Mivel kevesebb memóriát igényel, ezért felhasználható
- Mivel kevesebb kódolásra volt szükség, ezért könnyen használható volt
- Ez követi az UDP fogalmát, így könnyen megvalósítható
- Könnyen kommunikálható fájl
Szükségünk van TFTP-re, mert
- A fájl kommunikálása szerver és kliens között
- A hitelesítés megkönnyíti a fájlok kommunikációját
Hogyan segít ez a technológia a karriernövekedésben?
Ez a technológia nagyon hasznos annak megértéséhez, hogy a fájlok valóban hogyan kommunikálnak a kiszolgáló és az ügyfél között.
Ennek a technológiának a megtanulása önmagában azonban nem elég. Ez a technológia segít megérteni azt az alapfogalmat, amelyet felhasználhatunk más hasznos protokollok megértésére.
Következtetés
A TFTP nagyon hasznos technológia a fájlok kommunikálására a kiszolgálók és az ügyfelek között. Könnyen használható, mivel kevesebb kódolást, kevesebb memóriafelhasználást igényel, és mivel nincs szükség hitelesítésre és biztonsági mechanizmusra, ezért könnyen használható
Ajánlott cikkek
Ez egy útmutató a Mi az a TFTP? Itt tárgyaltuk a TFTP fogalmát, előnyeit, működését, felhasználását, szükségességét, típusait és megértését. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Mi az Unix?
- Mi az adatfeldolgozás?
- Mi a CSS3?
- Mi a tárhely?