A File Transfer Protocol (FTP) a fájlok számítógépek közötti átvitelére szolgál a helyi hálózaton és az Interneten keresztül. Ez a technológia az egyik legnépszerűbb, és lehetővé teszi a szükséges adatok letöltését és feltöltését távoli szerverekre is.
Utasítás
1. lépés
A protokoll használatához a felhasználónak telepítenie kell egy speciális kliens programot, amely csatlakozik egy távoli számítógéphez. A kapcsolat létrehozásához a felhasználónak meg kell adnia annak a kiszolgálónak az adatait, amellyel a kapcsolatot létrehozza. Ha az adatok megadása sikeres volt, a programablak megjeleníti azokat a könyvtárakat, amelyek nyitva vannak a kiszolgáló számára.
2. lépés
A felhasznált alkalmazás interfész elemeinek segítségével áthelyezheti a kiszolgáló mappáit a számítógépére, vagy adatokat tölthet fel erre a kiszolgálóra a fájlrendszeréből. Az FTP klienseken keresztül végzett fájlokkal végzett műveletek gyakorlatilag nem különböznek a hasonlóaktól, ha számítógépes rendszerrel dolgoznak. Például másolhat, kivághat és törölhet különféle mappákat és kijelölt dokumentumokat.
3. lépés
Amikor megpróbálnak egy távoli kiszolgálóhoz csatlakozni a programon keresztül, akkor egy külön hálózati port nyílik meg, amelyen keresztül továbbítják a szükséges csatlakozási és fájlcsere-kérelmet. Általában a 21. portot és egy külön ftp: // protokollt használnak a kapcsolat létrehozására, amelyet az ügyfél konfigurálásakor adnak meg. A program bejelenti a szervernek egy adott aktív vagy passzív kapcsolattípus használatának szükségességét is, amelyen a szerver válasza és a kapcsolat létrehozása az információcserétől függ.
4. lépés
Aktív kapcsolat esetén a kiszolgáló automatikusan megnyit egy adott portot a felhasználó számára, amelyen keresztül adatcsere zajlik. A szerverről származó összes információt a létrehozott kapcsolaton keresztül továbbítják. Az adatcsere aktív módjában általában a 20-as portot választják, azonban a távoli gép kiválaszthat egy tetszőleges értéket, amely nem haladja meg a 1024-et. Passzív módban a kiszolgáló kiválaszt minden olyan portot, amelynek számértéke meghaladja az 10000-at., a gép társítja a kapcsolatot az aktuális munkamenethez, és elküldi a szükséges utasításokat és értékeket az ügyfélszámítógépnek, amely elkezdi használni a kiszolgáló által kiosztott portot az információk összekapcsolásához és továbbításához.
5. lépés
Érdemes megjegyezni, hogy a legtöbb modern FTP kliens inkább passzív kapcsolatot létesít, amikor adatokat próbál átvinni a szerverről. A kapcsolat létrejötte után fájlcsere lehetséges. Így az ügyfélszámítógép meghatározza a kapcsolat típusát, és a kiszolgáló tájékoztatja, hogy képes-e a megadott feltételek mellett adatokat továbbítani.