Aktív és passzív ftp mód
Mi az FTP?
Kezdjük azzal, hogy az FTP protokoll.
FTP (File Transfer Protocol) fordítás. - fájlátviteli protokoll, amelyet a számítógépes hálózatok és lehetővé teszi, hogy a külső FTP szervereket, megtekintheti a könyvtárak tartalmát, és töltse le a fájlokat, és a szerver.
FTP egyik első internetes protokollok alkalmazási réteg, meg sokáig a megjelenése http. Már a kezdetektől fogva úgy tervezték, használata az interneten, amikor az utóbbi még mindig egy zárt rendszer, és összekapcsolja az egyetemek, kormányzati szervek és számos kereskedelmi vállalat vesz részt a rendszer fejlesztése.
A protokoll nem titkosított, és nem biztonságos, mivel, felhasználónév és jelszó kódolatlan formában továbbított szöveget. A támadók a szippantás (szoftver a hálózati forgalmat) lehallgatott felhasználónevét és jelszavát, így biztonságos működéséhez az FTP-szerver, akkor kell használni az SSL titkosítási protokollt. amely támogatja a sok modern FTP-szerverek, néhány FTP-kliens.
Aktív és passzív módú FTP
Ellentétben a legtöbb más protokollok a protokoll FTP létrehoz két típusú kapcsolatok, az első hitelesítésre használható és továbbítására parancsok, a második - az adatátvitel. Szerint a második kapcsolat mód határozza meg, ez lehet aktív, vagy lehet passzív. Ezek különböznek egymástól oldalán szolgálja, hogy csatlakoztassa a kezdeményező az adatok továbbítására, valamint a portokat, amelyeken ez a transzfer ténylegesen végzett. A normális vagy aktív FTP, ellenőrző kapcsolatot a kliens kezdeményezi, és az adatkapcsolat kezdeményezett a szerver. A passzív mód, mind a kontroll-kapcsolat és az adatkapcsolat az ügyfél kezdeményezi.
FTP aktív üzemmódba.
Az aktív üzemmódba. A kliens létrehoz egy ideiglenes port unprivileged N> 1023 - A vezérlő kapcsolat és az N + 1 adat port.
Ha szükség van, hogy lezárja a kapcsolatot, akkor 10. lépés után, a kliens küld egy FIN (lent van egy lista a zászlók), a szerver és megerősíti a kapcsolat lezárása.
FTP passzív módban.
Az első három lépés a passzív módban ugyanazok, mint az aktív.
Listája FTP parancsok.
TCP zászlók (bitek)
URG - A „fontos jelzés” részt (angol sürgős pointer mező jelentős.)
ACK - A „megerősítés szám” van szó (angol elismerése terén jelentős.)
PSH - (. Angol push funkció) utasítja a címzettet, hogy álljon az összegyűlt adatokat a fogadó puffer a felhasználói alkalmazás
RST - megszűnik a kapcsolat, alaphelyzetbe puffert (klíring puffer) (Eng visszaállítása a kapcsolatot.)
SYN - szinkronizálása sorszámokat (angol szinkronizálása sorszámokat.)
FIN (Engl végleges, bit.) - zászló, ha meg, azt jelzi, a befejezése a vegyület (Engl FIN bit használt összeköttetés megszüntetése.).
Remélem, hogy tisztázza az elvek FTP-protokoll. 🙂
Nincsenek hasonló bejegyzések.