Název:
Aplikace objasňující základy fungování komunikačních protokolů
Překlad názvu:
Application clarifying basics of operations of communication protocols
Autoři:
Marcin, Michal ; Dvořák, Jan (oponent) ; Jeřábek, Jan (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2020
Jazyk:
slo
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [slo][eng]
Cieľom diplomovej práce bolo naštudovať problematiku komunikačných protokolov a viacerých režimov prenosu, ako aj mechanizmov ARQ (Automatic Repeat Request). Následne navrhnúť a popísať jednotlivé scenáre pre ich simuláciu. V rámci riešenia úlohy bolo potrebné vytvoriť aplikáciu umožňujúcu emuláciu chovania komunikačných protokolov bez nutnosti prenosu v reálnej sieti a potreby editovať zdrojový kód. Aplikácia bola vytvorená v prostredí Microsoft Visual Studio 2017 s použitím programovacieho jazyka C# a .NET frameworku a je zložená z knižnice a grafického rozhrania. Výstupom riešenia je aplikácia simulátora režimov prenosu dát v sieti s dvoma scenármi s pripravenými vstupnými situáciami v rámci grafického prostredia spolu s návodmi, doplňujúcimi úlohami a vzorovými riešeniami. Program umožňuje simuláciu správania sa komunikačných protokolov medzi klientom a serverom bez potreby prenosu v reálnej sieti. V závere možné konštatovať, že sa podarilo vytvoriť simulátor prenosu dát formou desktopovej aplikácie, ktorá obsahuje dva scenáre. Prvý slúžiaci na simuláciu ARQ mechanizmov a druhý simulujúci komutácie správ, okruhov, paketov alebo buniek.
The diploma thesis aimed at the study of the topic of communication protocols and several transmission modes, as well as ARQ (Automatic Repeat Request) mechanisms. Subsequently, the task was to design and describe individual scenarios for their simulation. As a part of solving the mentioned task, it was necessary to create an application that allows the emulation of the behaviour of communication protocols without the need for a transmission in the real network a nd the requirements for the edition of the source code. The application was created in the Microsoft Visual Studio 2017 development environment using the C# programming language and .NET framework and it consists of a library and a graphical interface. The output of the solution is the application of a mode simulator of the data transmission in the network with two scenarios with the prepared input situations in the frame of graphical environment together with instructions, additional tasks and sample solutions. The program allows the simulation of the behaviour of communication protocols between the client and the server without the need for a transmission in a real network. In conclusion, the simulator of data transfer was created in the form of the desktop application which contains two scenarios. The first scenario is used to simulate ARQ mechanisms and the second one is active in the simulation of commutation of messages, circuits, packets or cells.
Klíčová slova:
ARQ mechanism; cell switching; circuit switching; Go-back-N; ISO/OSI; message switching; object oriented programming; packet switching; Selective repeat; simulation; Stop-and-Wait; Visual Studio
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/189226