Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
TCP/IP síťový kontroler
Název práce v češtině: TCP/IP síťový kontroler
Název v anglickém jazyce: TCP/IP network controller
Akademický rok vypsání: 2005/2006
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: RNDr. Jakub Yaghob, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 07.11.2005
Datum zadání: 07.11.2005
Datum a čas obhajoby: 26.06.2006 00:00
Datum odevzdání elektronické podoby:26.06.2006
Datum odevzdání tištěné podoby:26.06.2006
Datum proběhlé obhajoby: 26.06.2006
Oponenti: RNDr. Ing. Jiří Peterka
 
 
 
Zásady pro vypracování
Cílem bakalářské práce je vytvoření modulární a konfigurovatelné TCP/IP knihovny v jazyce C pro RISCové procesory ATmega161 a AT90S8515 z rodiny AVR. Velký důraz bude kladen na co nejmenší velikost této knihovny, protože Flash paměť uvedených procesorů pojme pouze 16KB resp. 8KB kódu. Knihovna bude zahrnovat velmi omezené avšak funkční implementace protokolů Ethernet podle IEEE 802.3, IP verze 4, ARP, ICMP, TCP, UDP, TFTP, SMTP, HTTP, DHCP, DNS.
Součástí práce bude také několik jednoduchých aplikací demonstrujících používání TCP/IP knihovny a jednoduchá aplikace pro Windows sloužící ke konfiguraci knihovny.
Seznam odborné literatury
L. Dostálek, A. Kabelová: Velký průvodce protokoly TCP/IP a systémem DNS, Computer Press 2002
R. Braden: Requirements for Internet Hosts - Communication Layers, RFC 1122, říjen 1989
Atmel Corporation: AT90S8515 Datasheet, 2001, dostupné na www.atmel.com
Atmel Corporation: ATmega161 Datasheet, 2002, dostupné na www.atmel.com
 
Univerzita Karlova | Informační systém UK