File Transfer Protocol (FTP): Miért számít ez a régi protokoll?

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


Az FTP, vagy a File Transfer Protocol az egyik a szokásos internetes protokollok, amelyek segítségével adatfájlokat továbbítanak kliens és szerver között számítógépes hálózaton keresztül.

Az 1970-es évek elején fejlesztette ki Abhay Bhushan, miközben a MIT hallgatója volt. Az FTP-t eredetileg azért hozták létre, hogy lehetővé tegye a fájlok biztonságos továbbítását a szerverek és a gazdaszámítógépek között az ARPANET Network Control Program (a modern internet előfutára) révén..

Az évek során az FTP tovább fejlődött, számos felülvizsgálaton ment keresztül az internet növekedésére és a személyi otthoni számítógép növekedésére adott válaszként. Manapság, a biztonsággal kapcsolatos növekvő aggodalmak miatt, az FTP-t az SFTP és az FTPS támogatja (ha nem is teljesen elhagyja)..

Ennek ellenére az eredeti fájlátviteli protokoll továbbra is a számítógépes hálózatok és a modern internet egyik alapvető alkotóeleme.

FTP: Áttekintés

A legalapvetőbb, hogy az FTP protokoll lehetővé teszi az adatok és fájlok továbbítását két számítógép között internetkapcsolaton keresztül.

Az első számítógépet „kiszolgálónak” nevezik, és fájlok és adatok tárolására szolgál. A második számítógép, más néven „ügyfél”, az FTP protokoll használatával fájlokat küldhet vagy kérhet adatokat arra a kiszolgálóra..

Az első kapcsolatfelvétel egy nyitott porton keresztül történik (általában a 21. porton), és létrehozzák azt, amelyet általában „vezérlőkapcsolatnak” vagy „parancscsatornanak” hívnak.

Az adatátvitel megkezdése előtt az ügyfél először azonosítja magát a kiszolgálón. A legtöbb esetben a hitelesítési folyamat az ügyfél felhasználónevével és jelszavával történik.

Amikor a hitelesítési folyamat befejeződött, a szerver és az ügyfél tárgyal egy új közös port megnyitásáról. Ez az „adat” kapcsolat, amelyen keresztül a fájlok átvitelre kerülnek.

Az eredeti vezérlőkapcsolat nyitva és tétlen állapotban marad, amíg a fájl sikeresen át nem kerül, vagy maga a kapcsolat meg nem szakad.

Biztonsági aggodalmak

Az FTP protokoll megelőzi a modern internetet. Fejlesztésének idején a biztonság nem volt a mai napirenden, és az alapvető FTP-modellben vannak velejárható hiányosságok..

Először is, és talán legfontosabb, az adatok és a parancskapcsolatok átláthatósága. Ezen csatornák egyikét sem titkosítja, így kiszolgáltatottá válnak a középtávú támadásokkal szemben.

Ezenkívül a legtöbb esetben magát az adatot egyszerű szöveges formában továbbítják, ami megkönnyíti a harmadik fél beavatkozók számára az érzékeny adatokhoz való hozzáférést vagy az ügyfél felhasználói hitelesítő adatainak ellopását..

Az interneten keresztüli fokozott adatbiztonság iránti igény növeli az alapvető FTP-t, és egyes esetekben alternatív fájlátviteli protokollokkal, például FTPS és SFTP váltja fel azokat.

FTPS

Az FTPS az alapvető FTP protokoll biztonságos változata, amelyet azért fejlesztettek ki, hogy ellensúlyozzák az internetes biztonsággal kapcsolatos növekvő aggodalmakat. Az FTPS ugyanazon alapvető módszertanra támaszkodik, mint a régebbi FTP protokoll, de az SSL titkosítást biztonsági intézkedésként adja hozzá az adatok védelme érdekében, mivel azokat az ügyfél és a szerver között továbbítják..

Röviden: mielőtt az ügyfél elküldi felhasználói hitelesítő adatait a szervernek, azt kéri, hogy hozzanak létre SSL titkosított kapcsolatot a parancscsatorna számára. Az SSL titkosított csatorna létrehozása után az ügyfél elküldi hitelesítő adatait, a hitelesítés megtörtént, és megkezdődhet a fájlátvitel..

