| |
|
Využití protokolu TCP v simulačním prostředí OPNET Modeler
Tirinda, Viktor ; Kubánková, Anna (oponent) ; Molnár, Karol (vedoucí práce)
Diplomová práce je zaměřena na možnosti implementace aplikačního protokolu v simulačním prostředí OPNET Modeler. Předpokládá se, že tento aplikační protokol bude pro komunikaci na transportní vrstvě využívat protokol TCP. První část práce je zaměřena na popis protokolu TCP. Jde o spojovaný, spolehlivý a potvrzovaný protokol, který zachováva pořadí přenášených dat, které jsou po přijetí kladně potvrzována. V druhé kapitole jsou popsány hlavní funkce simulačního programu OPNET Modeler. Program je hierarchicky členěn do čtyř editorů, z nichž každý má svou specifickou funkci při vytváření vlastní sítě a její chování. Podrobněji je v této části zaměřeno na dvě nejnižší vrstvy OPNET Modeleru a jejich komponenty, které se podílejí na komunikaci protokolem TCP na transportní vrstvě. Implementované aplikace komunikují pomocí soketů, které jsou na jejich žádosti dynamicky vytvářeny a zrušeny. Komunikaci řídí manažerský proces, jehož úlohou je správa jednotlivých spojení a přesměrování datového toku do příslušných obslužných procesů. Tento manažer spouští také proces spojení, který simuluje chování samotného TCP protokolu. V praktické části jsem vytvořil dvě aplikace: jedna typu klient a druhá typu server. Obě aplikace na transportní vrstvě využívají pro komunikaci protokol TCP. Navázání spojení inicializuje klientská aplikace zasláním dotazu na server. Ten pak pošle klientovi data o velikosti jaké požaduje. Po odeslání všech dat, klient ukončí spojení. Výsledkem simulace jsou statistiky, kde jsou zobrazeny velikosti přenesených dat, počet přenesených paketů a další parametry charakteristické pro TCP.
|
| |
|
Využití protokolu TCP v simulačním prostředí OPNET Modeler
Tirinda, Viktor ; Kubánková, Anna (oponent) ; Molnár, Karol (vedoucí práce)
Diplomová práce je zaměřena na možnosti implementace aplikačního protokolu v simulačním prostředí OPNET Modeler. Předpokládá se, že tento aplikační protokol bude pro komunikaci na transportní vrstvě využívat protokol TCP. První část práce je zaměřena na popis protokolu TCP. Jde o spojovaný, spolehlivý a potvrzovaný protokol, který zachováva pořadí přenášených dat, které jsou po přijetí kladně potvrzována. V druhé kapitole jsou popsány hlavní funkce simulačního programu OPNET Modeler. Program je hierarchicky členěn do čtyř editorů, z nichž každý má svou specifickou funkci při vytváření vlastní sítě a její chování. Podrobněji je v této části zaměřeno na dvě nejnižší vrstvy OPNET Modeleru a jejich komponenty, které se podílejí na komunikaci protokolem TCP na transportní vrstvě. Implementované aplikace komunikují pomocí soketů, které jsou na jejich žádosti dynamicky vytvářeny a zrušeny. Komunikaci řídí manažerský proces, jehož úlohou je správa jednotlivých spojení a přesměrování datového toku do příslušných obslužných procesů. Tento manažer spouští také proces spojení, který simuluje chování samotného TCP protokolu. V praktické části jsem vytvořil dvě aplikace: jedna typu klient a druhá typu server. Obě aplikace na transportní vrstvě využívají pro komunikaci protokol TCP. Navázání spojení inicializuje klientská aplikace zasláním dotazu na server. Ten pak pošle klientovi data o velikosti jaké požaduje. Po odeslání všech dat, klient ukončí spojení. Výsledkem simulace jsou statistiky, kde jsou zobrazeny velikosti přenesených dat, počet přenesených paketů a další parametry charakteristické pro TCP.
|