Difference between revisions of "SITE 2007/8 zapocty"

From NMS
Jump to: navigation, search
(Protokol DCCP)
Line 18: Line 18:
 
*jak je to podporované (v operačních systémech, aplikacích, ...)
 
*jak je to podporované (v operačních systémech, aplikacích, ...)
 
*napsat jednoduchý (funkční) příklad
 
*napsat jednoduchý (funkční) příklad
 +
 +
=[[Network monitoring daemon]]=
 +
*tohle bude "trošku" komplikovanější
 +
*vytvořit obecného daemona pro monitorování provozu na síti
 +
*obecný framework + možnost psát pluginy pro růné protokoly (L2, L3, unicast, multicast, ...)
 +
*multithreaded
 +
*možnost definování událostí (na základě detekovaného packetu)
 +
*CLI konfigurační rozhraní
 +
*rozhraní pro vyčítání posbíraných dat
 +
*napsané v C (možnost portace na embeded zařízení jako jsou různé domácí routery, různé architektury)
 +
*pluginy
 +
**detekce / objevování zařízení na síti pomocí ARP
 +
**detekce DHCP serverů
 +
**detekce IPv6 sousedů
 +
**detekce router advertisement serverů
 +
**...

Revision as of 02:07, 10 December 2007

Obecné pokyny pro vypracování

  • nebude-li uvedeno/dohodnuto jinak, výsledná práce bude vložena do těchto wiki stránek
    • každý uživatel se přihlasí svým hlavním jménem/heslem
    • stránku vložte pod odkaz z titulku úkolu, který zpracováváte
  • manuál pro editování wiki
  • pokud jste úplně ztraceni, zkuste http://www.wikipedia.org/ nebo http://www.google.com/ :)
  • po dohodě je možné zpracovat libovolné další téma (alespoň trochu související s problematikou sítí)
  • uvedená témata lze rozdělit na více prací (v závislosti na jejich rozsahu / způsobu zpracování)

Nezpracované zadání z minulých let

Protokol DCCP

  • co to je
  • k čemu je to dobré
  • jak je to podporované (v operačních systémech, aplikacích, ...)
  • napsat jednoduchý (funkční) příklad

Network monitoring daemon

  • tohle bude "trošku" komplikovanější
  • vytvořit obecného daemona pro monitorování provozu na síti
  • obecný framework + možnost psát pluginy pro růné protokoly (L2, L3, unicast, multicast, ...)
  • multithreaded
  • možnost definování událostí (na základě detekovaného packetu)
  • CLI konfigurační rozhraní
  • rozhraní pro vyčítání posbíraných dat
  • napsané v C (možnost portace na embeded zařízení jako jsou různé domácí routery, různé architektury)
  • pluginy
    • detekce / objevování zařízení na síti pomocí ARP
    • detekce DHCP serverů
    • detekce IPv6 sousedů
    • detekce router advertisement serverů
    • ...