FTP - File Transfer Protocol

A Fájl átviteli protokoll (FTP) lehetővé teszi a fájlok másolatainak átvitelét két számítógép között az Internet Protocol protokollon alapuló egyszerű hálózati protokoll használatával. Az FTP az a kifejezés is, amikor a fájlok FTP-technológiával történő másolásának folyamatára hivatkozik.

Történelem és hogyan működik az FTP

Az FTP-t az 1970-es és 80-as években fejlesztették ki a fájlmegosztás TCP / IP és régebbi hálózatokon való támogatására. A protokoll követi a kommunikáció ügyfél-kiszolgáló modelljét . Az FTP-fájlok átviteléhez a felhasználó FTP-ügyfélprogramot futtat, és kapcsolatot kezdeményez egy távoli számítógépen, amely FTP-kiszolgálószoftvert futtat. A kapcsolat létrejötte után az ügyfél választhat, hogy fájlok másolatát küldi és / vagy fogadja, egyenként vagy csoportosan.

Az eredeti FTP kliensek parancssori programok Unix operációs rendszerekhez; A Unix felhasználók az ftp parancssori ügyfélprogramot futtatják az FTP szerverekhez, és feltöltik vagy letöltik a fájlokat. A Trivial File Transfer Protocol (TFTP) nevű FTP változatát is kifejlesztették az alacsony szintű számítógépes rendszerek támogatására. A TFTP ugyanazt az alapvető támogatást nyújtja, mint az FTP, de egyszerűsített protokollal és parancskészletekkel a leggyakoribb fájlátviteli műveletekre korlátozódik. Később a Windows FTP ügyfélszoftver népszerűvé vált, mivel a Microsoft Windows felhasználóinak inkább grafikus interfészekkel rendelkeznek az FTP rendszerekhez.

Egy FTP szerver figyeli a TCP 21-es portot az FTP-ügyfelek bejövő kapcsolatkéréseiért. A kiszolgáló ezt a portot használja a kapcsolat vezérlésére, és külön portot nyit a fájl adatainak átviteléhez.

Az FTP használata a fájlmegosztáshoz

FTP-kiszolgálóhoz való csatlakozáshoz az ügyfélnek a kiszolgáló rendszergazdája által beállított felhasználónevét és jelszavát kell megadnia. Számos úgynevezett nyilvános FTP-helyszín nem igényel jelszót, hanem inkább olyan speciális egyezményt követ, amely minden ügyfél számára "névtelen" nevet használ. Minden FTP-webhely nyilvános vagy privát, az ügyfelek az IP-címét (például 192.168.0.1) vagy a gazdanév (például ftp.about.com) azonosítják az FTP-kiszolgálón.

Az egyszerű FTP-ügyfelek a legtöbb hálózati operációs rendszerrel vannak ellátva, de az ilyen ügyfelek többsége (például a Windows FTP.EXE) viszonylag barátságtalan parancssori felületet támogat. Számos alternatív, harmadik féltől származó FTP-ügyfelet fejlesztettek ki, amelyek támogatják a grafikus felhasználói felületeket (GUI-k) és további kényelmi szolgáltatásokat.

Az FTP két adatátviteli módot támogat: egyszerű szöveg (ASCII) és bináris. Az üzemmódot az FTP kliensben állíthatja be. Egy gyakori hiba az FTP használatakor egy bináris fájl (például egy program vagy zenefájl) átvitele próbálkozik szöveges üzemmódban, ami az átruházott fájlt használhatatlanná teszi.

Az FTP alternatívái

A peer-to-peer (P2P) fájlmegosztó rendszerek, mint a BitTorrent, a fájlmegosztás fejlettebb és legbiztonságosabb formáit kínálják, mint az FTP-technológiák. Ezek a plusz modern, felhőalapú fájlmegosztó rendszerek, mint a Box és a Dropbox, nagyrészt megszüntették az interneten történő FTP igényét.