Název:
Simulační úlohy v NS2 osvětlující znalosti z předmětu MPKT
Překlad názvu:
Simulation scenarios in NS2 demonstrating knowledge obtained in the MPKT course
Autoři:
Mašek, Jan ; Mlýnek, Petr (oponent) ; Jeřábek, Jan (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2010
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
V bakalářské práce jsou navrženy simulační úlohy datových sítí pro potřeby předmětu Pokročilé komunikační techniky (MPKT). Sítě jsou simulovány v prostředí programu Network Simulator 2 (NS2). V úvodu je stručný popis programového prostředí NS2 a dále základy jazyka Tcl, používaného k simulaci. Uvedeny jsou i možnosti simulace protokolu HTTP s použitím OTcl tříd PagePool. Následuje návrh celkem šesti simulačních úloh. První úloha využívá třídu PagePool/Math a zobrazuje nejjednodušší komunikaci mezi klientem, serverem a cache. Další úloha, využívající třídu PagePool/CompMath zobrazuje komunikaci mezi klientem, cache, webovým serverem, FTP serverem a FTP klientem. Úloha využívající třídu PagePool/WebTraf simuluje vzájemnou komunikaci mezi dvěma klienty a třemi servery. Poslední tři úlohy využívající třídy PagePool/ProxyTrace se od sebe liší rozdílnou topologií a průběhem komunikace. Úlohy této třídy jsou nejsložitější a jejich vstupní soubory umožňují nadefinovat celou komunikaci. Výstupy úloh jsou grafy, logovací soubory HTTP komunikace a k poslední úloze je zpracován podrobný návod.
The aim of the bachelor´s thesis is to develop simulation tasks for modeling of data networks. The tasks will be used in the course Modern communication technique (MKPT). The networks are simulated in the environment of Network Simulator 2 (NS2). A brief description of program environment NS2, as well as basics of Tcl language is mentioned in the introduction. Described is the possibility of simulation HTTP protocol in NS2 using OTcl PagePool classes. Totally six proposed tasks form the core of the thesis. The first task uses PagePool/Math and displays the simplest communication between client, server and cache. Next task uses PagePool/CompMath and it shows the communication between client, cache, Web server, FTP server and FTP client. The task, that uses PagePool/WebTraf class, simulates communication between two clients and three servers. The last three tasks are of different topologies and course of communication using PagePool/ProxyTrace. The exercises of this class are the most complicated and their input files allow defining whole communication. The outputs of exercises are given in graphs, log files of HTTP communication and the last task contains detailed instructions.
Klíčová slova:
cache; HTTP; Network Simulator 2; PagePool; Tcl; webový klient; webový server; cache; HTTP; Network Simulator 2; PagePool; Tcl; web client; web server
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/5791