- Az FTP a File Transfer Protocol rövidítése.
- Az FTP a TCP/IP által biztosított szabványos internetes protokoll, amely a fájlok egyik gazdagépről a másikra való továbbítására szolgál.
- Főleg a weboldal fájlok átvitelére szolgál a készítőjüktől a számítógépre, amely szerverként működik más számítógépek számára az interneten.
- A fájlok számítógépre más szerverekről történő letöltésére is szolgál.
Az FTP céljai
- Fájlok megosztását biztosítja.
- Távoli számítógépek használatának ösztönzésére szolgál.
- Megbízhatóbban és hatékonyabban továbbítja az adatokat.
Miért FTP?
Bár a fájlok átvitele egyik rendszerről a másikra nagyon egyszerű és egyértelmű, de néha problémákat okozhat. Például két rendszer eltérő fájlkonvencióval rendelkezhet. Két rendszer eltérő módon jelenítheti meg a szöveget és az adatokat. Két rendszer eltérő címtárstruktúrával rendelkezhet. Az FTP protokoll úgy oldja meg ezeket a problémákat, hogy két kapcsolatot hoz létre a gazdagépek között. Az egyik kapcsolat az adatátvitelre, egy másik pedig a vezérlőkapcsolatra szolgál.
Az FTP mechanizmusa
A fenti ábra az FTP alapmodelljét mutatja. Az FTP kliens három összetevőből áll: a felhasználói felületből, a vezérlési folyamatból és az adatátviteli folyamatból. A szervernek két összetevője van: a szervervezérlési folyamat és a szerver adatátviteli folyamata.
Az FTP-ben kétféle kapcsolat létezik:
FTP kliensek
- Az FTP-kliens egy olyan program, amely egy fájlátviteli protokollt valósít meg, amely lehetővé teszi a fájlok átvitelét két állomás között az interneten.
- Lehetővé teszi a felhasználó számára, hogy csatlakozzon egy távoli gazdagéphez, és feltöltse vagy letöltse a fájlokat.
- Parancskészlettel rendelkezik, amelyek segítségével csatlakozhatunk egy gazdagéphez, átvihetjük a fájlokat Ön és a gazdagép között, és lezárhatjuk a kapcsolatot.
- Az FTP program a webböngésző beépített összetevőjeként is elérhető. Ez a GUI alapú FTP kliens nagyon egyszerűvé teszi a fájlátvitelt, és nem szükséges megjegyezni az FTP parancsokat.
Az FTP előnyei:
Az FTP hátrányai:
- Az iparág szabványos követelménye, hogy minden FTP-átvitelt titkosítani kell. Azonban nem minden FTP-szolgáltató egyenlő, és nem minden szolgáltató kínál titkosítást. Tehát figyelnünk kell a titkosítást biztosító FTP-szolgáltatókra.
- Az FTP két műveletet szolgál ki, azaz nagy fájlok küldését és fogadását a hálózaton. Az elküldhető fájl mérete azonban 2 GB. Azt sem teszi lehetővé, hogy egyidejűleg átvitelt hajtson végre több vevőhöz.
- A jelszavak és a fájlok tartalma tiszta szövegben kerül elküldésre, amely lehetővé teszi a nem kívánt lehallgatást. Így nagyon valószínű, hogy a támadók a brute force támadást úgy hajthatják végre, hogy megpróbálják kitalálni az FTP-jelszót.
- Nem minden rendszerrel kompatibilis.