Original title:
Laboratorní úlohy v prostředí NS3 pro předmět Pokročilé komunikační techniky
Translated title:
Laboratory exercises in NS3 enviroment for Advanced communication technology course
Authors:
Vadkerti, Gabriel ; Mašek, Pavel (referee) ; Langhammer, Lukáš (advisor) Document type: Master’s theses
Year:
2015
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Táto diplomová práca sa zaoberá s vytvorením laboratórnych úloh v prostredí NS-3, kde sú predstavené protokoly IPv4 a IPv6, unicastový a multicastový prenos dát, kvality služieb v bezdrôtových sieťach, ďalej protokoly TCP a UDP. Najprv je popísaný simulátor NS-3, vývojové prostredie Eclipse IDE a ich spojenie. V ďalšej časti sú predstavené vlastnosti protokolov IPv4 a IPv6, je podrobne popísaná štruktúra záhlaví a technika fragmentácie. Podľa získaných vedomostí je vytvorený postup laboratórnej úlohy, ktorá sa zaoberá s porovnaním protokolov IPv4 a IPv6. V ďalšej časti sú popísané typy prenosov, ďalej je podrobnejšie vysvetlený multicastový prenos dát. V druhej praktickej časti je vytvorený postup pre laboratórnu úlohu, ktorá sa zaoberá s porovnaním unicastového a multicastového prenosu. V ďalšej teoretickej časti je rozobraná problematika kvality služieb a metódy na jej zaistenie. Podrobnejšie je popísaná prístupová metóda EDCA, ktorá sa používa v bezdrôtových sieťach. Táto prístupová metóda je implementovaná v nasledujúcej simulácii, v ktorej je skúmaný vplyv prístupovej kategórie na rôzne parametre prenosu. V ďalšej teoretickej časti sú predstavené protokoly UDP a TCP, ďalej štruktúra záhlaví týchto protokolov. Posledná časť práce sa zaoberá s porovnaním vlastností týchto protokolov.
This master thesis deals with creating laboratory exercises for students in simulator NS-3, where the IPv4 and IPv6 protocols, unicast and multicast transmission types, quality of services in wireless networks, furthermore protocols TCP and UDP are analyzed. The first section describes the NS-3 network simulator, the Eclipse development environment and the method how to connect them. In the next section protocols IPv4 and IPv6 are presented, the structure of the headers and the technique of fragmentation are described in detail. Based on this a laboratory exercise is created which deals with comparison of protocols IPv4 and IPv6. In the next section the types of transmissions are described, furthermore the multicast transmission type is explained more in detail. In the next practical section the second laboratory exercise is created, which deals with comparison of unicast and multicast transmission types. The subject of the following section is ensuring quality of services in data networks, the EDCA access method is discussed more in detail. In the next section the EDCA access method is implemented in a simulation as a laboratory exercise, in which the impact of the access category of EDCA to different transmission parameters is investigated. The next section deals with protocols TCP and UDP, furthermore with the structure of their headers. In the last section a laboratory exercise is created, in which the properties of the protocols TCP and UDP are compared.
Keywords:
Eclipse; EDCA; Gnuplot; IPv4; IPv6; multicast; NetAnim; NS-3; NS-3-Generator UDP; QoS; TCP; unicast; Eclipse; EDCA; Gnuplot; IPv4; IPv6; multicast; NetAnim; NS-3; NS-3-Generator UDP; QoS; TCP; unicast
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/39970