Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| vyuka:cviceni:x36los:uloha1-zadani [2008/03/09 23:56] – ihi | vyuka:cviceni:x36los:uloha1-zadani [2010/03/10 01:26] (current) – tcpdump uprava ihi | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| ===== I. - Společná část ===== | ===== I. - Společná část ===== | ||
| - | První stupeň analýzy: Napište program, | + | První stupeň analýzy: Napište program, |
| - Soubor obsahující již jen vlastní data (data streams) vaší relace bez hlaviček paketů, poskládaná z příslušných TCP paketů. Formát souboru si určete sami. | - Soubor obsahující již jen vlastní data (data streams) vaší relace bez hlaviček paketů, poskládaná z příslušných TCP paketů. Formát souboru si určete sami. | ||
| - Soubor s textovým výpisem informací o daném TCP spojení. Výpis bude obsahovat hlavičky jednotlivých TCP packetů (patřících do téhož spojení) v lidsky čitelné formě. Soustřeďte se především na typy paketů (SYN, SYN-ACK, ACK) a hodnoty čítačů relace. Ve výpisu budou vyznačeny (vloženým řádkem s příslušnou zprávou) zajímavé okamžiky: | - Soubor s textovým výpisem informací o daném TCP spojení. Výpis bude obsahovat hlavičky jednotlivých TCP packetů (patřících do téhož spojení) v lidsky čitelné formě. Soustřeďte se především na typy paketů (SYN, SYN-ACK, ACK) a hodnoty čítačů relace. Ve výpisu budou vyznačeny (vloženým řádkem s příslušnou zprávou) zajímavé okamžiky: | ||
| Line 13: | Line 13: | ||
| - ztráta paketu či potvrzení (tj. opakování dat) (vyskytne-li se) | - ztráta paketu či potvrzení (tj. opakování dat) (vyskytne-li se) | ||
| - fragmentované pakety (vyskytnou-li se) | - fragmentované pakety (vyskytnou-li se) | ||
| - | - dohodu obou stran na MSS (maximum segment size) - stačí | + | - hodnotu |
| Výpis bude také obsahovat hlavičku udávající IP adresy a čísla IP portů obou komunikujících stran relace. Program bude zpracovávat jen jednu zadanou relaci. Relace může být zadána na příkazové řádce jako adresy a porty komunikujících stran. Budou-li ve vstupním souboru i pakety patřící do jiné relace, musí být ignorovány. | Výpis bude také obsahovat hlavičku udávající IP adresy a čísla IP portů obou komunikujících stran relace. Program bude zpracovávat jen jednu zadanou relaci. Relace může být zadána na příkazové řádce jako adresy a porty komunikujících stran. Budou-li ve vstupním souboru i pakety patřící do jiné relace, musí být ignorovány. | ||
| Line 76: | Line 76: | ||
| Pro odchyt paketů použijte programy [[http:// | Pro odchyt paketů použijte programy [[http:// | ||
| - | <code bash> | + | <code bash> |
| - | tcpdump -s 1530 -w (jmeno_dump_souboru) | + | |
| - | </ | + | |
| K ulehčení analýzy souboru použijte knihovny [[http:// | K ulehčení analýzy souboru použijte knihovny [[http:// | ||
| Line 84: | Line 82: | ||
| ===== Odkazy ===== | ===== Odkazy ===== | ||
| * [[http:// | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| ===== Podmínky odevzdání ===== | ===== Podmínky odevzdání ===== | ||
| Line 90: | Line 91: | ||
| * Ve zdrojovém souboru budou uvedené použité zdroje, pokud vycházíte ze starší úlohy tak musí být poznat co bylo hotové a co je vaše práce. | * Ve zdrojovém souboru budou uvedené použité zdroje, pokud vycházíte ze starší úlohy tak musí být poznat co bylo hotové a co je vaše práce. | ||
| * Odevzdání na service.felk.cvut.cz do vašeho projektového adresáře. | * Odevzdání na service.felk.cvut.cz do vašeho projektového adresáře. | ||
| - | * Uložit ve formě zkomprimovaného zip souboru, název bude ulohaX_< | + | * Uložit ve formě zkomprimovaného zip souboru, název bude ulohaX_< |
| * Odevzdávané úloze rozumí autor i spoluautor. | * Odevzdávané úloze rozumí autor i spoluautor. | ||
| ~~DISCUSSION~~ | ~~DISCUSSION~~ | ||