Cvičení 2: protokol FTP
Poslední aktualizace: 8. 3. 2010
Zadání cvičení
Prozkoumejte komunikaci FTP klienta se serverem. Popište význam jednotlivých
příkazů.
Vypracujte zápis o cvičení dle pokynů.
Nezapomeňte uvést jméno a skupinu (A, B, C nebo D)!!!!
Postup práce:
- Prostudujte popis protokolu FTP.
- Prostudujte popis použitých nástrojů v příloze tohoto zadání.
- Na disku k:\aplikace\dak\LeechFTP naleznete aplikaci LeechFTP.
Zkopírujte si spustitelný soubor LeechFTP.exe do své složky
v adresáři zkousky a spusťte ho.
- Zkontrolujte ve File-> Options nastavení:
- nepoužívat firewall
- zatrženo logování použitých příkazů do souboru ftpcmd.txt.
- Použijte LeechFTP pro připojení k FTP serveru:
host: | adresu uvede vyučující na tabuli |
port: | FTP (21 dec) |
username: | anonymous |
password: | vaše mailová adresa |
- Stáhněte ze serveru soubor obrx.jpg ze složky pub.
Za x doplňte Vaši skupinu, tedy např.: obra.jpg pro skupinu A.
- V souboru ftpcmds.txt ve stejné složce, kde je LeechFTP, naleznete
výpis použitých příkazů a reakce serveru na ně.
Zkopírujte je do protokolu (viz kapitola Vypracování protokolu).
Vypracování protokolu: úkoly
- Vysvětlete, co je to FTP klient. Uveďte příklad.
- Uveďte číslo RFC, které definuje protokol FTP.
- Vypište veškeré příkazy, použité při sledované komunikaci.
Vyhledejte a do protokolu okomentujte význam jednotlivých příkazů.
- Kolik spojení bylo při stažení souboru navázáno?
- Kdo daná spojení navazuje (klient, nebo server)?
Zakreslete jednoduchý diagram spojení.
Další informace:
-
ŽÍDEK, Lukáš.
Připojte se : Připojte se na Internet [online].ASPRA a.s., 16.3.2007 [cit. 2010-03-08].
FTP protokol a jeho využití.
Dostupné z WWW: <http://www.pripojtese.cz/>.
- K příkazu REST:
BERNSTEIN, D. J. FTP: File Transfer Protocol [online]. Department of Mathematics, Statistics, and Computer Science at the University of Illinois at Chicago : 1998 [cit. 2010-03-08].
The PASV, RETR, REST, and PORT verbs.
Dostupné z WWW:
<
http://cr.yp.to/ftp/retr.html
>.
Příloha A: Použité nástroje
LeechFTP
Freewarový FTP klient podporující navázání na předchozí stahování po
přerušení spojení, stahování přes více spojení a mnohé další.
Program se od roku 1999 nevyvíjí, stále však patří ke kvalitním FTP klientům.
My ho používáme proto, že umí vypsat kompletní komunikaci se serverem.
Ke stažení například na: Cnet.com.