Bakalářská práce se zaměřuje na přehled aktuálních metod obcházení překladu
síťových adres, tzv. NAT Traversal a demonstrace vybraných metod v praktické
části. V práci je vysvětlen základní princip překládání síťových adres, problémy,
které přináší a jejich následné řešení pomocí NAT Traversal. Výsledná aplikace
umožňuje vybraná řešení pomocí metod NAT Traversal otestovat v reálném síťovém prostředí.
Anotace v angličtině
The thesis focuses on overview of current network address translation traversal
methods and demonstration of selected methods in practical part. The thesis explains the principle of network address translation, the problems it brings and
their subsequent solution using NAT Traversal. The resulting application makes
the selected solutions to be tested using NAT Traversal methods possible in a real
network environment.
Klíčová slova
překlad síťových adres, obcházení NAT, Směrování portů, Děrování NAT, Windows Forms
Klíčová slova v angličtině
NAT, NAT Traversal, Port Mapping, NAT Hole Punching, Windows
Forms
Rozsah průvodní práce
41
Jazyk
CZ
Anotace
Bakalářská práce se zaměřuje na přehled aktuálních metod obcházení překladu
síťových adres, tzv. NAT Traversal a demonstrace vybraných metod v praktické
části. V práci je vysvětlen základní princip překládání síťových adres, problémy,
které přináší a jejich následné řešení pomocí NAT Traversal. Výsledná aplikace
umožňuje vybraná řešení pomocí metod NAT Traversal otestovat v reálném síťovém prostředí.
Anotace v angličtině
The thesis focuses on overview of current network address translation traversal
methods and demonstration of selected methods in practical part. The thesis explains the principle of network address translation, the problems it brings and
their subsequent solution using NAT Traversal. The resulting application makes
the selected solutions to be tested using NAT Traversal methods possible in a real
network environment.
Klíčová slova
překlad síťových adres, obcházení NAT, Směrování portů, Děrování NAT, Windows Forms
Klíčová slova v angličtině
NAT, NAT Traversal, Port Mapping, NAT Hole Punching, Windows
Forms
Zásady pro vypracování
Student vypracuje přehled aktuálních metod tzv. NAT Traversal (volitelně s historickým vývojem), včetně srozumitelného (ilustrovaného) výkladu principu samotného NAT a vybraných metod (např. hole punching, port mapping/control, hosted), jejich demostrace v simulovaném nebo, pokud to bude možné, i reálněm síťovém prostředí, a u zvolené metody (metod) se pokusí i o implementaci uživatelsky jednoduchého nástroje k jejímu (jejich) provedení. Práce bude mít výukový a demonstrační charakter.
Zásady pro vypracování
Student vypracuje přehled aktuálních metod tzv. NAT Traversal (volitelně s historickým vývojem), včetně srozumitelného (ilustrovaného) výkladu principu samotného NAT a vybraných metod (např. hole punching, port mapping/control, hosted), jejich demostrace v simulovaném nebo, pokud to bude možné, i reálněm síťovém prostředí, a u zvolené metody (metod) se pokusí i o implementaci uživatelsky jednoduchého nástroje k jejímu (jejich) provedení. Práce bude mít výukový a demonstrační charakter.
Seznam doporučené literatury
James F. Kurose, Keith W. Ross: Computer Networking: A Top-Down Approach Featuring the Internet, 2002.
Wendell Odom, Rus Healy, Naren Mehta: Směrování a přepínání sítí, 2009.
Seznam doporučené literatury
James F. Kurose, Keith W. Ross: Computer Networking: A Top-Down Approach Featuring the Internet, 2002.
Wendell Odom, Rus Healy, Naren Mehta: Směrování a přepínání sítí, 2009.
Přílohy volně vložené
Elektronická data
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
V úvodu své obhajoby student komisi seznámil s cíly své práce, popsání metod NAT Traversal. Následně diplomant popsal vytvořenou aplikaci. V závěru student popsal problémy, které muse při řešení práce překonat.
Následovalo čtení posudků vedoucího práce a oponenta. V reakci na ně student objasnil tvrzení, že NAT Traversal metody nejsou dobře dokumentovány a zdůvodnil nefungující animace.
V závěrečné diskuzi student popsal důvod volby WinForm.