1 FTP Készítette: Kós Réka
2 Nyílt (nyilvános) hálózatok •Olyan hálózat amire bárki felcsatlakozhat ha adott hardverfeltételeknek eleget tesz és vállalja a szerződésben leírtakat. Legjellemzőbb ilyen hálózat az Internet, mely világméretű, több millió-milliárd számítógép csatlakozhat rá, ennek megfelelően vegyes topológiát használ, logikáját tekintve pedig szerver-kliens alapú.
3 Internet szolgáltatások •Olyan szolgáltatásokat tesz az internet lehetővé, amik kommunikációra, információ átadásra, számítógépek távoli elérésére szolgálnak. •WWW: lehetőséget biztosít információ közlésre, szórakoztatásra, üzleti tevékenységre multimédiás megvalósításban. • elektronikus levelezés. Szövegek küldése egy vagy több címre, érkezett levélre válaszlehetőség, levélhet állományok csatolhatók, a leveleket csoportosíthatjuk, eltárolhatjuk az elektronikus címeket.
4 •Hírcsoportok (news, fórum): Azonos érdeklődésű emberek oszthatják meg egymással a véleményüket írásos formában. Mindenki mindenkinek látja a hozzászólását, helytől függetlenül. •Távoli bejelentkezés (telnet, ssh, tsc): fizikailag távol levő (de hálózatba kapcsolt) számítógépre tudunk bejelentkezni, utána olyan mintha az előtt a gép előtt ülnénk, tudunk dolgozni rajta, menteni rá… •Állományok mozgatása, másolása (ftp, scp): távoli gépeken tárolt állományok másolása mozgatása e két protokoll segítségével érhető el.
5 FTP (File Transfer Protocol) Az Internet klasszikus fájlátviteli protokollja, amely adatállományok két gép közötti kétirányú átvitelét teszi lehetővé. Az FTP a klasszikus szerver-kliens modell alapján működik, bár a fájlok átvitelét mindkét irányban (a kapcsolatot kezdeményező kliensről a szerverre, illetve visszafelé, a szerverről a kliens irányába) is lehetővé teszi. Az FTP az átvitelre két külön csatornát alkalmaz. Ezek közül az első a parancs- csatorna, amelyet mindig a kliens épít fel a szerver felé az FTP-menet megkezdésekor, és amelyen keresztül a kéréseit annak elküldi, illetve az azokra adott állapotkódot és hibaüzeneteket visszakapja. Ezen kívül a fájlok átvitele során a szerver a kliens kérésére annak irányába egy másik ún. adat-csatornát is felépít, amelyen keresztül a fájl tartalmát küldi el részére. A szerver minden egyes fájl átviteléhez külön adat-csatornát nyit, amelyet annak befejeztével mindig le is zár. Az FTP használatára az URL -ekben az 'ftp://' protokoll-azonosító utal. Ftp parancsok: dir, cd, get, put, asc/bin
6 Karakteres FTP kliens •Parancssorból (Dos) inditható el és a használata arra emlékeztet. •Kapcsolat létesítése: ftp ftp.szerver.nev paranccsal tehető meg. Ezt követően meg kell adni a felhasználónevet, majd a jelszót. •Létezik egy különleges felhasználó az anonymous vagy ftp (gépe válogatja) aminek jelszava az címed, de csak formai ellenőrzést végez az címről. Ha nem sikerült a bejelentkezés akkor az user paranccsal adhatjuk meg újra a felhasználónevet. (user anonymous) •A felhasználó nevet és jelszót megadva már be is jelentkeztünk a távoli számítógépre.
7 Minta bejelentkezés, ftp parancsok
8 FTP parancsok •Az FTP parancsok egyik csoportja a szerveren való eligazodást szolgálja. Ilyen pl. a cd, dir, mkdir, rmdir, mdir, rename, ls. •Ezen parancsok segítségével beléphetünk abba a könyvtárba, ahol az előzőleg ftp kereső porgrammal megtaláltuk a kívánt fájlunkat. •Állomány mozgató parancsok: asc/bin; get/put; passive. •Egyéb parancsok: a parancsok listáját a help parancs beírásával kapjuk meg. Fontos parancs a bye (vagy quit) amivel kiléphetünk az ftp-ből.
9 •Asc-szöveg átviteléhez, bin -bináris fájl (pl kép) átviteléhez szükséges. Ez azért kell, mert a különböző gépeken más lehet karakterek tárolási módja (ASCII, Unicode..). Ha azt szeretnénk hogy olvasható maradjon a szövegünk akkor asc módban kell fe/le ltölteni a fáljainkat. Az asc parancs vált ascii módba, a bin parancs bináris módba. •Passive: az ftp működési elvéből kifolyólag tűzfalakon nehezen mozog, ezt segíti a passive mód. (Ugyanazt a felületet fogja letöltéshez is használni mint bejelentkezéshez)
10 Get, put •Get parancs a fájlok letöltéséhez, put parancs a fájlok feltöltéséhez szükséges. A parancsot a fel/le töltendő fájl neve kell kövesse egy szóközzel elválasztva.
11 GUI FTP-FTP Commander •Az FTP-nek is van (lehet) grafikus felülete. Pl. FTP Commander. Elindítva a programot új ftp szervetrt a New server menüpontra kettintva vehetünk fel. Egy párbeszédablak megkérdi tőlünk a kívánt ftp szerver nevét (server name), portját (általában az FTP szervetrek portjai 21- esek, web szervereké 80.) Felhasználónevünket (User ID) (pl anonymous) és jelszavunkat (pl. címunk ha anonymous-al léptünk be), valamint azt a nevet (name) amivel ő jeleníti meg nekünk.)
12 •Ha már a listánkban szerepel a kívánt ftp szerver neve akkor elég a listából kiválasztani és a connect gombra kattintani, ezzel létrehozzuk a kapcsolatot. •Keressük meg a bal (helyi gép) vagy jobb (ftp szervergép) ablakban levő könyvtárstuktúrában a feltölteni/letölteni kívánt állományt és a megfelelő irányú nyílra kattintva (honnan hova tölt) a le/fel töltést elindíthatjuk. (a másolást megállíthatjuk a stop transfer gomra kattintva) •Ha a tranzakcióval készen vagyunk ne felejtsünk el disconnektálni (szétkapcsolni, kilépni) (ha nem csinálunk semmit egy idő után magától is szétkapcsol) •NE felejtsünk kilépni a programból az ablak bezárása előtt!
13 FTP-zés böngészővel •Böngészőprogramok is segítenek FTP-zni. A hogyant példán keresztül mutatom be: •Írjuk a böngésző sávba: ftp://ftp.index.hu ekkor a böngészőnk egy szabályos kérést intéz az ftp kliensnek (anonymous-ként) eredményképpen megkapjuk a szerver főkönyvtárát. Alkönyvtárakba úgy léphetünk, mintha linkek volnának. Letöltés: kattintsunk a jobb egér gombbal a letölteni kívánt anyagra, majd a helyi menüből válasszuk a cél mentése más néven (save target as…) parancsot. Feltöltés: húzzuk a feltölteni kívánt fájlt a böngésző ablakába (mikor a megfelelő könyvtárban vagyunk)ftp://ftp.index.hu •Ha jelszóval és felhasználónévvel akarunk bejelentkezni akkor kell legyen a
14 Megjegyzés a feltöltésekhez •Feltölteni általában csak regisztrált tagoknak engedélyezik a rendszergazdák. Régebben volt egy incoming nevű könyvtár, amibe bárki feltölthetett s ezt majd a rendszergazda megfelelő helyre átrendezte. Ma többségében megszüntették ezt a szerzői jogvédelmi okok miatt. •(A Total Commander 30 napig használható shareware változata tud ftp-zni, kérem otthon mindenki tekintse meg, próbálja ki!)
15 Köszönöm a figyelmet!