Skip to main content

Az FTP - File Transfer Protocol összefoglalója

FTP (File Transfer Protocol), SFTP, TFTP Explained. (Április 2025)

FTP (File Transfer Protocol), SFTP, TFTP Explained. (Április 2025)
Anonim

File Transfer Protocol (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 ftp parancssori kliens programokat futtattak az FTP kiszolgálókhoz való csatlakozáshoz, vagy fájlokat töltenek fel vagy töltenek le. 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, amelyek csak a leggyakoribb fájlátviteli műveletekre korlátozódnak. Később a Windows FTP kliensprogramok népszerűvé váltak, mivel a Microsoft Windows felhasználóknak inkább az FTP-rendszerekhez való grafikus kapcsolódási pontok vannak.

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.