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 |