Mi a különbség az FTP és a TFTP között?

Szerző: John Pratt
A Teremtés Dátuma: 12 Január 2021
Frissítés Dátuma: 5 Július 2024
Anonim
Mi a különbség az FTP és a TFTP között? - Cikkek
Mi a különbség az FTP és a TFTP között? - Cikkek

Tartalom

Az interneten az egyik eredeti alkalmazás, a TFTP protokoll, biztosítja a legegyszerűbb fájlátviteli módszert. Az FTP protokoll bonyolultabb, mivel specifikációi specifikus programozási nyelvet tartalmaznak. Az FTP kliensszoftver a programozó parancsokat bármilyen elképzelhető módon hajthatja végre a programozó számára. Az FTP-kiszolgáló felismeri és reagál az ügyfél implementációjára, és ennek a követelménynek különböző fokú sikere van.


Az internetes fájlátviteli protokollok lehetővé teszik a felhasználók számára, hogy külső forrásból töltsenek fel és töltsenek le fájlokat (a Photosani által készített internetkép a Fotolia.com-tól)

Maximális fájlméret

A TFTP protokoll eredetileg 32 MB-ra korlátozta a fájlméretet. Néhány régebbi TFTP-kiszolgálónak ez a korlát még mindig fennállhat, bár az új szabvány, az RFC 2348 1998-ban helyettesítette a régi specifikációkat. Az RFC 2348 kompatibilis TFTP-kiszolgálók blokkméret-tárgyalásokat tesznek lehetővé, így akár 4 GB. Ez a határérték túlléphető, ha mind az ügyfél, mind a kiszolgáló támogatja ezt. Ezzel szemben a fájlok FTP-kiszolgálókról történő átvitelének képessége mindig korlátlan volt.


Címtárlista

A TFTP kliensek nem tudják felsorolni a letölthető fájlokat, de az FTP kliensek felsorolhatják és böngészhetik a letölthető fájlokat tartalmazó könyvtárakat.

Memóriahasználat

A TFTP kis memóriát igényel. A TFTP telepítések inicializálják az ügyfeleket, útválasztókat és más számítógépeket adattároló eszközök nélkül. Az FTP-kiszolgálóknak szüksége van memóriara a kiszolgálószoftver futtatásához a gazdaszámítógépen, és az ügyfélszoftver minden más szerveren. A méret a szoftvertől függően változik, és a rendelkezésre álló funkcióktól függ.

Felhasználói hitelesítés

A TFTP-kiszolgálók nem nyújtanak felhasználói hitelesítést. A TFTP fájlátviteli protokollként való használata magánhálózatot vagy olyan protokollt igényel, amely felhasználói hitelesítést biztosít. Az FTP mindig felhasználói hitelesítést igényel.


Ügyfél és kiszolgáló kapcsolat

A TFTP használatakor mindkét számítógép csomagokat küld és fogad. Ha az A számítógép a TFTP protokoll használatával kéri a B számítógépről a fájlt, az A számítógép megerősítő csomagokat küld és fogadja az adatcsomagokat a kapcsolat létrehozása után. A B számítógép adatcsomagokat küld és visszaigazoló csomagokat kap. Az FTP ügyfél-szerver kapcsolatot hoz létre; letölthető fájlokat tárol. Az FTP kliensek általában letöltenek fájlokat, és ha rendelkeznek a szükséges jogokkal, feltölthetnek, törölhetnek fájlokat vagy mindkettőt.

Első lépések

Az A számítógép a TFTP-t használva küld egy kérést a számítógépes fájl olvasására vagy írására. Ezen a kérésen belül az a portszám, amelyet a B számítógép használ az adatcsomagok küldésére, amikor a tranzakció létrejön. A B számítógép elfogadja a kérést a számítógép A küldésével a portszámhoz, hogy megkapja a nyugtázó csomagokat. Ezek az adatcsomagok projektenként 512 B (Bytes). Az ennél kisebb adatcsomag az átvitel végét jelzi. Az ügyfél- és FTP-kiszolgáló a számítógépükre telepített szoftver telepítések szerint tárgyal. A kiszolgáló hitelesíti a felhasználót és létrehoz egy kapcsolatot. A fájlátvitel azonnal megkezdődhet, vagy a felhasználó a kapcsolatkészlet függvényében kereshet egy letölthető fájlt.

megerősítés

A TFTP nyugtázza az egyes adatcsomagok átvételét a következő küldés előtt. Ha a vételt nem ismeri fel, a számítógép újra elküldi a csomagot. A számítógép nem tudja elküldeni a következő csomagot, amíg az előző csomagot meg nem erősíti. Az FTP egyidejűleg adatcsomagokat is küld. A szoftvertől függően öt vagy több párhuzamos csomag követhető, ami jelentősen növeli az átviteli sebességet.