Az adatátvitel során a kapcsolat a kiszolgáló és az ügyfél között titkosítva marad. Az ügyfél minden olyan kísérletét, amely SSL használata nélkül csatlakozik egy szerverhez, a szerver megtagadja, és a kapcsolat megszakad.

Noha az FTPS kétségtelenül biztonságosabb alternatívája az alapvető FTP-nek, és továbbra is széles körben használatban van, egyes iparági bennfentesek azt állítják, hogy ez is gyorsan elavulttá válik, és az SFTP-re való áttérést sürgetik..

SFTP

Az SFTP egy újabb fejlesztés a fájlátviteli protokollokban, és sok tekintetben eltér az alapvető FTP és FTPS modellektől.

Míg az SFTP továbbra is biztonságos kapcsolaton alapszik, hogy lehetővé tegye a fájl- és adatátvitelt az ügyfelek és a kiszolgálók között, ezt a kapcsolatot a Secure Shell (SSH) protokollok biztosítják. A fájlátvitelt a biztonságos vezérlőkapcsolaton keresztül sorban kezelik, így nincs szükség más portok vagy csatornák megnyitására az adatátvitel befejezéséhez..

Ezen felül, az FTP-vel és az FTPS-szel ellentétben, az SFTP protokoll csomag alapú, nem pedig szöveges alapú. Ez sokkal gyorsabbá teszi a fájl- és adatátvitelt az SFTP protokoll használatával, és lehetővé teszi a részletesebb és robusztusabb fájlok továbbítását.

Végül, az SSH-protokollok használata az SFTP-t lényegesen biztonságosabbá teszi, mivel a titkosítási szűrőket nem lehet megkerülni vagy kikapcsolni az AUTH parancsok segítségével, amint ez az FTP és az FTPS protokollokban jellemző.

FTP ügyfelek

Az FTP, az FTPS és az SFTP protokollok nélkülözhetetlen eszközök, amelyek lehetővé teszik a webmestereknek, hogy fájlokat továbbítsanak a kezelt webhelyekre és azokról. A webmesterek FTP-klienst alkalmazhatnak, hogy megkönnyítsék a fájlok feltöltését és letöltését a számítógépük és a webtárhely-kiszolgálók között.

Az iparban jelenleg működő népszerűbb és megbízhatóbb FTP-ügyfelek közül néhány a következő:

  • FileZilla: ingyenes FTP / FTPS / SFTP megoldás nyílt forráskódú szoftvert használva, amely felhasználóbarát élményt nyújt. Az alapvető fájlátviteli szolgáltatások mellett a FileZilla oktatóanyagokat és fehér könyveket kínál ügyfeleinek.
  • WinSCP: ingyenes, nyílt forráskódú, FTP és SFTP kliens, amelyet kifejezetten a Windows felhasználók számára készítettek. A helyi és távoli számítógépek közötti fájlátvitel támogatása mellett a WinSCP alapvető szkriptek és fájlkezelő funkciókat is biztosít a felhasználók számára.
  • Cyberduck: nyílt forráskódú ingyenes FTP-kliens mind a Mac, mind a Windows felhasználók számára. A Cyberduck támogatja az FTP, FTPS és SFTP protokollokat.
  • gFTP: kifejezetten a Linux alapú operációs rendszerekhez való használatra tervezték, a gFTP egy ingyenes és nyílt forrású FTP kliens, amely támogatja az FTP, FTPS, HTTPS és SSH fájl protokollokat..

Információ

Az FTP, annak változataival és alternatíváival együtt, alapvetõ része a számítógépes hálózatok és a modern internet struktúrájának. A fájlátviteli protokollok története, fejlesztése és gyakorlati használata több, mint ami ebben a rövid áttekintésben megtalálható.

Tehát összeállítottuk az erőforrások listáját, hogy többet megtudhassunk.

Online oktatóprogramok

