vyuka:cviceni:y36sps:semestralky:baumgl1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
vyuka:cviceni:y36sps:semestralky:baumgl1 [2009/05/23 10:35] – vytvořeno baumgl1vyuka:cviceni:y36sps:semestralky:baumgl1 [2009/05/23 14:13] (current) baumgl1
Line 1: Line 1:
 ==== Semestralni prace ==== ==== Semestralni prace ====
-== Tema ==+=== Tema ===
 Zvolil jsem si realizaci funkce tracert pres ICMP protokol. Program umoznuje zadat IP nebo hostname a nasledne Zvolil jsem si realizaci funkce tracert pres ICMP protokol. Program umoznuje zadat IP nebo hostname a nasledne
 vypsat cestu, pokud jsou prvky v ceste ochotny odpovedet. vypsat cestu, pokud jsou prvky v ceste ochotny odpovedet.
  
 +=== Webova prezentace ===
 +== Pouzite prostredky ==
 +Semestralni prace byla vytvorena ve Visual Studiu 2008 v jazyce C# v .Net 3.5
 +== Postup ==
 +Vyuzila se vlasnost ICMP packetu se zapouzdrovanim na kazdem dalsim hostu v ceste v kombinaci s TTL,
 +tim padem body v ceste vzdy vi, jaky byl puvodni odesilatel a navic kazdy bod v ceste dekrementuje TTL o 1.
 +Jakmile TTL dosahne nuly, vzdaleny bod odpovi „Time to live exceeded in transit“, cimz zjistime jeho adresu.
 +== Implementace ==
 +   * Vytvoril jsem si tridu pro ICMP packet, aby se konstruoval nad zadanym byte polem a delkou. Pridany metody pro zpetne ziskani zpravy.
 +   * Vytvorena trida result pro ukladani vysledku.
 +   * Vytvoreni ridici tridy TraceRouteICMP. Tato trida se stara o resolvovani hostu, tvorbu ICMP packetu, krokovani pomoci TTL.
 +Vsechno volano z formulare, spusteno v novem threadu a nasledne aktualizovano za behu pri kazdem novem bodu.
 +
 +Podrobnejsi popis cele funkcnosti primo v commentarich v kodu projectu, se kterymi jsem si vskutku vyhral :-)
 +== Project files ==
 +http://rimmoncze.aspone.cz/SPSsemestralka.rar
 +
 +=== Prezentace na cviceni ===
 +http://rimmoncze.aspone.cz/y36spssem.pdf
 ~~DISCUSSION~~ ~~DISCUSSION~~
  • vyuka/cviceni/y36sps/semestralky/baumgl1.1243074943.txt.gz
  • Last modified: 2009/05/23 10:35
  • by baumgl1