|
Application clarifying basics of operations of communication protocols
Marcin, Michal ; Dvořák, Jan (oponent) ; Jeřábek, Jan (vedoucí práce)
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.
|
|
New simulation scenarios in NS3 environment
Bureš, František ; Kubánková, Anna (oponent) ; Jeřábek, Jan (vedoucí práce)
The goal was to design two simulation scenarios in NS-3 environment. First scenario contains ARQ (Automatic Repeat Request) methods in TCP (Transmission Control Protocol). There is comparison of Stop-and-Wait, Go-Back-N and Selective-Repeat method. Theoretical part with TCP and ARQ is included. Second scenario is about ways of message transfer. Created scenario especially with Packet and Cell switching and theoretical basics are included. There is comparison of switching methods with different size of packet/cell, amount of nodes and latency impact in each method. Scenarios are in laboratory task form with instructions.
|
|
Application clarifying basics of operations of communication protocols
Marcin, Michal ; Dvořák, Jan (oponent) ; Jeřábek, Jan (vedoucí práce)
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.
|
|
New simulation scenarios in NS3 environment
Bureš, František ; Kubánková, Anna (oponent) ; Jeřábek, Jan (vedoucí práce)
The goal was to design two simulation scenarios in NS-3 environment. First scenario contains ARQ (Automatic Repeat Request) methods in TCP (Transmission Control Protocol). There is comparison of Stop-and-Wait, Go-Back-N and Selective-Repeat method. Theoretical part with TCP and ARQ is included. Second scenario is about ways of message transfer. Created scenario especially with Packet and Cell switching and theoretical basics are included. There is comparison of switching methods with different size of packet/cell, amount of nodes and latency impact in each method. Scenarios are in laboratory task form with instructions.
|