6 na stránku
6 na stránku
6 na stránku
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Kódy odpovědí<br />
• Pro us<strong>na</strong>dnění automatického zpracování začíná každá<br />
odpověď trojmístným číslem<br />
• První číslice vyjadřuje závažnost odpovědi:<br />
1xx předběžná kladná odpověď (akce byla zaháje<strong>na</strong>,<br />
budou ještě další odpovědi)<br />
2xx kladná odpověď (definitivní)<br />
3xx neúplná kladná odpověď (jsou nutné další<br />
příkazy)<br />
4xx dočasná záporná odpověď (nepodařilo se, ale je<br />
možné příkaz opakovat)<br />
5xx trvalá záporná odpověď (nepodařilo se a nemá<br />
smysl příkaz opakovat)<br />
• Podobné schéma převzala řada následníků<br />
SISAL<br />
Úvod do počítačových sítí (2014) 55<br />
Aktivní/pasivní datové spojení<br />
• Přenos dat probíhá po jiném (datovém) spojení<br />
• Aktivní <strong>na</strong>vázání datového spojení:<br />
1.1.1.1:1234 PORT 1,1,1,1,8,0<br />
2.2.2.2:21<br />
200 PORT command OK.<br />
LIST<br />
1.1.1.1:2048 2.2.2.2:20<br />
• Pasivní <strong>na</strong>vázání datového spojení:<br />
1.1.1.1:1234 PASV<br />
2.2.2.2:21<br />
227 OK (2,2,2,2,8,1)<br />
LIST<br />
1.1.1.1:1235 2.2.2.2:2049<br />
• Po skončení přenosu se datové spojení uzavře<br />
SISAL<br />
Úvod do počítačových sítí (2014) 56<br />
Third Party Transfer<br />
• Přímý přenos dat mezi servery (z výkonových, kapacitních<br />
nebo bezpečnostních důvodů)<br />
PASV 227 OK (2,2,2,2,8,1) PORT 2,2,2,2,8,1<br />
1 2 3<br />
• Bezpečnostní riziko: útočník může podvrhnout adresu a port<br />
SISAL<br />
Úvod do počítačových sítí (2014) 57<br />
4<br />
Aplikace pro FTP<br />
• WWW prohlížeče<br />
• správci souborů (Total Commander)<br />
• řádkový interaktivní příkaz ftp<br />
– <strong>na</strong>vazování relace: open, user<br />
– ukončování relace: close, quit, bye<br />
– lokální příkazy: lcd, !command<br />
(!cd obecně nefunguje!)<br />
– vzdálené příkazy: cd, pwd, ls, dir<br />
– přenos souborů: get, put, mget, mput<br />
– typ přenosu souborů: ascii, bi<strong>na</strong>ry<br />
(pozor <strong>na</strong> textové/binární soubory mezi různými OS!)<br />
– práce se soubory: delete, re<strong>na</strong>me, mkdir, rmdir<br />
– pomocné příkazy: prompt, hash, status, help,...<br />
SISAL<br />
Úvod do počítačových sítí (2014) 58<br />
Elektronická pošta<br />
Příjem a odeslání pošty v SMTP<br />
• Obecná služba, existuje i mimo Internet<br />
– off-line předávání zpráv příp. souborů<br />
– off-line použití informačních služeb<br />
– diskusní kluby (mailing-listy, konference)<br />
– komunikace mimo Internet<br />
• Na Internetu funguje <strong>na</strong> základě RFC 821, 2821 resp. 5321<br />
(protokol SMTP) a RFC 822, 2822 resp. 5322 (formát zpráv)<br />
<strong>na</strong> portu 25<br />
• E-mailová adresa v Internetu (typicky):<br />
login@počítač nebo alias@domé<strong>na</strong><br />
<strong>na</strong>př.:<br />
forst@ms.ms.mff.cuni.cz, Libor.Forst@cuni.cz<br />
b) doručení<br />
přes forwarder<br />
a) přímé doručení<br />
mail-forwarder<br />
WAN<br />
2<br />
1<br />
3<br />
mail-relay<br />
mbox IN MX 0 mbox<br />
IN MX 20 relay<br />
SISAL<br />
Úvod do počítačových sítí (2014) 59<br />
SISAL<br />
Úvod do počítačových sítí (2014) 60