|
Implementace ethernetového komunikačního rozhraní do obvodu FPGA
Skibik, Petr ; Fujcik, Lukáš (oponent) ; Bohrn, Marek (vedoucí práce)
Tato práce se zabývá návrhem síťového komunikačního rozhraní na bázi Ethernetu a jeho implementací do obvodu FPGA. Pro popis hardwaru je použit programovací jazyk VHDL. Práce zahrnuje implementaci protokolu linkové vrstvy Ethernetu, dále síťové protokoly IPv4, ARP, ICMP a UDP. Výsledný návrh umožňuje obousměrný datový přenos na úrovni transportní vrstvy TCP/IP modelu. Pro implementaci rozhraní byla použita vývojová deska ML506 osazena FPGA obvodem Virtex5 od firmy Xilinx.
|
|
Řídící a monitorovací jednotka pro hlavici optického spoje
Podzimek, David ; Vařacha, František (oponent) ; Prokeš, Aleš (vedoucí práce)
Náplní Diplomové práce „Řídící a monitorovací jednotka pro hlavici optického spoje“ je vytvoření webového serveru, který umožní komunikaci mikrokontroléru s uživatelem. Komunikace je založena na TCP/IP modelu. Práce poskytuje přehled o jednotlivých částech protokolu TCP/IP. Hlavní část práce je věnovaná vytvořenému softwaru. Hardware jednotky tvoří mikrokontrolér C8051F120 a ethernetový kontrolér CP2200 firmy Silicon Laboratories.
|
|
Porovnání výkonnosti linuxu a windows při síťové komunikaci
Novotný, Radek ; Burget, Radim (oponent) ; Komosný, Dan (vedoucí práce)
Cílem této bakalářské práce je porovnání výkonnosti serverů, tedy změření zatížení jejich procesoru, fyzické paměti a celého operačního systému při síťové komunikaci přes UDP protokol. K tomuto účelu jsou použity vlastní programy. Teoretická část je zaměřena na obecný pohled na počítačovou síť a její základní rozdělení podle síťových modelů ISO OSI a TCP/IP. Je zde vysvětlen hlavní rozdíl síťového rozhraní obou modelů a popsána jejich struktura, komunikace, vrstvy a protokoly TCP a UDP. Pro samotné měření je jako Linuxový server zvolena distribuce Linux SUSE 10.3 a pro Windows server je to Windows server 2003 R2. Pomocí dalšího vlastního programu posílají klienti data přes UDP protokol na servery. Její funkce je také měření ztrátovosti paketů, která vzniká zátěží serverů samotnou komunikací. Proto je potřeba vědět, který operační systém tento problém lépe eliminuje a hodí se pro datový server. Z naměřených údajů jsou vypracovány grafy pro srovnání jejich zatížení a ztrátovosti dat, při připojení určitého množství uživatelů.
|