Služby přenosu souborů

Z Maturita 2012
Přejít na: navigace, hledání

FTP

  • protokol, ale i služba pro předávání souborů ze serveru a na server
  • funguje na principu klient × server
  • používá interaktivní styl komunikace
  • porty
    • aktivní režim
      • TCP/21 - příkazy
      • TCP/20 - data
    • pasivní
      • TCP/21 - příkazy
      • data - komunikaci navazuje ??server na nějakém portu??


  • Režimy přenosu
    • textový (ASCII)
      • dochází k překladu konců řádků
    • binární


  • Typy přihlášení k FTP
    • anonymní (jako uživatelské jméno se používá např. naše e-mailová adresa)
    • s přihlášením (uživatelské jméno a heslo


  • Klienti
    • Total Commander
    • Filezilla
    • podpora ve webových prohlížečích
    • podpora v souborových manažerech


  • Výhody
    • serverová část je jednodušší, než běžný HTTP server (neplatí pro odlehčené HTTP servery)
    • na rozdíl od HTTP má protokol širší možnosti (nastavení práv, mazání, upload, rekurzivita, FXP, …)


  • Nevýhody
    • nevýhodou je samotný princip interaktivního režimu (server se ptá, klient odpovídá - třeba heslo je přenášeno v nešifrované podobě)
  • hesla a soubory jsou ve standardním protokolu zasílána jako běžný text (nejsou šifrovaná)
    • snižuje bezpečnost (ohrožuje jméno, heslo, ale i přenášená data)
    • existují rozšíření FTP protokolu, která tento nedostatek odstraňují
  • FTP server má delší odezvy
    • nemožnost sloučit přenos více (malých) souborů do jednoho zvyšuje časovou režii i zátěž serveru
  • v některých sítích je povolen pouze protokol HTTP
    • FTP je v současné době méně používáno

Zabezpečení

  • 3 možnosti
    1. VPN - privátní tunel, zabezpečená komunikace i když FTP nezabezpečeno
    2. FTPS - FTP uzpůsobený interaktivní komunikaci, předají si klíče pak šifrují, obdoba HTTPS
    3. SFTP- postaveno nad jiným zabezpečeným protokolem (nejčastěji SSH)
    4. SCP - viz SFTP ale používá něco jednodušího než SSH
      • programy - např. WinSCP, Putty (terminál),...
FTPS:
	Client ------------------------------> Server
	       <------------------------------
	               veřejný klíč

	KS - Š --------------------------------- Š -> KS
	     |	                                 | 
	    Kvs			
Osobní nástroje
Jmenné prostory
Varianty
Akce
Navigace
Nástroje