Služby přenosu souborů
(Rozdíly mezi verzemi)
(→FTP) |
(→FTP) |
||
Řádka 32: | Řádka 32: | ||
* '''Výhody''' | * '''Výhody''' | ||
** serverová část je jednodušší, než běžný HTTP server (neplatí pro odlehčené HTTP servery) | ** 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, | + | ** na rozdíl od HTTP má protokol širší možnosti (nastavení práv, mazání, upload, rekurzivita, FXP, …) |
Řádka 42: | Řádka 42: | ||
* FTP server má delší odezvy | * 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 | ** 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 | + | * v některých sítích je povolen pouze protokol Hypertext Transfer Protocol|HTTP |
** FTP je v současné době méně používáno | ** FTP je v současné době méně používáno | ||
Verze z 26. 4. 2012, 09:29
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??
- aktivní režim
- Režimy přenosu
- textový (ASCII)
- dochází k překladu konců řádků
- binární
- textový (ASCII)
- 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 Hypertext Transfer Protocol|HTTP
- FTP je v současné době méně používáno
Zabezpečení
- 3 možnosti
- VPN - privátní tunel, zabezpečená komunikace i když FTP nezabezpečeno
- FTPS - FTP uzpůsobený interaktivní komunikaci, předají si klíče pak šifrují, obdoba HTTPS
- SFTP- postaveno nad jiným zabezpečeným protokolem (nejčastěji SSH)
- 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