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/04/08 06: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 85: | Line 83: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
===== Podmínky odevzdání ===== | ===== Podmínky odevzdání ===== | ||
Line 91: | 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~~ | ||