Hasznos cikkek
Az FTP egy fájlátviteli protokoll. Az FTP fő célja az interneten (távoli számítógépről helyi számítógépre és fordítva) történő átvitel (másolás, átvitel). Ezenkívül az FTP segítségével közvetlenül a távoli számítógépen dolgozhat a fájlokkal (átnevezheti, törölheti őket, létrehozhat könyvtárakat stb.)
FTP kliens
Ugyanakkor szem előtt kell tartani, hogy a böngésző nem alkalmas arra, hogy FTP-n dolgozhasson. Technikailag meg tudja csinálni, de hiányzik a szükséges funkciók hiánya.
Amikor FTP-vel dolgozik, két kapcsolatot hoz létre az ügyfél és a kiszolgáló között - a vezérlőcsatlakozást (parancsokat átküldik rajta) és az adatkapcsolatot (a fájlok átkerülnek rajta). A vezérlő kapcsolat ugyanaz mind az aktív, mind a passzív üzemmódban. Az ügyfél TCP kapcsolatot indít el a dinamikus portról (1024-65535) az FTP kiszolgálóra a 21-es portra, és azt mondja: "Hi! Szeretnék csatlakozni hozzád. Itt van a nevem és a jelszó. " További műveletek attól függnek, hogy melyik FTP-mód (aktív vagy passzív) van kiválasztva.
Aktív módban, amikor az ügyfél azt mondja: "Hello!". azt is jelzi a kiszolgálónak a portszámot (a tartomány 1024-65535), hogy a kiszolgáló csatlakozhasson az ügyfélhez adatkapcsolat létrehozásához. Az FTP-kiszolgáló a kliens megadott portszámához csatlakozik, a részeként az adatátvitelhez szükséges TCP portszámot.
Passzív üzemmódban. miután az ügyfél azt mondta: "Hello!". a kiszolgáló az ügyfél felé jelzi a TCP port számát (az 1024-65535 dinamikatartományból), amelyhez az adatkapcsolat létrehozásához kapcsolódhat.
A fő különbség az aktív FTP és a passzív FTP üzemmód között az az oldal, amely megnyitja az adatkapcsolatot. Aktív módban az ügyfélnek el kell fogadnia a kapcsolatot az FTP szerverről. Passzív üzemmódban az ügyfél mindig kezdeményez kapcsolatot.
Engedélyeznie kell az aktív FTP-ügyfél passzív üzemmódját. így az FTP-n dolgozhatunk a szervereinkkel.