Bakalářská práce se zaměřuje na problematiku analýzy a testování počítačové sítě. Výsledkem je aplikace, která může být užitečná pro uživatele Internetu při řešení potíží s připojením. Aplikace, implementována v jazyce Java, se skládá z klientské a serverové části a poskytuje zpětnou vazbu o kvalitě zvolené sítě.
Anotace v angličtině
The bachelor's thesis focuses on the problematics of analysis and testing of a computer network. The result is an application that can be useful for Internet users when they troubleshoots connection problems. The application, implemented in Java, consists of a client and a server part and provides feedback on the quality of the selected network.
Klíčová slova
počítačová síť, server, klient, TCP, UDP, analýza, testování, měření
Bakalářská práce se zaměřuje na problematiku analýzy a testování počítačové sítě. Výsledkem je aplikace, která může být užitečná pro uživatele Internetu při řešení potíží s připojením. Aplikace, implementována v jazyce Java, se skládá z klientské a serverové části a poskytuje zpětnou vazbu o kvalitě zvolené sítě.
Anotace v angličtině
The bachelor's thesis focuses on the problematics of analysis and testing of a computer network. The result is an application that can be useful for Internet users when they troubleshoots connection problems. The application, implemented in Java, consists of a client and a server part and provides feedback on the quality of the selected network.
Klíčová slova
počítačová síť, server, klient, TCP, UDP, analýza, testování, měření
Prostudujte stávající SW nástroje pro vzdálenou analýzu počítačových sítí na straně uživatelů.
Navrhněte architekturu SW aplikace typu klient-server, kde klient bude provádět vzdálené testování parametrů sítě na straně uživatele a server bude proces testování řídit.
Minimální sada měřených parametrů sítě zahrnuje latenci, ztrátovost packetů, propustnost a počet skoků v obou směrech.
Vyberte vhodný programovací jazyk pro implementaci aplikace, aby mohla běžet i na málo výkonných HW zařízeních typu Raspberry PI.
Implementujte a otestujte aplikaci v několika různých počítačových sítích.
Zásady pro vypracování
Prostudujte stávající SW nástroje pro vzdálenou analýzu počítačových sítí na straně uživatelů.
Navrhněte architekturu SW aplikace typu klient-server, kde klient bude provádět vzdálené testování parametrů sítě na straně uživatele a server bude proces testování řídit.
Minimální sada měřených parametrů sítě zahrnuje latenci, ztrátovost packetů, propustnost a počet skoků v obou směrech.
Vyberte vhodný programovací jazyk pro implementaci aplikace, aby mohla běžet i na málo výkonných HW zařízeních typu Raspberry PI.
Implementujte a otestujte aplikaci v několika různých počítačových sítích.
Seznam doporučené literatury
KÁLLAY, Fedor a Peter PENIAK. Počítačové sítě a jejich aplikace. Praha: Grada, 1999. ISBN 80-7169-407-x.
DOSTÁLEK, Libor a Alena KABELOVÁ. Velký průvodce protokoly TCP/IP a systémem DNS. Praha: Computer Press, 1999. ISBN 80-7226-193-2.
NAIK, Dilip C. Internet: standardy a protokoly. Praha: Computer Press, 1999. Internet. ISBN 80-7226-146-0.
KUROSE, James F. a Keith W. ROSS. Počítačové sítě. Brno: Computer Press, 2014. ISBN 9788025138250.
Tateishi., N., et al.: Methods for rapidly testing node reachablity with congestion control and evaluation. In: Ma, Y., Choi, D., Ata, S. (eds.) APNOMS 2008. LNCS, vol. 5297, pp. 491–494. Springer, Heidelberg (2008)
Seznam doporučené literatury
KÁLLAY, Fedor a Peter PENIAK. Počítačové sítě a jejich aplikace. Praha: Grada, 1999. ISBN 80-7169-407-x.
DOSTÁLEK, Libor a Alena KABELOVÁ. Velký průvodce protokoly TCP/IP a systémem DNS. Praha: Computer Press, 1999. ISBN 80-7226-193-2.
NAIK, Dilip C. Internet: standardy a protokoly. Praha: Computer Press, 1999. Internet. ISBN 80-7226-146-0.
KUROSE, James F. a Keith W. ROSS. Počítačové sítě. Brno: Computer Press, 2014. ISBN 9788025138250.
Tateishi., N., et al.: Methods for rapidly testing node reachablity with congestion control and evaluation. In: Ma, Y., Choi, D., Ata, S. (eds.) APNOMS 2008. LNCS, vol. 5297, pp. 491–494. Springer, Heidelberg (2008)
Přílohy volně vložené
1 CD
Přílohy vázané v práci
ilustrace, grafy, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v krátké prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
doc. Sysel: Kterého operačního systému je součástí překladač C/C++, jak uvádíte v práci?
Student na položené dotazy odpověděl a reagoval pohotově.