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:

  1. Prostudujte popis protokolu FTP.
  2. Prostudujte popis použitých nástrojů v příloze tohoto zadání.
  3. 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.
  4. Zkontrolujte ve File-> Options nastavení:
  5. 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

  6. 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.
  7. 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

  1. Vysvětlete, co je to FTP klient. Uveďte příklad.
  2. Uveďte číslo RFC, které definuje protokol FTP.
  3. Vypište veškeré příkazy, použité při sledované komunikaci. Vyhledejte a do protokolu okomentujte význam jednotlivých příkazů.
  4. Kolik spojení bylo při stažení souboru navázáno?
  5. Kdo daná spojení navazuje (klient, nebo server)?
  6. Zakreslete jednoduchý diagram spojení.

Další informace:

  1. ŽÍ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/>.
  2. 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.