A következő online források jobb betekintést nyújtanak az FTP, az FTPS és az SFTP elembe.

  • FTP kezdőknek: A Webmonkey online bemutatója hozzáférhető áttekintést nyújt az alapvető FTP-protokollról, hangsúlyt helyezve a Windows, Mac és Linux felhasználók számára történő gyakorlati alkalmazásokra..
  • Oktatóanyag: Az FTP egyszerűvé vált: az UC Berkeley Újságírói Iskolából fejlett bevezetést és áttekintést nyújt az alapvető FTP protokollról, hangsúlyt helyezve a valós alkalmazásokra..
  • Bevezetés az FTP-be (PDF): Conrad Chung írta, ez a cikk alapvető bevezetést nyújt a fájlátviteli protokollokhoz, ideértve azok előzményeit és fejlődését. Különös figyelmet szentelnek a csatlakozási és átviteli módoknak, valamint az alapvető titkosítási típusoknak.
  • A hagyma hámozása: FTP? Oktatóanyag: A Software Diversified Services készítette, ez a video bemutató mélyreható áttekintést nyújt a biztonságos fájlátvitelről, különös tekintettel az SFTP, FTPS és SSH protokollokra..

Könyvek

A fájlátviteli protokollokkal, azok előzményeivel és alkalmazásaival kapcsolatos további információkért az alábbi könyvek hasznosnak bizonyulhatnak mind a kezdők, mind a tapasztalt programozók és a webmesterek számára.

Mivel a fájlátvitel a webkezelés és a számítógépes hálózatépítés ilyen szerves része, a következő kiadványok közül sok csak az FTP-t tárgyalja nagyobb áttekintés részeként.

  • Pókok webtárhelyének elkészítése: Peter Pollock: nyomtatott és digitális kiadásokban egyaránt elérhető könyv lényeges bevezetést nyújt a kezdők számára a webtárhely számára. A témák között szerepel egy tárhely-platform kiválasztása, a beépített adatbázisok használata és az FTP-kliensekkel való munka.
  • Peter Loshin internetes fájlátviteli RFC-k nagy könyve: ez a tanulmány az FTP mélyreható áttekintése, hangsúlyt helyezve a fájlátvitel mechanikájára és a fájlátviteli protokollok sikeres alkalmazására vonatkozó szabályokra. Különös figyelmet fordítunk a fájlok átvitelével és a modern internettel kapcsolatos biztonsági kérdésekre. A könyv nyomtatott és digitális kiadásokban is elérhető.
  • All About Internet FTP Plus: A fájlok internetes átvitelének megtanulása és tanítása, David F W Robinson: ez a tudományos szemlélet a fájlátviteli protokollok témájáról szól, és inkább a tapasztalt programozókra és oktatókra irányul..
  • FTP alapok: A Waleed: ez a rövid e-könyv nagyon alapvető áttekintést nyújt a fájlátviteli protokollokról és arról, hogyan kapcsolódnak a webtárhelyhez. A tapasztalt programozóknak és a webmestereknek a következményei lehetnek a könyvnek, ám hasznosnak bizonyulhat az internetes kezdők számára.

Következtetés

A File Transfer Protocol már több mint 40 éves. Noha ez nem tűnik olyan forradalmian újnak, mint amikor Abhay Bhushan 1971-ben jelent meg először, mégis alapvető fontosságú a számítógépes hálózatépítés és az internet számára, ahogyan azt most ismerjük..

Igaz, hogy a biztonsággal kapcsolatos növekvő aggodalmak új és továbbfejlesztett fájlátviteli protokollok kidolgozását kényszerítették, az FTPS és az SFTP vezette a csomagot. Az FTP azonban megteremtette az alapot, és továbbra is csendesen működik az interneten leglátogatottabb webhelyek hátterében.

További olvasmányok és források

Több útmutató, oktatóanyag és infographics található a rendszer adminisztrációval kapcsolatban:

  • Az FTP-fájljogosultságok megértése Linux alatt: továbbra is ellenőrizheti, hogy ki miként fér hozzá az Ön fájljaidhoz a chmod segítségével.
  • Bevezetés a Linux programozáshoz és források: Ez a mély merülés a Linux programozásába belekerül a rendszermagba, ahol minden művelet elvégezhető.
  • Hálózati programozás internetes aljzatokkal: mindent megtudhat az internetes hálózatépítésről.

A webmester eszközök végső listája A-Z

Sokkal több van a rendszer adminisztrációjával. Az A-Z webmester eszközök végső listája sok segítséget nyújt Önnek munkája elvégzéséhez.

A webmester eszközök végső listája A-Z
A webmester eszközök végső listája A-Z

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map