26.09.2015 Views

6 na stránku

6 na stránku

6 na stránku

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!