diff options
Diffstat (limited to 'doc/2_koncepcja_systemu/back-end.tex')
-rw-r--r-- | doc/2_koncepcja_systemu/back-end.tex | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/2_koncepcja_systemu/back-end.tex b/doc/2_koncepcja_systemu/back-end.tex new file mode 100644 index 0000000..2310add --- /dev/null +++ b/doc/2_koncepcja_systemu/back-end.tex @@ -0,0 +1,7 @@ +\subsection{Back-end} + +\hspace{0.5cm} Połączenia z serwerami DNS będą realizowane za pomocą oprogramowania OpenVPN. Na początku pierwszy proces w Pythonie inicjuje połączenie VPN i tworzy dla niego sieciową przestrzeń nazw. Następnie w tej przestrzeni jest uruchamiany drugi proces, który zbiera informację o połączeniu i przesyła je do bazy danych. Po zakończeniu tego procesu przestrzeń nazw jest usuwana, a połączenie VPN zakończone. Te czynności są następnie powtarzane dla wszystkich pozostałych połączeń. + +Poniżej przedstawiony jest schemat tej operacji: +\\~\\ +\includegraphics[scale=0.65]{connection_schema.png} |