ivca update

This commit is contained in:
Martin Slachta
2026-07-20 09:45:09 +02:00
parent ab536bdb54
commit 780d2d5e45
25 changed files with 4082 additions and 1187 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

+416
View File
File diff suppressed because one or more lines are too long
+510
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-1
View File
@@ -1 +0,0 @@
\glossaryentry{UPOL?\glossentry{UPOL}|setentrycounter[]{page}"\glsnumberformat}{45}
+200 -244
View File
@@ -23,255 +23,211 @@
\BKM@entry{id=3,open,dest={6B693A616E6F746174696F6E},srcline={150}}{5C3337365C3337375C303030415C3030306E5C3030306F5C303030745C303030615C303030635C30303065} \BKM@entry{id=3,open,dest={6B693A616E6F746174696F6E},srcline={150}}{5C3337365C3337375C303030415C3030306E5C3030306F5C303030745C303030615C303030635C30303065}
\BKM@entry{id=4,open,dest={6B693A746F63},srcline={150}}{5C3337365C3337375C3030304F5C303030625C303030735C303030615C30303068} \BKM@entry{id=4,open,dest={6B693A746F63},srcline={150}}{5C3337365C3337375C3030304F5C303030625C303030735C303030615C30303068}
\BKM@entry{id=5,open,dest={73656374696F6E2E31},srcline={161}}{5C3337365C3337375C303030315C3030305C3034305C3030305C3333325C303030765C3030306F5C30303064} \BKM@entry{id=5,open,dest={73656374696F6E2E31},srcline={161}}{5C3337365C3337375C303030315C3030305C3034305C3030305C3333325C303030765C3030306F5C30303064}
\@writefile{toc}{\contentsline {section}{\numberline {1}Úvod}{9}{section.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {1}Úvod}{8}{section.1}\protected@file@percent }
\BKM@entry{id=6,open,dest={73656374696F6E2E32},srcline={176}}{5C3337365C3337375C303030325C3030305C3034305C303030445C303030695C303030735C303030745C303030725C303030695C303030625C303030755C3030306F5C303030765C303030615C3030306E5C3030305C3335315C3030305C3034305C303030735C303030795C303030735C303030745C3030305C3335315C3030306D5C30303079} \BKM@entry{id=6,open,dest={73656374696F6E2E32},srcline={203}}{5C3337365C3337375C303030325C3030305C3034305C303030445C303030695C303030735C303030745C303030725C303030695C303030625C303030755C3030306F5C303030765C303030615C3030306E5C3030305C3335315C3030305C3034305C303030735C303030795C303030735C303030745C3030305C3335315C3030306D5C30303079}
\BKM@entry{id=7,open,dest={73756273656374696F6E2E322E31},srcline={190}}{5C3337365C3337375C303030325C3030302E5C303030315C3030305C3034305C303030505C3030306F5C3030315C3031355C3030305C3335355C303030745C303030615C3030315C3031355C3030306F5C303030765C3030305C3335315C3030305C3034305C303030735C3030305C3335355C303030745C3030315C303333} \BKM@entry{id=7,open,dest={73756273656374696F6E2E322E31},srcline={218}}{5C3337365C3337375C303030325C3030302E5C303030315C3030305C3034305C303030415C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303079}
\@writefile{toc}{\contentsline {section}{\numberline {2}Distribuované systémy}{10}{section.2}\protected@file@percent } \BKM@entry{id=8,open,dest={73756273756273656374696F6E2E322E312E31},srcline={224}}{5C3337365C3337375C303030325C3030302E5C303030315C3030302E5C303030315C3030305C3034305C303030535C3030306F5C303030665C303030745C303030775C303030615C303030725C3030306F5C303030765C3030305C3334315C3030305C3034305C303030615C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303061}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Počítačové sítě}{10}{subsection.2.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {2}Distribuované systémy}{9}{section.2}\protected@file@percent }
\BKM@entry{id=8,open,dest={73756273656374696F6E2E322E32},srcline={233}}{5C3337365C3337375C303030325C3030302E5C303030325C3030305C3034305C3030304B5C3030306F5C3030306D5C303030755C3030306E5C303030695C3030306B5C303030615C303030635C303030655C3030305C3034305C303030765C3030305C3034305C303030735C3030305C3335355C303030745C30303069} \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Architektury}{9}{subsection.2.1}\protected@file@percent }
\BKM@entry{id=9,open,dest={73756273656374696F6E2E322E33},srcline={241}}{5C3337365C3337375C303030325C3030302E5C303030335C3030305C3034305C303030525C3030306F5C303030645C303030695C3030306E5C303030615C3030305C3034305C303030705C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C3030315C3135375C3030305C3034305C303030545C303030435C303030505C3030302F5C303030495C30303050} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Softwarová architektura}{9}{subsubsection.2.1.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Příklad využití propojovacích bodů}}{11}{figure.1}\protected@file@percent } \BKM@entry{id=9,open,dest={73756273756273656374696F6E2E322E312E32},srcline={238}}{5C3337365C3337375C303030325C3030302E5C303030315C3030302E5C303030325C3030305C3034305C303030535C303030795C303030735C303030745C3030305C3335315C3030306D5C3030306F5C303030765C3030305C3335315C3030305C3034305C303030615C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303079}
\newlabel{fig:network01}{{1}{11}{Příklad využití propojovacích bodů}{figure.1}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Systémové architektury}{10}{subsubsection.2.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Komunikace v síti}{11}{subsection.2.2}\protected@file@percent } \newlabel{sec:system_architecture}{{2.1.2}{10}{Systémové architektury}{subsubsection.2.1.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Rodina protokolů TCP/IP}{11}{subsection.2.3}\protected@file@percent } \BKM@entry{id=10,open,dest={73756273656374696F6E2E322E32},srcline={253}}{5C3337365C3337375C303030325C3030302E5C303030325C3030305C3034305C3030304B5C3030306F5C3030306D5C303030755C3030306E5C303030695C3030306B5C303030615C303030635C30303065}
\BKM@entry{id=10,open,dest={73756273656374696F6E2E322E34},srcline={276}}{5C3337365C3337375C303030325C3030302E5C303030345C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030795C3030305C3034305C303030765C3030305C3034305C303030615C303030705C3030306C5C303030695C3030306B5C303030615C3030315C3031355C3030306E5C3030305C3335355C3030305C3034305C303030765C303030725C303030735C303030745C303030765C3030315C303333} \BKM@entry{id=11,open,dest={73756273756273656374696F6E2E322E322E31},srcline={266}}{5C3337365C3337375C303030325C3030302E5C303030325C3030302E5C303030315C3030305C3034305C3030304D5C3030306F5C303030645C303030655C3030306C5C303030795C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C3030306B5C3030306F5C3030306D5C303030755C3030306E5C303030695C3030306B5C303030615C303030635C30303069}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Protokoly v aplikační vrstvě}{12}{subsection.2.4}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Komunikace}{11}{subsection.2.2}\protected@file@percent }
\BKM@entry{id=11,open,dest={73756273756273656374696F6E2E322E342E31},srcline={280}}{5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030315C3030305C3034305C3030304D5C303030695C303030645C303030645C3030306C5C303030655C303030775C303030615C303030725C30303065} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Modely pro komunikaci}{11}{subsubsection.2.2.1}\protected@file@percent }
\BKM@entry{id=12,open,dest={73756273756273656374696F6E2E322E342E32},srcline={284}}{5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030325C3030305C3034305C303030485C303030545C303030545C30303050} \BKM@entry{id=12,open,dest={73756273656374696F6E2E322E33},srcline={288}}{5C3337365C3337375C303030325C3030302E5C303030335C3030305C3034305C303030505C3030306F5C3030315C3031355C3030305C3335355C303030745C303030615C3030315C3031355C3030306F5C303030765C3030305C3334315C3030305C3034305C303030535C3030305C3335355C3030315C313435}
\BKM@entry{id=13,open,dest={73756273756273656374696F6E2E322E342E33},srcline={294}}{5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030335C3030305C3034305C303030485C303030545C303030545C303030505C3030302F5C30303033} \@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Počítačová Síť}{12}{subsection.2.3}\protected@file@percent }
\BKM@entry{id=14,open,dest={73756273756273656374696F6E2E322E342E34},srcline={298}}{5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030345C3030305C3034305C303030675C303030525C303030505C30303043} \newlabel{sec:NetworkCommunication}{{2.3}{12}{Počítačová Síť}{subsection.2.3}{}}
\BKM@entry{id=15,open,dest={73756273756273656374696F6E2E322E342E35},srcline={304}}{5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030355C3030305C3034305C303030495C3030306E5C303030745C303030655C303030725C3030306E5C303030655C303030745C3030305C3034305C303030705C303030725C3030306F5C303030745C3030306F5C303030635C3030306F5C3030306C} \BKM@entry{id=13,open,dest={73756273656374696F6E2E322E34},srcline={296}}{5C3337365C3337375C303030325C3030302E5C303030345C3030305C3034305C3030304B5C3030306F5C3030306D5C303030755C3030306E5C303030695C3030306B5C303030615C303030635C303030655C3030305C3034305C303030765C3030305C3034305C303030735C3030305C3335355C303030745C30303069}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Komunikace vrstev TCP/IP}}{13}{figure.2}\protected@file@percent } \BKM@entry{id=14,open,dest={73756273756273656374696F6E2E322E342E31},srcline={302}}{5C3337365C3337375C303030325C3030302E5C303030345C3030302E5C303030315C3030305C3034305C303030525C3030306F5C303030645C303030695C3030306E5C303030615C3030305C3034305C303030705C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C3030315C3135375C3030305C3034305C303030545C303030435C303030505C3030302F5C303030495C30303050}
\newlabel{fig:tcpip}{{2}{13}{Komunikace vrstev TCP/IP}{figure.2}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Komunikace v síti}{13}{subsection.2.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Middleware}{13}{subsubsection.2.4.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Rodina protokolů TCP/IP}{13}{subsubsection.2.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.2}HTTP}{13}{subsubsection.2.4.2}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Vrstvená architektura TODO předělat}}{14}{figure.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.3}HTTP/3}{13}{subsubsection.2.4.3}\protected@file@percent } \newlabel{fig:layer_architecture}{{1}{14}{Vrstvená architektura TODO předělat}{figure.1}{}}
\BKM@entry{id=16,open,dest={73756273656374696F6E2E322E35},srcline={309}}{5C3337365C3337375C303030325C3030302E5C303030355C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030795C3030305C3034305C303030765C3030305C3034305C303030745C303030725C303030615C3030306E5C303030735C303030705C3030306F5C303030725C303030745C3030306E5C3030305C3335355C3030305C3034305C303030765C303030725C303030735C303030745C303030765C3030315C303333} \BKM@entry{id=15,open,dest={73756273656374696F6E2E322E35},srcline={349}}{5C3337365C3337375C303030325C3030302E5C303030355C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030795C3030305C3034305C303030765C3030305C3034305C303030615C303030705C3030306C5C303030695C3030306B5C303030615C3030315C3031355C3030306E5C3030305C3335355C3030305C3034305C303030765C303030725C303030735C303030745C303030765C3030315C303333}
\BKM@entry{id=17,open,dest={73756273756273656374696F6E2E322E352E31},srcline={313}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030315C3030305C3034305C303030545C303030435C30303050} \BKM@entry{id=16,open,dest={73756273756273656374696F6E2E322E352E31},srcline={353}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030315C3030305C3034305C303030485C303030545C303030545C30303050}
\BKM@entry{id=18,open,dest={73756273756273656374696F6E2E322E352E32},srcline={323}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030325C3030305C3034305C303030535C303030705C3030306F5C3030306C5C303030655C303030685C3030306C5C303030695C303030765C3030306F5C303030735C30303074} \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Komunikace vrstev TCP/IP}}{15}{figure.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.4}gRPC}{14}{subsubsection.2.4.4}\protected@file@percent } \newlabel{fig:tcpip}{{2}{15}{Komunikace vrstev TCP/IP}{figure.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.5}Internet protocol}{14}{subsubsection.2.4.5}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Protokoly v aplikační vrstvě}{15}{subsection.2.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Protokoly v transportní vrstvě}{14}{subsection.2.5}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}HTTP}{15}{subsubsection.2.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}TCP}{14}{subsubsection.2.5.1}\protected@file@percent } \BKM@entry{id=17,open,dest={73756273756273656374696F6E2E322E352E32},srcline={374}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030325C3030305C3034305C303030485C303030545C303030545C303030505C3030302F5C30303033}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.2}Spolehlivost}{14}{subsubsection.2.5.2}\protected@file@percent } \BKM@entry{id=18,open,dest={73756273656374696F6E2E322E36},srcline={400}}{5C3337365C3337375C303030325C3030302E5C303030365C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030795C3030305C3034305C303030765C3030305C3034305C303030745C303030725C303030615C3030306E5C303030735C303030705C3030306F5C303030725C303030745C3030306E5C3030305C3335355C3030305C3034305C303030765C303030725C303030735C303030745C303030765C3030315C303333}
\BKM@entry{id=19,open,dest={73756273756273656374696F6E2E322E352E33},srcline={331}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030335C3030305C3034305C303030555C303030445C30303050} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.2}HTTP/3}{16}{subsubsection.2.5.2}\protected@file@percent }
\BKM@entry{id=20,open,dest={73756273756273656374696F6E2E322E352E34},srcline={338}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030345C3030305C3034305C303030515C303030555C303030495C30303043} \@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Protokoly v transportní vrstvě}{16}{subsection.2.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.3}UDP}{15}{subsubsection.2.5.3}\protected@file@percent } \BKM@entry{id=19,open,dest={73756273756273656374696F6E2E322E362E31},srcline={406}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030315C3030305C3034305C303030545C303030435C30303050}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.4}QUIC}{15}{subsubsection.2.5.4}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Vizualizace HTTP/2 blokování}}{17}{figure.3}\protected@file@percent }
\BKM@entry{id=21,open,dest={73756273656374696F6E2E322E36},srcline={368}}{5C3337365C3337375C303030325C3030302E5C303030365C3030305C3034305C303030415C303030735C303030795C3030306E5C303030635C303030685C303030725C3030306F5C3030306E5C3030305C3335355C3030305C3034305C303030495C3030304F} \newlabel{fig:http_blocking}{{3}{17}{Vizualizace HTTP/2 blokování}{figure.3}{}}
\BKM@entry{id=22,open,dest={73756273756273656374696F6E2E322E362E31},srcline={374}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030315C3030305C3034305C3030305A5C303030655C303030725C3030306F5C3030304D5C30303051} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.1}TCP}{17}{subsubsection.2.6.1}\protected@file@percent }
\BKM@entry{id=23,open,dest={73756273756273656374696F6E2E322E362E32},srcline={380}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030325C3030305C3034305C303030575C3030306F5C303030725C3030306B5C3030305C3034305C303030735C303030745C303030655C303030615C3030306C5C303030695C3030306E5C30303067} \BKM@entry{id=20,open,dest={73756273756273656374696F6E2E322E362E32},srcline={418}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030325C3030305C3034305C303030555C303030445C30303050}
\BKM@entry{id=24,open,dest={73756273756273656374696F6E2E322E362E33},srcline={384}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030335C3030305C3034305C303030415C303030735C303030795C3030306E5C303030635C3030302F5C303030415C303030775C303030615C303030695C30303074} \BKM@entry{id=21,open,dest={73756273756273656374696F6E2E322E362E33},srcline={424}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030335C3030305C3034305C303030515C303030555C303030495C30303043}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Asynchroní IO}{17}{subsection.2.6}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.2}UDP}{18}{subsubsection.2.6.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.1}ZeroMQ}{17}{subsubsection.2.6.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.3}QUIC}{18}{subsubsection.2.6.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.2}Work stealing}{17}{subsubsection.2.6.2}\protected@file@percent } \BKM@entry{id=22,open,dest={73756273656374696F6E2E322E37},srcline={468}}{5C3337365C3337375C303030325C3030302E5C303030375C3030305C3034305C303030535C3030306F5C3030306B5C303030655C303030745C30303079}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.3}Async/Await}{17}{subsubsection.2.6.3}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces QUIC handshake}}{20}{figure.4}\protected@file@percent }
\BKM@entry{id=25,open,dest={73756273756273656374696F6E2E322E362E34},srcline={390}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030345C3030305C3034305C303030425C3030306F5C3030306F5C303030735C303030745C3030305C3034305C303030415C303030735C303030695C3030306F} \newlabel{fig:quic_handshake}{{4}{20}{QUIC handshake}{figure.4}{}}
\BKM@entry{id=26,open,dest={73756273756273656374696F6E2E322E362E35},srcline={402}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030355C3030305C3034305C303030535C303030745C303030615C303030635C3030306B5C3030305C3034305C303030705C3030306F5C303030695C3030306E5C303030745C303030655C30303072} \@writefile{toc}{\contentsline {subsection}{\numberline {2.7}Sokety}{20}{subsection.2.7}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.4}Boost Asio}{18}{subsubsection.2.6.4}\protected@file@percent } \BKM@entry{id=23,open,dest={73756273656374696F6E2E322E38},srcline={474}}{5C3337365C3337375C303030325C3030302E5C303030385C3030305C3034305C303030415C303030735C303030795C3030306E5C303030635C303030685C303030725C3030306F5C3030306E5C3030305C3335355C3030305C3034305C303030765C303030735C303030745C303030755C303030705C3030306E5C3030315C3033335C3030305C3034305C303030765C3030305C3337355C303030735C303030745C303030755C303030705C3030306E5C3030305C3335355C3030305C3034305C3030306F5C303030705C303030655C303030725C303030615C303030635C30303065}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.5}Stack pointer}{18}{subsubsection.2.6.5}\protected@file@percent } \BKM@entry{id=24,open,dest={73756273756273656374696F6E2E322E382E31},srcline={480}}{5C3337365C3337375C303030325C3030302E5C303030385C3030302E5C303030315C3030305C3034305C3030305A5C303030655C303030725C3030306F5C3030304D5C30303051}
\BKM@entry{id=27,open,dest={73756273656374696F6E2E322E37},srcline={444}}{5C3337365C3337375C303030325C3030302E5C303030375C3030305C3034305C303030415C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303079} \BKM@entry{id=25,open,dest={73756273756273656374696F6E2E322E382E32},srcline={486}}{5C3337365C3337375C303030325C3030302E5C303030385C3030302E5C303030325C3030305C3034305C303030575C3030306F5C303030725C3030306B5C3030305C3034305C303030735C303030745C303030655C303030615C3030306C5C303030695C3030306E5C30303067}
\BKM@entry{id=28,open,dest={73756273756273656374696F6E2E322E372E31},srcline={448}}{5C3337365C3337375C303030325C3030302E5C303030375C3030302E5C303030315C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C303030745C3030302D5C303030535C303030655C303030725C303030765C303030655C30303072} \BKM@entry{id=26,open,dest={73756273756273656374696F6E2E322E382E33},srcline={490}}{5C3337365C3337375C303030325C3030302E5C303030385C3030302E5C303030335C3030305C3034305C303030415C303030735C303030795C3030306E5C303030635C3030302F5C303030415C303030775C303030615C303030695C30303074}
\BKM@entry{id=29,open,dest={73756273756273656374696F6E2E322E372E32},srcline={452}}{5C3337365C3337375C303030325C3030302E5C303030375C3030302E5C303030325C3030305C3034305C303030505C303030655C303030655C303030725C3030302D5C303030745C3030306F5C3030302D5C303030505C303030655C303030655C30303072} \@writefile{toc}{\contentsline {subsection}{\numberline {2.8}Asynchroní vstupně výstupní operace}{21}{subsection.2.8}\protected@file@percent }
\BKM@entry{id=30,open,dest={73656374696F6E2E33},srcline={467}}{5C3337365C3337375C303030335C3030305C3034305C303030485C303030725C303030615C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030765C3030305C3335355C303030635C303030655C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C3030315C313537} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.1}ZeroMQ}{21}{subsubsection.2.8.1}\protected@file@percent }
\BKM@entry{id=31,open,dest={73756273656374696F6E2E332E31},srcline={473}}{5C3337365C3337375C303030335C3030302E5C303030315C3030305C3034305C303030485C303030725C30303079} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.2}Work stealing}{21}{subsubsection.2.8.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.7}Architektury}{20}{subsection.2.7}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.3}Async/Await}{21}{subsubsection.2.8.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.1}Klient-Server}{20}{subsubsection.2.7.1}\protected@file@percent } \BKM@entry{id=27,open,dest={73756273756273656374696F6E2E322E382E34},srcline={499}}{5C3337365C3337375C303030325C3030302E5C303030385C3030302E5C303030345C3030305C3034305C303030425C3030306F5C3030306F5C303030735C303030745C3030305C3034305C303030415C303030735C303030695C3030306F}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.2}Peer-to-Peer}{20}{subsubsection.2.7.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.4}Boost Asio}{22}{subsubsection.2.8.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3}Hra pro více hráčů}{20}{section.3}\protected@file@percent } \BKM@entry{id=28,open,dest={73656374696F6E2E33},srcline={567}}{5C3337365C3337375C303030335C3030305C3034305C303030485C303030725C30303061}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Hry}{20}{subsection.3.1}\protected@file@percent } \BKM@entry{id=29,open,dest={73756273656374696F6E2E332E31},srcline={583}}{5C3337365C3337375C303030335C3030302E5C303030315C3030305C3034305C303030535C3030306F5C303030665C303030745C303030775C303030615C303030725C3030306F5C303030765C3030305C3334315C3030305C3034305C303030415C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303061}
\BKM@entry{id=32,open,dest={73756273756273656374696F6E2E332E312E31},srcline={489}}{5C3337365C3337375C303030335C3030302E5C303030315C3030302E5C303030315C3030305C3034305C303030455C3030306E5C303030745C30303074} \BKM@entry{id=30,open,dest={73756273756273656374696F6E2E332E312E31},srcline={601}}{5C3337365C3337375C303030335C3030302E5C303030315C3030302E5C303030315C3030305C3034305C303030455C3030306E5C303030745C303030695C303030745C303030795C3030302D5C303030435C3030306F5C3030306D5C303030705C3030306F5C3030306E5C303030655C3030306E5C303030745C3030302D5C303030535C303030795C303030735C303030745C303030655C3030306D}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Entt}{21}{subsubsection.3.1.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3}Hra}{23}{section.3}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}Příklad použití knihovny Entt}{21}{lstlisting.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Softwarová Architektura}{23}{subsection.3.1}\protected@file@percent }
\BKM@entry{id=33,open,dest={73756273656374696F6E2E332E32},srcline={528}}{5C3337365C3337375C303030335C3030302E5C303030325C3030305C3034305C303030535C303030765C3030315C3033335C30303074} \BKM@entry{id=31,open,dest={73756273656374696F6E2E332E32},srcline={615}}{5C3337365C3337375C303030335C3030302E5C303030325C3030305C3034305C303030455C3030306E5C303030675C303030695C3030306E5C30303065}
\BKM@entry{id=34,open,dest={73756273756273656374696F6E2E332E322E31},srcline={532}}{5C3337365C3337375C303030335C3030302E5C303030325C3030302E5C303030315C3030305C3034305C3030304F5C303030765C3030306C5C303030615C303030645C303030615C3030315C3031355C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030685C303030725C303030755C3030305C3034305C3030306A5C303030655C303030645C3030306E5C3030306F5C303030685C3030306F5C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C30303065} \BKM@entry{id=32,open,dest={73756273756273656374696F6E2E332E322E31},srcline={619}}{5C3337365C3337375C303030335C3030302E5C303030325C3030302E5C303030315C3030305C3034305C303030465C303030795C3030307A5C303030695C303030635C3030306B5C3030305C3337355C3030305C3034305C303030655C3030306E5C303030675C303030695C3030306E5C30303065}
\BKM@entry{id=35,open,dest={73756273756273656374696F6E2E332E322E32},srcline={536}}{5C3337365C3337375C303030335C3030302E5C303030325C3030302E5C303030325C3030305C3034305C3030304F5C303030765C3030306C5C303030615C303030645C303030615C3030315C3031355C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030685C303030725C303030755C3030305C3034305C303030765C3030305C3335355C303030635C303030655C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C3030315C313537} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Entity-Component-System}{24}{subsubsection.3.1.1}\protected@file@percent }
\BKM@entry{id=36,open,dest={73756273656374696F6E2E332E33},srcline={544}}{5C3337365C3337375C303030335C3030302E5C303030335C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C303030745C3030302D5C303030535C303030655C303030725C303030765C303030655C303030725C3030305C3034305C303030615C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303061} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Engine}{24}{subsection.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Svět}{22}{subsection.3.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Fyzický engine}{24}{subsubsection.3.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Ovladač pro hru jednoho hráče}{22}{subsubsection.3.2.1}\protected@file@percent } \BKM@entry{id=33,open,dest={73756273756273656374696F6E2E332E322E32},srcline={627}}{5C3337365C3337375C303030335C3030302E5C303030325C3030302E5C303030325C3030305C3034305C303030565C303030795C3030306B5C303030725C303030655C303030735C3030306C5C3030306F5C303030765C3030305C3334315C3030306E5C3030305C333535}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Ovladač pro hru více hráčů}{22}{subsubsection.3.2.2}\protected@file@percent } \BKM@entry{id=34,open,dest={73756273756273656374696F6E2E332E322E33},srcline={635}}{5C3337365C3337375C303030335C3030302E5C303030325C3030302E5C303030335C3030305C3034305C303030455C3030306E5C303030745C30303074}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Klient-Server architektura}{22}{subsection.3.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Vykreslování}{25}{subsubsection.3.2.2}\protected@file@percent }
\BKM@entry{id=37,open,dest={73756273656374696F6E2E332E34},srcline={554}}{5C3337365C3337375C303030335C3030302E5C303030345C3030305C3034305C303030505C3030306F5C303030735C3030305C3335355C3030306C5C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C3030307A5C303030705C303030725C3030305C3334315C30303076} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}Entt}{25}{subsubsection.3.2.3}\protected@file@percent }
\BKM@entry{id=38,open,dest={73756273756273656374696F6E2E332E342E31},srcline={558}}{5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030315C3030305C3034305C303030535C303030655C303030725C303030695C303030615C3030306C5C303030695C3030307A5C303030615C303030635C30303065} \@writefile{lol}{\contentsline {lstlisting}{\numberline {1}Příklad použití knihovny Entt}{25}{lstlisting.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Posílání zpráv}{23}{subsection.3.4}\protected@file@percent } \BKM@entry{id=35,open,dest={73756273756273656374696F6E2E332E322E34},srcline={678}}{5C3337365C3337375C303030335C3030302E5C303030325C3030302E5C303030345C3030305C3034305C303030535C303030745C303030615C303030765C3030305C3034305C303030685C303030725C30303079}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}Serializace}{23}{subsubsection.3.4.1}\protected@file@percent } \BKM@entry{id=36,open,dest={73756273656374696F6E2E332E33},srcline={687}}{5C3337365C3337375C303030335C3030302E5C303030335C3030305C3034305C303030485C303030725C303030615C3030305C3034305C303030765C3030305C3335355C303030635C303030655C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C3030315C313537}
\BKM@entry{id=39,open,dest={73756273756273656374696F6E2E332E342E32},srcline={593}}{5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030325C3030305C3034305C3030304B5C3030305C3336335C303030645C3030306F5C303030765C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C3030307A5C303030705C303030725C3030305C3334315C30303076} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.4}Stav hry}{26}{subsubsection.3.2.4}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {2}cpp}{24}{lstlisting.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Hra více hráčů}{26}{subsection.3.3}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3}cpp}{24}{lstlisting.3}\protected@file@percent } \BKM@entry{id=37,open,dest={73756273656374696F6E2E332E34},srcline={695}}{5C3337365C3337375C303030335C3030302E5C303030345C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C303030745C3030302D5C303030535C303030655C303030725C303030765C303030655C303030725C3030305C3034305C303030615C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303061}
\BKM@entry{id=40,open,dest={73756273756273656374696F6E2E332E342E33},srcline={601}}{5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030335C3030305C3034305C303030495C3030306D5C303030705C3030306C5C303030655C3030306D5C303030655C3030306E5C303030745C303030615C303030635C30303065} \BKM@entry{id=38,open,dest={73756273656374696F6E2E332E35},srcline={709}}{5C3337365C3337375C303030335C3030302E5C303030355C3030305C3034305C303030535C303030655C303030725C303030765C303030655C30303072}
\BKM@entry{id=41,open,dest={73756273756273656374696F6E2E332E342E34},srcline={607}}{5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030345C3030305C3034305C303030445C303030655C303030745C303030655C3030306B5C303030635C303030655C3030305C3034305C303030615C3030305C3034305C3030306E5C3030305C3334315C303030705C303030725C303030615C303030765C303030615C3030305C3034305C303030635C303030685C303030795C30303062} \BKM@entry{id=39,open,dest={73756273756273656374696F6E2E332E352E31},srcline={719}}{5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030315C3030305C3034305C303030525C303030655C303030675C303030695C303030735C303030745C303030725C3030305C3034305C3030306B5C3030306C5C303030695C303030655C3030306E5C303030745C3030315C313537}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.2}Kódování zpráv}{25}{subsubsection.3.4.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Klient-Server architektura}{27}{subsection.3.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.3}Implementace}{25}{subsubsection.3.4.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Server}{27}{subsection.3.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.4}Detekce a náprava chyb}{25}{subsubsection.3.4.4}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.1}Registr klientů}{27}{subsubsection.3.5.1}\protected@file@percent }
\BKM@entry{id=42,open,dest={73756273656374696F6E2E332E35},srcline={613}}{5C3337365C3337375C303030335C3030302E5C303030355C3030305C3034305C303030535C303030655C303030725C303030765C303030655C30303072} \BKM@entry{id=40,open,dest={73756273756273656374696F6E2E332E352E32},srcline={725}}{5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030325C3030305C3034305C303030535C303030655C303030725C303030765C303030655C303030725C3030305C3034305C303030525C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C303030725C30303075}
\BKM@entry{id=43,open,dest={73756273756273656374696F6E2E332E352E31},srcline={618}}{5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030315C3030305C3034305C303030525C303030655C303030675C303030695C303030735C303030745C303030725C3030305C3034305C303030735C303030705C3030306F5C3030306A5C303030655C3030306E5C3030305C333535} \BKM@entry{id=41,open,dest={73756273756273656374696F6E2E332E352E33},srcline={729}}{5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030335C3030305C3034305C303030535C303030705C303030725C3030305C3334315C303030765C303030615C3030305C3034305C3030307A5C3030305C3334315C3030306A5C3030306D5C3030315C313537}
\BKM@entry{id=44,open,dest={73756273756273656374696F6E2E332E352E32},srcline={626}}{5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030325C3030305C3034305C303030525C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C30303072} \@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Softwarová architektura hry}}{28}{figure.5}\protected@file@percent }
\BKM@entry{id=45,open,dest={73756273756273656374696F6E2E332E352E33},srcline={632}}{5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030335C3030305C3034305C303030535C303030705C303030725C3030305C3334315C303030765C303030615C3030305C3034305C3030307A5C3030305C3334315C3030306A5C3030306D5C3030315C313537} \newlabel{fig:client_server_architecture}{{5}{28}{Softwarová architektura hry}{figure.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Server}{26}{subsection.3.5}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.2}Server Replikátoru}{28}{subsubsection.3.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.1}Registr spojení}{26}{subsubsection.3.5.1}\protected@file@percent } \BKM@entry{id=42,open,dest={73756273656374696F6E2E332E36},srcline={739}}{5C3337365C3337375C303030335C3030302E5C303030365C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C30303074}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.2}Replikátor}{26}{subsubsection.3.5.2}\protected@file@percent } \BKM@entry{id=43,open,dest={73756273756273656374696F6E2E332E362E31},srcline={743}}{5C3337365C3337375C303030335C3030302E5C303030365C3030302E5C303030315C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C303030745C3030305C3034305C303030525C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C303030725C30303075}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.3}Správa zájmů}{26}{subsubsection.3.5.3}\protected@file@percent } \BKM@entry{id=44,open,dest={73756273756273656374696F6E2E332E362E32},srcline={747}}{5C3337365C3337375C303030335C3030302E5C303030365C3030302E5C303030325C3030305C3034305C303030495C3030306E5C303030745C303030655C303030725C303030705C3030306F5C3030306C5C303030615C303030635C30303065}
\BKM@entry{id=46,open,dest={73756273656374696F6E2E332E36},srcline={642}}{5C3337365C3337375C303030335C3030302E5C303030365C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C30303074} \BKM@entry{id=45,open,dest={73756273756273656374696F6E2E332E362E33},srcline={751}}{5C3337365C3337375C303030335C3030302E5C303030365C3030302E5C303030335C3030305C3034305C303030525C3030306F5C3030306C5C3030306C5C303030625C303030615C303030635C3030306B}
\BKM@entry{id=47,open,dest={73756273756273656374696F6E2E332E362E31},srcline={646}}{5C3337365C3337375C303030335C3030302E5C303030365C3030302E5C303030315C3030305C3034305C303030525C303030655C303030705C3030306C5C303030695C303030635C303030615C303030745C3030306F5C303030725C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C5C3030306C5C303030655C30303072} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.3}Správa zájmů}{29}{subsubsection.3.5.3}\protected@file@percent }
\BKM@entry{id=48,open,dest={73756273756273656374696F6E2E332E362E32},srcline={650}}{5C3337365C3337375C303030335C3030302E5C303030365C3030302E5C303030325C3030305C3034305C303030495C3030306E5C303030745C303030655C303030725C303030705C3030306F5C3030306C5C303030615C303030635C30303065} \@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Klient}{29}{subsection.3.6}\protected@file@percent }
\BKM@entry{id=49,open,dest={73756273756273656374696F6E2E332E362E33},srcline={659}}{5C3337365C3337375C303030335C3030302E5C303030365C3030302E5C303030335C3030305C3034305C303030525C3030306F5C3030306C5C3030306C5C303030625C303030615C303030635C3030306B5C3030305C3034305C303030615C3030305C3034305C303030735C303030695C3030306D5C303030755C3030306C5C303030615C303030635C303030655C3030305C3034305C303030765C3030306C5C303030615C303030735C303030745C3030306E5C3030305C3335355C303030685C3030306F5C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C30303065} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.1}Klient Replikátoru}{29}{subsubsection.3.6.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Klient}{27}{subsection.3.6}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.2}Interpolace}{29}{subsubsection.3.6.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.1}Replicator controller}{27}{subsubsection.3.6.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.3}Rollback}{29}{subsubsection.3.6.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.2}Interpolace}{27}{subsubsection.3.6.2}\protected@file@percent } \BKM@entry{id=46,open,dest={73756273656374696F6E2E332E37},srcline={760}}{5C3337365C3337375C303030335C3030302E5C303030375C3030305C3034305C303030505C3030306F5C303030735C3030305C3335355C3030306C5C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C3030307A5C303030705C303030725C3030305C3334315C30303076}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.3}Rollback a simulace vlastního hráče}{27}{subsubsection.3.6.3}\protected@file@percent } \BKM@entry{id=47,open,dest={73756273756273656374696F6E2E332E372E31},srcline={769}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030315C3030305C3034305C3030304B5C3030305C3336335C303030645C3030306F5C303030765C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C3030307A5C303030705C303030725C3030305C3334315C30303076}
\BKM@entry{id=50,open,dest={73756273656374696F6E2E332E37},srcline={675}}{5C3337365C3337375C303030335C3030302E5C303030375C3030305C3034305C3030304D5C303030655C303030745C303030725C303030695C3030306B5C30303079} \BKM@entry{id=48,open,dest={73756273756273656374696F6E2E332E372E32},srcline={777}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030325C3030305C3034305C303030495C3030306D5C303030705C3030306C5C303030655C3030306D5C303030655C3030306E5C303030745C303030615C303030635C30303065}
\BKM@entry{id=51,open,dest={73756273756273656374696F6E2E332E372E31},srcline={679}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030315C3030305C3034305C303030545C303030695C3030306D5C303030655C303030735C303030635C303030615C3030306C5C303030655C303030445C30303042} \BKM@entry{id=49,open,dest={73756273756273656374696F6E2E332E372E33},srcline={781}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030335C3030305C3034305C303030445C303030655C303030745C303030655C3030306B5C303030635C303030655C3030305C3034305C303030615C3030305C3034305C3030306E5C3030305C3334315C303030705C303030725C303030615C303030765C303030615C3030305C3034305C303030635C303030685C303030795C30303062}
\BKM@entry{id=52,open,dest={73756273756273656374696F6E2E332E372E32},srcline={683}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030325C3030305C3034305C303030475C303030725C303030615C303030665C303030615C3030306E5C30303061} \@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Posílání zpráv}{30}{subsection.3.7}\protected@file@percent }
\BKM@entry{id=53,open,dest={73756273756273656374696F6E2E332E372E33},srcline={689}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030335C3030305C3034305C303030495C3030306D5C303030475C303030755C30303069} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.1}Kódování zpráv}{30}{subsubsection.3.7.1}\protected@file@percent }
\BKM@entry{id=54,open,dest={73756273756273656374696F6E2E332E372E34},srcline={693}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030345C3030305C3034305C303030545C303030725C303030615C303030635C30303079} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.2}Implementace}{30}{subsubsection.3.7.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Metriky}{28}{subsection.3.7}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.3}Detekce a náprava chyb}{30}{subsubsection.3.7.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.1}TimescaleDB}{28}{subsubsection.3.7.1}\protected@file@percent } \BKM@entry{id=50,open,dest={73756273656374696F6E2E332E38},srcline={788}}{5C3337365C3337375C303030335C3030302E5C303030385C3030305C3034305C303030535C303030655C303030725C303030695C303030615C3030306C5C303030695C3030307A5C303030615C303030635C30303065}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.2}Grafana}{28}{subsubsection.3.7.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.8}Serializace}{31}{subsection.3.8}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.3}ImGui}{28}{subsubsection.3.7.3}\protected@file@percent } \BKM@entry{id=51,open,dest={73756273656374696F6E2E332E39},srcline={816}}{5C3337365C3337375C303030335C3030302E5C303030395C3030305C3034305C3030304D5C303030655C303030745C303030725C303030695C3030306B5C30303079}
\BKM@entry{id=55,open,dest={73756273756273656374696F6E2E332E372E35},srcline={697}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030355C3030305C3034305C3030304B5C3030306F5C3030306E5C3030306B5C303030725C3030305C3335315C303030745C3030306E5C3030305C3335355C3030305C3034305C3030306D5C303030655C303030745C303030725C303030695C3030306B5C30303079} \BKM@entry{id=52,open,dest={73756273756273656374696F6E2E332E392E31},srcline={820}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030315C3030305C3034305C303030505C3030306F5C303030735C303030745C303030675C303030725C303030655C303030535C303030515C3030304C}
\BKM@entry{id=56,open,dest={73756273756273656374696F6E2E332E372E36},srcline={713}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030365C3030305C3034305C303030535C303030625C3030305C3335355C303030725C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C303030765C3030305C3034305C303030725C303030655C3030305C3334315C3030306C5C3030306E5C3030305C3335315C3030306D5C3030305C3034305C3030315C3031355C303030615C303030735C30303065} \BKM@entry{id=53,open,dest={73756273756273656374696F6E2E332E392E32},srcline={824}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030325C3030305C3034305C303030545C303030695C3030306D5C303030655C303030735C303030635C303030615C3030306C5C303030655C303030445C30303042}
\BKM@entry{id=57,open,dest={73756273656374696F6E2E332E38},srcline={718}}{5C3337365C3337375C303030335C3030302E5C303030385C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C3030305C3034305C303030515C303030555C303030495C303030435C30303072} \@writefile{lol}{\contentsline {lstlisting}{\numberline {2}cpp}{32}{lstlisting.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.4}Tracy}{29}{subsubsection.3.7.4}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.9}Metriky}{32}{subsection.3.9}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.5}Konkrétní metriky}{29}{subsubsection.3.7.5}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.1}PostgreSQL}{32}{subsubsection.3.9.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.6}Sbírání v reálném čase}{29}{subsubsection.3.7.6}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.2}TimescaleDB}{32}{subsubsection.3.9.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.8}Protokol QUICr}{29}{subsection.3.8}\protected@file@percent } \BKM@entry{id=54,open,dest={73756273756273656374696F6E2E332E392E33},srcline={828}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030335C3030305C3034305C303030475C303030725C303030615C303030665C303030615C3030306E5C30303061}
\gdef \LT@i {\LT@entry \BKM@entry{id=55,open,dest={73756273756273656374696F6E2E332E392E34},srcline={840}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030345C3030305C3034305C3030304F5C303030725C303030635C303030685C303030655C303030735C303030745C303030725C303030615C303030635C30303065}
{1}{142.93542pt}\LT@entry \BKM@entry{id=56,open,dest={73756273756273656374696F6E2E332E392E35},srcline={846}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030355C3030305C3034305C303030495C3030306D5C303030475C303030755C30303069}
{1}{1048.79956pt}\LT@entry \BKM@entry{id=57,open,dest={73756273756273656374696F6E2E332E392E36},srcline={852}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030365C3030305C3034305C303030545C303030725C303030615C303030635C30303079}
{1}{0.0pt}} \@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Příklad Grafana dashboardu}}{33}{figure.6}\protected@file@percent }
\BKM@entry{id=58,open,dest={73756273756273656374696F6E2E332E382E31},srcline={746}}{5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030315C3030305C3034305C303030465C303030725C303030615C3030306D5C30303065} \newlabel{fig:grafana}{{6}{33}{Příklad Grafana dashboardu}{figure.6}{}}
\@writefile{lot}{\contentsline {table}{\numberline {1}{Rozhraní třídy QuicrEndpoint}}{30}{table.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.3}Grafana}{33}{subsubsection.3.9.3}\protected@file@percent }
\newlabel{tab:prepinace}{{1}{30}{Rozhraní třídy QuicrEndpoint}{table.1}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.4}Orchestrace}{33}{subsubsection.3.9.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.1}Frame}{30}{subsubsection.3.8.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.5}ImGui}{33}{subsubsection.3.9.5}\protected@file@percent }
\BKM@entry{id=59,open,dest={73756273756273656374696F6E2E332E382E32},srcline={756}}{5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030325C3030305C3034305C303030485C303030615C3030306E5C303030645C303030735C303030685C303030615C3030306B5C30303065} \BKM@entry{id=58,open,dest={73756273756273656374696F6E2E332E392E37},srcline={866}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030375C3030305C3034305C3030304B5C3030306F5C3030306E5C3030306B5C303030725C3030305C3335315C303030745C3030306E5C3030305C3335355C3030305C3034305C3030306D5C303030655C303030745C303030725C303030695C3030306B5C30303079}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.2}Handshake}{31}{subsubsection.3.8.2}\protected@file@percent } \BKM@entry{id=59,open,dest={73756273756273656374696F6E2E332E392E38},srcline={882}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030385C3030305C3034305C303030535C303030625C3030305C3335355C303030725C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C303030765C3030305C3034305C303030725C303030655C3030305C3334315C3030306C5C3030306E5C3030305C3335315C3030306D5C3030305C3034305C3030315C3031355C303030615C303030735C30303065}
\BKM@entry{id=60,open,dest={73756273756273656374696F6E2E332E382E33},srcline={783}}{5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030335C3030305C3034305C303030535C303030705C3030306F5C3030306C5C303030655C303030685C3030306C5C303030695C303030765C3030306F5C303030735C30303074} \@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Jeden snímek v Tracy}}{34}{figure.7}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.3}Spolehlivost}{32}{subsubsection.3.8.3}\protected@file@percent } \newlabel{fig:frame_in_tracy}{{7}{34}{Jeden snímek v Tracy}{figure.7}{}}
\BKM@entry{id=61,open,dest={73756273756273656374696F6E2E332E382E34},srcline={811}}{5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030345C3030305C3034305C303030455C3030306E5C3030306B5C3030306F5C303030645C3030305C3335315C30303072} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.6}Tracy}{34}{subsubsection.3.9.6}\protected@file@percent }
\BKM@entry{id=62,open,dest={73756273756273656374696F6E2E332E382E35},srcline={817}}{5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030355C3030305C3034305C303030545C303030655C303030735C303030745C3030306F5C303030765C3030305C3334315C3030306E5C3030305C333535} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.7}Konkrétní metriky}{34}{subsubsection.3.9.7}\protected@file@percent }
\BKM@entry{id=63,open,dest={73756273756273656374696F6E2E332E382E36},srcline={824}}{5C3337365C3337375C303030335C3030302E5C303030385C3030302E5C303030365C3030305C3034305C3030304D5C3030315C3033335C3030315C3133315C303030655C3030306E5C3030305C333535} \BKM@entry{id=60,open,dest={73756273656374696F6E2E332E3130},srcline={892}}{5C3337365C3337375C303030335C3030302E5C303030315C303030305C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C3030305C3034305C303030515C303030555C303030495C303030435C30303072}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.4}Enkodér}{33}{subsubsection.3.8.4}\protected@file@percent } \BKM@entry{id=61,open,dest={73756273756273656374696F6E2E332E31302E31},srcline={902}}{5C3337365C3337375C303030335C3030302E5C303030315C303030305C3030302E5C303030315C3030305C3034305C303030525C3030305C3334315C3030306D5C303030655C30303063}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.5}Testování}{33}{subsubsection.3.8.5}\protected@file@percent } \BKM@entry{id=62,open,dest={73756273756273656374696F6E2E332E31302E32},srcline={913}}{5C3337365C3337375C303030335C3030302E5C303030315C303030305C3030302E5C303030325C3030305C3034305C303030485C303030615C3030306E5C303030645C303030735C303030685C303030615C3030306B5C30303065}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.6}Měření}{33}{subsubsection.3.8.6}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.8}Sbírání v reálném čase}{35}{subsubsection.3.9.8}\protected@file@percent }
\BKM@entry{id=64,open,dest={73756273656374696F6E2E332E39},srcline={860}}{5C3337365C3337375C303030335C3030302E5C303030395C3030305C3034305C3030304F5C303030705C303030745C303030695C3030306D5C303030615C3030306C5C303030695C3030307A5C303030615C303030635C303030655C3030305C3034305C303030725C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C303030725C30303075} \@writefile{toc}{\contentsline {subsection}{\numberline {3.10}Protokol QUICr}{35}{subsection.3.10}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Porovnání odezvy TCP a QUICr}}{34}{figure.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.10.1}Rámec}{35}{subsubsection.3.10.1}\protected@file@percent }
\newlabel{fig:latencycomparison}{{3}{34}{Porovnání odezvy TCP a QUICr}{figure.3}{}} \BKM@entry{id=63,open,dest={73756273756273656374696F6E2E332E31302E33},srcline={947}}{5C3337365C3337375C303030335C3030302E5C303030315C303030305C3030302E5C303030335C3030305C3034305C303030535C303030705C3030306F5C3030306C5C303030655C303030685C3030306C5C303030695C303030765C3030306F5C303030735C30303074}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.9}Optimalizace replikátoru}{34}{subsection.3.9}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.10.2}Handshake}{36}{subsubsection.3.10.2}\protected@file@percent }
\newlabel{fig:integrationcomparison}{{3.8.6}{35}{Měření}{figure.3}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.10.3}Spolehlivost}{36}{subsubsection.3.10.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Porovnání integrace TCP a QUICr}}{35}{figure.4}\protected@file@percent } \newlabel{sec:quicr_reliability}{{3.10.3}{36}{Spolehlivost}{subsubsection.3.10.3}{}}
\newlabel{fig:playerbenchmark}{{3.8.6}{35}{Měření}{figure.4}{}} \@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Stavový stroj QUICr handshake}}{37}{figure.8}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces 301 připojených hráčů}}{35}{figure.5}\protected@file@percent } \newlabel{fig:quicr_handshake}{{8}{37}{Stavový stroj QUICr handshake}{figure.8}{}}
\newlabel{fig:tracyreplicator}{{3.9}{36}{Optimalizace replikátoru}{subsection.3.9}{}} \BKM@entry{id=64,open,dest={73756273756273656374696F6E2E332E31302E34},srcline={969}}{5C3337365C3337375C303030335C3030302E5C303030315C303030305C3030302E5C303030345C3030305C3034305C303030455C3030306E5C3030306B5C3030306F5C303030645C3030305C3335315C30303072}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Analýza replikátoru}}{36}{figure.6}\protected@file@percent } \BKM@entry{id=65,open,dest={73756273756273656374696F6E2E332E31302E35},srcline={976}}{5C3337365C3337375C303030335C3030302E5C303030315C303030305C3030302E5C303030355C3030305C3034305C303030545C303030655C303030735C303030745C3030306F5C303030765C3030305C3334315C3030306E5C3030305C333535}
\newlabel{fig:ecs_optimization_tracy_01}{{3.9}{36}{Optimalizace replikátoru}{figure.6}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.10.4}Enkodér}{38}{subsubsection.3.10.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Analýza optimalizace replikátoru pro ECS}}{36}{figure.7}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.10.5}Testování}{38}{subsubsection.3.10.5}\protected@file@percent }
\BKM@entry{id=65,open,dest={73756273656374696F6E2E332E3130},srcline={911}}{5C3337365C3337375C303030335C3030302E5C303030315C303030305C3030305C3034305C3030304F5C303030705C303030745C303030695C3030306D5C303030615C3030306C5C303030695C3030307A5C303030615C303030635C303030655C3030305C3034305C3030306D5C303030615C3030306E5C303030615C3030315C3137365C303030655C303030725C303030615C3030305C3034305C3030307A5C3030305C3334315C3030306A5C3030306D5C3030315C313537} \BKM@entry{id=66,open,dest={73756273756273656374696F6E2E332E31302E36},srcline={983}}{5C3337365C3337375C303030335C3030302E5C303030315C303030305C3030302E5C303030365C3030305C3034305C3030304D5C3030315C3033335C3030315C3133315C303030655C3030306E5C3030305C333535}
\newlabel{fig:ecs_optimization_tracy_02}{{3.9}{37}{Optimalizace replikátoru}{figure.7}{}} \BKM@entry{id=67,open,dest={73756273656374696F6E2E332E3131},srcline={1034}}{5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030305C3034305C3030304F5C303030705C303030745C303030695C3030306D5C303030615C3030306C5C303030695C3030307A5C303030615C303030635C303030655C3030305C3034305C303030725C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C303030725C30303075}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Analýza optimalizace replikátoru pro ECS}}{37}{figure.8}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.10.6}Měření}{39}{subsubsection.3.10.6}\protected@file@percent }
\newlabel{table:serialization_comparison}{{3.9}{37}{Optimalizace replikátoru}{figure.8}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3}Příklad volání TC}{39}{lstlisting.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Porovnání serializátorů}}{37}{figure.9}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Porovnání odezvy TCP a QUICr}}{40}{figure.9}\protected@file@percent }
\BKM@entry{id=66,open,dest={73756273656374696F6E2E332E3131},srcline={939}}{5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030305C3034305C3030304F5C303030705C303030745C303030695C3030306D5C303030615C3030306C5C303030695C3030307A5C303030615C303030635C303030655C3030305C3034305C303030515C303030555C303030495C303030435C30303072} \newlabel{fig:latencycomparison}{{9}{40}{Porovnání odezvy TCP a QUICr}{figure.9}{}}
\BKM@entry{id=67,open,dest={73756273756273656374696F6E2E332E31312E31},srcline={943}}{5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030302E5C303030315C3030305C3034305C3030315C3134305C303030695C303030665C303030725C3030306F5C303030765C3030305C3334315C3030306E5C3030305C333535} \newlabel{fig:integrationcomparison}{{3.10.6}{40}{Měření}{figure.9}{}}
\BKM@entry{id=68,open,dest={73756273756273656374696F6E2E332E31312E32},srcline={947}}{5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030302E5C303030325C3030305C3034305C303030535C303030505C303030525C3030302D5C30303036} \@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Porovnání integrace TCP a QUICr}}{40}{figure.10}\protected@file@percent }
\newlabel{table:range_query_comparison}{{3.10}{38}{Optimalizace manažera zájmů}{subsection.3.10}{}} \newlabel{fig:playerbenchmark}{{3.10.6}{41}{Měření}{figure.10}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Porovnání algoritmů}}{38}{figure.10}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces 301 připojených hráčů}}{41}{figure.11}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.10}Optimalizace manažera zájmů}{38}{subsection.3.10}\protected@file@percent } \newlabel{fig:tracyreplicator}{{3.11}{41}{Optimalizace replikátoru}{subsection.3.11}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.11}Optimalizace QUICr}{38}{subsection.3.11}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Analýza replikátoru}}{41}{figure.12}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.11.1}Šifrování}{38}{subsubsection.3.11.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.11}Optimalizace replikátoru}{41}{subsection.3.11}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.11.2}SPR-6}{38}{subsubsection.3.11.2}\protected@file@percent } \newlabel{fig:ecs_optimization_tracy_01}{{3.11}{42}{Optimalizace replikátoru}{figure.12}{}}
\BKM@entry{id=69,open,dest={73756273756273656374696F6E2E332E31312E33},srcline={952}}{5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030302E5C303030335C3030305C3034305C3030304C5C3030306F5C303030635C3030306B5C303030735C303030745C303030655C30303070} \@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Analýza optimalizace replikátoru pro ECS}}{42}{figure.13}\protected@file@percent }
\BKM@entry{id=70,open,dest={73756273756273656374696F6E2E332E31312E34},srcline={956}}{5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030302E5C303030345C3030305C3034305C303030435C3030306F5C3030306E5C303030675C303030655C303030735C303030745C303030695C3030306F5C3030306E5C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C} \newlabel{fig:ecs_optimization_tracy_02}{{3.11}{42}{Optimalizace replikátoru}{figure.13}{}}
\BKM@entry{id=71,open,dest={73756273756273656374696F6E2E332E31312E35},srcline={958}}{5C3337365C3337375C303030335C3030302E5C303030315C303030315C3030302E5C303030355C3030305C3034305C303030425C303030615C3030306E5C303030645C303030775C303030695C303030645C303030745C303030685C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C} \@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Analýza optimalizace replikátoru pro ECS}}{42}{figure.14}\protected@file@percent }
\BKM@entry{id=72,open,dest={73756273656374696F6E2E332E3132},srcline={962}}{5C3337365C3337375C303030335C3030302E5C303030315C303030325C3030305C3034305C303030535C303030685C303030615C303030725C303030645C303030695C3030306E5C30303067} \BKM@entry{id=68,open,dest={73756273656374696F6E2E332E3132},srcline={1087}}{5C3337365C3337375C303030335C3030302E5C303030315C303030325C3030305C3034305C3030304F5C303030705C303030745C303030695C3030306D5C303030615C3030306C5C303030695C3030307A5C303030615C303030635C303030655C3030305C3034305C3030306D5C303030615C3030306E5C303030615C3030315C3137365C303030655C303030725C303030615C3030305C3034305C3030307A5C3030305C3334315C3030306A5C3030306D5C3030315C313537}
\BKM@entry{id=73,open,dest={73756273656374696F6E2E332E3133},srcline={966}}{5C3337365C3337375C303030335C3030302E5C303030315C303030335C3030305C3034305C3030304B5C3030306F5C3030306D5C303030705C303030725C303030655C303030735C30303065} \BKM@entry{id=69,open,dest={73756273756273656374696F6E2E332E31322E31},srcline={1130}}{5C3337365C3337375C303030335C3030302E5C303030315C303030325C3030302E5C303030315C3030305C3034305C303030435C3030306F5C3030306E5C303030675C303030655C303030735C303030745C303030695C3030306F5C3030306E5C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C}
\BKM@entry{id=74,open,dest={73756273756273656374696F6E2E332E31332E31},srcline={970}}{5C3337365C3337375C303030335C3030302E5C303030315C303030335C3030302E5C303030315C3030305C3034305C303030425C303030695C303030745C3030305C3034305C303030425C303030755C303030665C303030665C303030655C30303072} \BKM@entry{id=70,open,dest={73756273756273656374696F6E2E332E31322E32},srcline={1132}}{5C3337365C3337375C303030335C3030302E5C303030315C303030325C3030302E5C303030325C3030305C3034305C303030425C303030615C3030306E5C303030645C303030775C303030695C303030645C303030745C303030685C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C}
\BKM@entry{id=75,open,dest={73756273756273656374696F6E2E332E31332E32},srcline={974}}{5C3337365C3337375C303030335C3030302E5C303030315C303030335C3030302E5C303030325C3030305C3034305C3030304B5C3030306F5C3030306D5C303030705C303030725C303030655C303030735C303030655C3030305C3034305C303030515C303030555C303030495C303030435C30303072} \newlabel{table:serialization_comparison}{{3.11}{43}{Optimalizace replikátoru}{figure.14}{}}
\BKM@entry{id=76,open,dest={73756273756273656374696F6E2E332E31332E33},srcline={978}}{5C3337365C3337375C303030335C3030302E5C303030315C303030335C3030302E5C303030335C3030305C3034305C3030304B5C3030306F5C3030306D5C303030705C303030725C303030655C303030735C303030655C3030305C3034305C303030705C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030755C3030305C3034305C303030725C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C303030725C30303075} \@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Porovnání serializátorů}}{43}{figure.15}\protected@file@percent }
\BKM@entry{id=77,open,dest={73656374696F6E2E34},srcline={989}}{5C3337365C3337375C303030345C3030305C3034305C303030535C303030745C303030795C3030306C5C303030795C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030705C303030735C303030615C3030306E5C3030305C3335355C3030305C3034305C303030625C303030615C3030306B5C303030615C3030306C5C3030305C3334315C3030315C3133315C303030735C3030306B5C3030305C3337355C303030635C303030685C3030305C3034305C303030615C3030305C3034305C303030645C303030695C303030705C3030306C5C3030306F5C3030306D5C3030306F5C303030765C3030305C3337355C303030635C303030685C3030305C3034305C303030705C303030725C303030615C303030635C3030305C333535} \@writefile{toc}{\contentsline {subsection}{\numberline {3.12}Optimalizace manažera zájmů}{43}{subsection.3.12}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.11.3}Lockstep}{39}{subsubsection.3.11.3}\protected@file@percent } \BKM@entry{id=71,open,dest={73756273656374696F6E2E332E3133},srcline={1136}}{5C3337365C3337375C303030335C3030302E5C303030315C303030335C3030305C3034305C303030535C303030685C303030615C303030725C303030645C303030695C3030306E5C30303067}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.11.4}Congestion control}{39}{subsubsection.3.11.4}\protected@file@percent } \BKM@entry{id=72,open,dest={73756273656374696F6E2E332E3134},srcline={1140}}{5C3337365C3337375C303030335C3030302E5C303030315C303030345C3030305C3034305C303030485C3030306F5C303030725C303030695C3030307A5C3030306F5C3030306E5C303030745C3030305C3334315C3030306C5C3030306E5C3030305C3335355C3030305C3034305C3030315C3134315C3030306B5C3030305C3334315C3030306C5C3030306F5C303030765C3030305C3334315C3030306E5C3030305C333535}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.11.5}Bandwidth control}{39}{subsubsection.3.11.5}\protected@file@percent } \newlabel{table:range_query_comparison}{{3.12}{44}{Optimalizace manažera zájmů}{subsection.3.12}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.12}Sharding}{39}{subsection.3.12}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Porovnání algoritmů}}{44}{figure.16}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.13}Komprese}{39}{subsection.3.13}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.12.1}Congestion control}{44}{subsubsection.3.12.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.13.1}Bit Buffer}{39}{subsubsection.3.13.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.12.2}Bandwidth control}{44}{subsubsection.3.12.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.13.2}Komprese QUICr}{39}{subsubsection.3.13.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.13}Sharding}{44}{subsection.3.13}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.13.3}Komprese protokolu replikátoru}{39}{subsubsection.3.13.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.14}Horizontální škálování}{44}{subsection.3.14}\protected@file@percent }
\BKM@entry{id=78,open,dest={73756273656374696F6E2E342E31},srcline={992}}{5C3337365C3337375C303030345C3030302E5C303030315C3030305C3034305C303030505C3030306F5C3030315C3137365C303030615C303030645C303030615C303030765C3030306B5C303030795C3030305C3034305C303030615C3030305C3034305C303030705C3030306F5C303030645C303030705C303030725C3030306F5C303030765C303030615C3030306E5C3030305C3334315C3030305C3034305C303030705C303030725C3030306F5C303030735C303030745C3030315C3133315C303030655C303030645C3030305C333535} \BKM@entry{id=73,open,dest={73756273656374696F6E2E332E3135},srcline={1158}}{5C3337365C3337375C303030335C3030302E5C303030315C303030355C3030305C3034305C3030304B5C3030306F5C3030306D5C303030705C303030725C303030655C303030735C30303065}
\BKM@entry{id=79,open,dest={73756273656374696F6E2E342E32},srcline={1014}}{5C3337365C3337375C303030345C3030302E5C303030325C3030305C3034305C303030505C3030315C3133315C303030655C303030705C3030305C3335355C3030306E5C303030615C3030315C3031355C30303065} \newlabel{fig:zone_cluster_architecture}{{3.14}{45}{Horizontální škálování}{subsection.3.14}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Styly pro psaní bakalářských a diplomových prací}{40}{section.4}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Architektura systému s zone clusterem}}{45}{figure.17}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Požadavky a podprovaná prostředí}{40}{subsection.4.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.15}Komprese}{45}{subsection.3.15}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Přepínače}{40}{subsection.4.2}\protected@file@percent } \BKM@entry{id=74,open,dest={73756273756273656374696F6E2E332E31352E31},srcline={1162}}{5C3337365C3337375C303030335C3030302E5C303030315C303030355C3030302E5C303030315C3030305C3034305C303030425C303030695C303030745C3030305C3034305C303030425C303030755C303030665C303030665C303030655C30303072}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {4}Volání třídy \textbf {kidiplom}}{40}{lstlisting.4}\protected@file@percent } \BKM@entry{id=75,open,dest={73756273656374696F6E2E332E3136},srcline={1168}}{5C3337365C3337375C303030335C3030302E5C303030315C303030365C3030305C3034305C3030305A5C3030305C3334315C303030765C3030315C3033335C303030725C30303079}
\gdef \LT@ii {\LT@entry \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.15.1}Bit Buffer}{46}{subsubsection.3.15.1}\protected@file@percent }
{1}{83.40999pt}\LT@entry \@writefile{toc}{\contentsline {subsection}{\numberline {3.16}Závěry}{46}{subsection.3.16}\protected@file@percent }
{1}{98.16246pt}\LT@entry \@writefile{lol}{\contentsline {lstlisting}{\numberline {4}Sazba závěrů}{46}{lstlisting.4}\protected@file@percent }
{1}{239.62204pt}} \BKM@entry{id=76,open,dest={73656374696F6E2A2E33},srcline={1189}}{5C3337365C3337375C3030305A5C3030305C3334315C303030765C3030315C3033335C30303072}
\@writefile{lot}{\contentsline {table}{\numberline {2}{Seznam přepínačů}}{41}{table.2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{Z\'av\v er}{47}{section*.3}\protected@file@percent }
\newlabel{tab:prepinace}{{2}{41}{Seznam přepínačů}{table.2}{}}
\BKM@entry{id=80,open,dest={73756273656374696F6E2E342E33},srcline={1106}}{5C3337365C3337375C303030345C3030302E5C303030335C3030305C3034305C303030475C303030655C3030306F5C3030306D5C303030655C303030745C303030725C303030695C303030655C3030305C3034305C303030735C303030745C303030725C3030305C3334315C3030306E5C3030306B5C30303079}
\BKM@entry{id=81,open,dest={73656374696F6E2E35},srcline={1109}}{5C3337365C3337375C303030355C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030315C3031355C3030305C3334315C303030735C303030745C3030305C3335355C3030305C3034305C303030645C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C30303075}
\BKM@entry{id=82,open,dest={73756273656374696F6E2E352E31},srcline={1110}}{5C3337365C3337375C303030355C3030302E5C303030315C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030305C3337325C303030765C3030306F5C303030645C3030306E5C3030305C3335355C3030305C3034305C303030735C303030745C303030725C303030615C3030306E5C303030795C3030305C3034305C3030315C3031355C303030695C3030305C3034305C3030306F5C303030625C303030735C303030615C303030685C30303075}
\BKM@entry{id=83,open,dest={73756273656374696F6E2E352E32},srcline={1113}}{5C3337365C3337375C303030355C3030302E5C303030325C3030305C3034305C3030305A5C3030305C3334315C303030765C3030315C3033335C303030725C30303079}
\BKM@entry{id=84,open,dest={73756273656374696F6E2E352E33},srcline={1128}}{5C3337365C3337375C303030355C3030302E5C303030335C3030305C3034305C3030304D5C303030615C303030745C303030655C3030306D5C303030615C303030745C303030695C3030306B5C30303061}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Geometrie stránky}{43}{subsection.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5}Sazba částí dokumentu}{43}{section.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Sazba úvodní strany či obsahu}{43}{subsection.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Závěry}{43}{subsection.5.2}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {5}Sazba závěrů}{43}{lstlisting.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Matematika}{43}{subsection.5.3}\protected@file@percent }
\BKM@entry{id=85,open,dest={73756273656374696F6E2E352E34},srcline={1153}}{5C3337365C3337375C303030355C3030302E5C303030345C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030306C5C303030695C303030745C303030655C303030725C303030615C303030745C303030755C303030725C30303079}
\BKM@entry{id=86,open,dest={73756273756273656374696F6E2E352E342E31},srcline={1155}}{5C3337365C3337375C303030355C3030302E5C303030345C3030302E5C303030315C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C303030625C303030695C303030625C3030306C5C303030695C3030306F5C303030675C303030725C303030615C303030665C303030695C303030655C3030305C3034305C303030705C3030315C3133315C303030655C303030735C3030305C3034305C303030425C303030695C303030625C3030304C5C303030615C303030545C303030655C30303058}
\BKM@entry{id=87,open,dest={73756273756273656374696F6E2E352E342E32},srcline={1164}}{5C3337365C3337375C303030355C3030302E5C303030345C3030302E5C303030325C3030305C3034305C3030304D5C303030615C3030306E5C303030755C3030305C3334315C3030306C5C3030306E5C3030305C3335355C3030305C3034305C303030735C303030615C3030307A5C303030625C303030615C3030305C3034305C303030625C303030695C303030625C3030306C5C303030695C3030306F5C303030675C303030725C303030615C303030665C303030695C30303065}
\BKM@entry{id=88,open,dest={73756273656374696F6E2E352E35},srcline={1169}}{5C3337365C3337375C303030355C3030302E5C303030355C3030305C3034305C303030445C303030725C3030306F5C303030625C3030306E5C3030305C3334315C3030305C3034305C3030306D5C303030615C3030306B5C303030725C30303061}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Sazba literatury}{44}{subsection.5.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Sazba bibliografie přes \textsc {Bib}\LaTeX {}}{44}{subsubsection.5.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}Manuální sazba bibliografie}{44}{subsubsection.5.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Drobná makra}{44}{subsection.5.5}\protected@file@percent }
\BKM@entry{id=89,open,dest={73756273656374696F6E2E352E36},srcline={1195}}{5C3337365C3337375C303030355C3030302E5C303030365C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C303030725C303030655C3030306A5C303030735C303030745C3030315C3133315C3030305C3335355C3030306B5C30303075}
\BKM@entry{id=90,open,dest={73756273656374696F6E2E352E37},srcline={1210}}{5C3337365C3337375C303030355C3030302E5C303030375C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030307A5C303030645C303030725C3030306F5C3030306A5C3030306F5C303030765C3030305C3337355C303030635C303030685C3030305C3034305C3030306B5C3030305C3336335C303030645C3030315C313537}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.6}Sazba rejstříku}{45}{subsection.5.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.7}Sazba zdrojových kódů}{45}{subsection.5.7}\protected@file@percent }
\@writefile{loe}{\contentsline {definition}{\ifthmt@listswap Definice~1\else \numberline {1}Definice\fi \thmtformatoptarg {Název definice}}{45}{definition.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Odstavce v tabulkách}}{46}{table.3}\protected@file@percent }
\newlabel{tab:odstavce}{{3}{46}{Odstavce v tabulkách}{table.3}{}}
\@writefile{loe}{\contentsline {proof}{\ifthmt@listswap \else \numberline {\let \autodot \@empty }\fi D\r {u}kaz\thmtformatoptarg {Název důkazu}}{47}{thmt@dummyctr.dummy.2}\protected@file@percent }
\@writefile{loe}{\contentsline {remark}{\ifthmt@listswap Pozn\'{a}mka~2\else \numberline {2}Pozn\'{a}mka\fi \thmtformatoptarg {Pumpovací věta}}{47}{remark.2}\protected@file@percent }
\@writefile{loe}{\contentsline {example}{\ifthmt@listswap P\v {r}\'{i}klad~3\else \numberline {3}P\v {r}\'{i}klad\fi \thmtformatoptarg {Pumpovací věta}}{47}{example.3}\protected@file@percent }
\@writefile{loe}{\contentsline {lemma}{\ifthmt@listswap Lemma~4\else \numberline {4}Lemma\fi \thmtformatoptarg {Název definice}}{47}{lemma.4}\protected@file@percent }
\@writefile{loe}{\contentsline {consequence}{\ifthmt@listswap D\r {u}sledek~5\else \numberline {5}D\r {u}sledek\fi \thmtformatoptarg {Název důkazu}}{47}{consequence.5}\protected@file@percent }
\@writefile{loe}{\contentsline {theorem}{\ifthmt@listswap V\v {e}ta~6\else \numberline {6}V\v {e}ta\fi \thmtformatoptarg {Pumpovací věta}}{47}{theorem.6}\protected@file@percent }
\newlabel{kod:cpp}{{6}{47}{\cpp }{lstlisting.6}{}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {6}C\kern -.05em\raise .38ex\hbox {\scriptsize {++}}}{47}{lstlisting.6}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {7}JS}{47}{lstlisting.7}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {8}C\kern -.03em\raise .38ex\hbox {\scriptsize {\#}}}{48}{lstlisting.8}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {9}SQL}{48}{lstlisting.9}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\numberline {10}TutorialD}{48}{lstlisting.10}\protected@file@percent }
\BKM@entry{id=91,open,dest={73656374696F6E2A2E33},srcline={1279}}{5C3337365C3337375C3030305A5C3030305C3334315C303030765C3030315C3033335C30303072}
\@writefile{toc}{\contentsline {section}{Z\'av\v er}{49}{section*.3}\protected@file@percent }
\babel@aux{czech}{} \babel@aux{czech}{}
\babel@aux{czech}{} \babel@aux{czech}{}
\BKM@entry{id=92,open,dest={73656374696F6E2A2E35},srcline={1282}}{5C3337365C3337375C303030435C3030306F5C3030306E5C303030635C3030306C5C303030755C303030735C303030695C3030306F5C3030306E5C30303073} \BKM@entry{id=77,open,dest={73656374696F6E2A2E35},srcline={1192}}{5C3337365C3337375C303030435C3030306F5C3030306E5C303030635C3030306C5C303030755C303030735C303030695C3030306F5C3030306E5C30303073}
\@writefile{toc}{\contentsline {section}{Conclusions}{50}{section*.5}\protected@file@percent } \@writefile{toc}{\contentsline {section}{Conclusions}{48}{section*.5}\protected@file@percent }
\babel@aux{english}{} \babel@aux{english}{}
\babel@aux{czech}{} \babel@aux{czech}{}
\BKM@entry{id=93,open,dest={617070656E6469782E41},srcline={1289}}{5C3337365C3337375C303030415C3030305C3034305C303030505C303030725C303030765C3030306E5C3030305C3335355C3030305C3034305C303030705C3030315C3133315C3030305C3335355C3030306C5C3030306F5C303030685C30303061} \BKM@entry{id=78,open,dest={617070656E6469782E41},srcline={1199}}{5C3337365C3337375C303030415C3030305C3034305C303030505C303030725C303030765C3030306E5C3030305C3335355C3030305C3034305C303030705C3030315C3133315C3030305C3335355C3030306C5C3030306F5C303030685C30303061}
\BKM@entry{id=94,open,dest={617070656E6469782E42},srcline={1292}}{5C3337365C3337375C303030425C3030305C3034305C303030445C303030725C303030755C303030685C3030305C3334315C3030305C3034305C303030705C3030315C3133315C3030305C3335355C3030306C5C3030306F5C303030685C30303061} \BKM@entry{id=79,open,dest={617070656E6469782E42},srcline={1202}}{5C3337365C3337375C303030425C3030305C3034305C303030445C303030725C303030755C303030685C3030305C3334315C3030305C3034305C303030705C3030315C3133315C3030305C3335355C3030306C5C3030306F5C303030685C30303061}
\BKM@entry{id=95,open,dest={617070656E6469782E43},srcline={1297}}{5C3337365C3337375C303030435C3030305C3034305C3030304F5C303030625C303030735C303030615C303030685C3030305C3034305C303030655C3030306C5C303030655C3030306B5C303030745C303030725C3030306F5C3030306E5C303030695C303030635C3030306B5C3030305C3337355C303030635C303030685C3030305C3034305C303030645C303030615C30303074} \BKM@entry{id=80,open,dest={617070656E6469782E43},srcline={1207}}{5C3337365C3337375C303030435C3030305C3034305C3030304F5C303030625C303030735C303030615C303030685C3030305C3034305C303030655C3030306C5C303030655C3030306B5C303030745C303030725C3030306F5C3030306E5C303030695C303030635C3030306B5C3030305C3337355C303030635C303030685C3030305C3034305C303030645C303030615C30303074}
\@writefile{toc}{\contentsline {section}{\numberline {A}První příloha}{51}{appendix.A}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {A}První příloha}{49}{appendix.A}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {B}Druhá příloha}{51}{appendix.B}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {B}Druhá příloha}{49}{appendix.B}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {C}Obsah elektronických dat}{51}{appendix.C}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {C}Obsah elektronických dat}{49}{appendix.C}\protected@file@percent }
\newlabel{sec:ObsahData}{{C}{51}{Obsah elektronických dat}{appendix.C}{}} \newlabel{sec:ObsahData}{{C}{49}{Obsah elektronických dat}{appendix.C}{}}
\BKM@entry{id=96,open,dest={73656374696F6E2A2E37},srcline={1364}}{5C3337365C3337375C303030535C303030655C3030307A5C3030306E5C303030615C3030306D5C3030305C3034305C3030307A5C3030306B5C303030725C303030615C303030745C303030655C3030306B} \BKM@entry{id=81,open,dest={73656374696F6E2A2E37},srcline={1274}}{5C3337365C3337375C303030535C303030655C3030307A5C3030306E5C303030615C3030306D5C3030305C3034305C3030307A5C3030306B5C303030725C303030615C303030745C303030655C3030306B}
\abx@aux@nociteall \abx@aux@nociteall
\@writefile{toc}{\contentsline {section}{Seznam zkratek}{53}{section*.7}\protected@file@percent } \@writefile{toc}{\contentsline {section}{Seznam zkratek}{51}{section*.7}\protected@file@percent }
\BKM@entry{id=97,open,dest={73656374696F6E2A2E38},srcline={1374}}{5C3337365C3337375C3030304C5C303030695C303030745C303030655C303030725C303030615C303030745C303030755C303030725C30303061} \BKM@entry{id=82,open,dest={73656374696F6E2A2E38},srcline={1284}}{5C3337365C3337375C3030304C5C303030695C303030745C303030655C303030725C303030615C303030745C303030755C303030725C30303061}
\BKM@entry{id=98,open,dest={73656374696F6E2A2E3130},srcline={1}}{5C3337365C3337375C303030525C303030655C3030306A5C303030735C303030745C3030315C3133315C3030305C3335355C3030306B}
\@writefile{toc}{\contentsline {section}{Literatura}{54}{section*.8}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Rejst\v {r}\'{i}k}{54}{section*.10}\protected@file@percent }
\abx@aux@read@bbl@mdfivesum{nobblfile} \abx@aux@read@bbl@mdfivesum{nobblfile}
\abx@aux@read@bblrerun \abx@aux@read@bblrerun
\newlabel{LastPage}{{C}{54}{Obsah elektronických dat}{page.54}{}} \newlabel{LastPage}{{C}{51}{Obsah elektronických dat}{page.51}{}}
\gdef\lastpage@lastpage{54} \gdef\lastpage@lastpage{51}
\gdef\lastpage@lastpageHy{54} \gdef\lastpage@lastpageHy{51}
\gdef\svg@ink@ver@settings{{\m@ne }{inkscape}{\m@ne }} \gdef\svg@ink@ver@settings{{\m@ne }{inkscape}{\m@ne }}
\gdef \@abspage@last{54} \gdef \@abspage@last{51}
+24 -27
View File
@@ -1,22 +1,20 @@
# Fdb version 4 # Fdb version 4
["biber kidiplom"] 1776151719.94363 "kidiplom.bcf" "kidiplom.bbl" "kidiplom" 1776763887.70722 2 ["biber kidiplom"] 1777641420.71466 "kidiplom.bcf" "kidiplom.bbl" "kidiplom" 1784485267.16205 2
"bibliografie.bib" 1681557593 4922 d52777d7240f85c9a2e8b2b7fbcf7b44 "" "kidiplom.bcf" 1784485267.03736 100507 e04409a00ea07820a76aae942e927593 "pdflatex"
"kidiplom.bcf" 1776763887.44931 100507 e04409a00ea07820a76aae942e927593 "pdflatex"
(generated) (generated)
"kidiplom.bbl" "kidiplom.bbl"
"kidiplom.blg" "kidiplom.blg"
(rewritten before read) (rewritten before read)
["makeindex kidiplom.idx"] 1776762025.14874 "kidiplom.idx" "kidiplom.ind" "kidiplom" 1776763887.70696 0 ["makeindex kidiplom.idx"] 1777641420.69393 "kidiplom.idx" "kidiplom.ind" "kidiplom" 1784485267.15871 0
"kidiplom.idx" 1776763887.45159 66 0f327e1f9a599765b8c755246ec704aa "pdflatex" "kidiplom.idx" 1784485265.44133 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
(generated) (generated)
"kidiplom.ilg" "kidiplom.ilg"
"kidiplom.ind" "kidiplom.ind"
(rewritten before read) (rewritten before read)
["pdflatex"] 1776763883.06023 "/home/martin/projects/kidiplom/kidiplom.tex" "kidiplom.pdf" "kidiplom" 1776763887.70766 0 ["pdflatex"] 1784485264.83133 "/home/martin/projects/kidiplom/kidiplom.tex" "kidiplom.pdf" "kidiplom" 1784485267.15887 2
"/home/martin/projects/kidiplom/kidiplom.tex" 1776763878.04907 111967 8a5d3275003cd46da47789a086b1ed1f "" "/home/martin/projects/kidiplom/kidiplom.tex" 1784485264.71132 119092 182002268412b0b42392d53087902db8 ""
"/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc" 1775415801 4850 80dc9bab7f31fb78a000ccfed0e27cab "" "/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc" 1775415801 4850 80dc9bab7f31fb78a000ccfed0e27cab ""
"/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ec.enc" 1775415801 2375 baa924870cfb487815765f9094cf3728 "" "/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ec.enc" 1775415801 2375 baa924870cfb487815765f9094cf3728 ""
"/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathex.enc" 1775415801 3486 c7eadf5dcc57b3b2d11736679f6636ba ""
"/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc" 1775415801 2405 5dcf2c1b967ee25cc46c58cd52244aed "" "/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc" 1775415801 2405 5dcf2c1b967ee25cc46c58cd52244aed ""
"/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc" 1775415801 2840 216e6e45ad352e2456e1149f28885bee "" "/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc" 1775415801 2840 216e6e45ad352e2456e1149f28885bee ""
"/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc" 1775415801 2327 9d6df24f9c4f7368395224341a95523a "" "/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc" 1775415801 2327 9d6df24f9c4f7368395224341a95523a ""
@@ -33,8 +31,6 @@
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1775415801 1288 655e228510b4c2a1abe905c368440826 "" "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1775415801 1288 655e228510b4c2a1abe905c368440826 ""
"/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmbx10.tfm" 1775415801 12076 b54175e02101bea1addf6b2d0197ed12 "" "/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmbx10.tfm" 1775415801 12076 b54175e02101bea1addf6b2d0197ed12 ""
"/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmbx12.tfm" 1775415801 12088 d750ac78274fa7c9f73ba09914c04f8a "" "/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmbx12.tfm" 1775415801 12088 d750ac78274fa7c9f73ba09914c04f8a ""
"/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmbx8.tfm" 1775415801 12076 360d279d01701e9e9f0f2427c1d230fe ""
"/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmcsc10.tfm" 1775415801 11276 116dd5bea6621ce4a1999f96d876084c ""
"/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr10.tfm" 1775415801 12056 7e13df7fe4cbce21b072ba7c4f4deb6e "" "/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr10.tfm" 1775415801 12056 7e13df7fe4cbce21b072ba7c4f4deb6e ""
"/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr12.tfm" 1775415801 12092 7b1546e2d096cfd5dcbd4049b0b1ec2e "" "/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr12.tfm" 1775415801 12092 7b1546e2d096cfd5dcbd4049b0b1ec2e ""
"/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr17.tfm" 1775415801 12156 ca1ae6a3c8564e89597f1f993fba1608 "" "/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr17.tfm" 1775415801 12156 ca1ae6a3c8564e89597f1f993fba1608 ""
@@ -54,12 +50,8 @@
"/usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmr6.tfm" 1775415801 11836 e3b6ce3e601aec94f64a536e7f4224d5 "" "/usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmr6.tfm" 1775415801 11836 e3b6ce3e601aec94f64a536e7f4224d5 ""
"/usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmr8.tfm" 1775415801 11864 309fd7f43e4a0ba39f6f7644d76e8edf "" "/usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmr8.tfm" 1775415801 11864 309fd7f43e4a0ba39f6f7644d76e8edf ""
"/usr/share/texmf-dist/fonts/tfm/public/lm/ts1-lmr12.tfm" 1775415801 1596 1d4548788e389ded56d0b01b28377882 "" "/usr/share/texmf-dist/fonts/tfm/public/lm/ts1-lmr12.tfm" 1775415801 1596 1d4548788e389ded56d0b01b28377882 ""
"/usr/share/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb" 1775415801 31764 459c573c03a4949a528c2cc7f557e217 ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmbx10.pfb" 1775415801 121021 1bf809ce4a594679006bd72263eba59b "" "/usr/share/texmf-dist/fonts/type1/public/lm/lmbx10.pfb" 1775415801 121021 1bf809ce4a594679006bd72263eba59b ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmbx12.pfb" 1775415801 116908 1fca96723793882c2e0160350c192fc8 "" "/usr/share/texmf-dist/fonts/type1/public/lm/lmbx12.pfb" 1775415801 116908 1fca96723793882c2e0160350c192fc8 ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmbx8.pfb" 1775415801 125241 1d6de6a4ab0d08571b46009b6426dace ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmcsc10.pfb" 1775415801 116427 4a5b1ccaa7cce719091920a86b58608d ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmex10.pfb" 1775415801 23055 2e5b42921de910eaa97b85df04ca4891 ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmmi12.pfb" 1775415801 30696 2654571912f9cd384da9f7cb8a60c568 "" "/usr/share/texmf-dist/fonts/type1/public/lm/lmmi12.pfb" 1775415801 30696 2654571912f9cd384da9f7cb8a60c568 ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmmi8.pfb" 1775415801 30635 833ec815d446ec453a4913fc26d24cbc "" "/usr/share/texmf-dist/fonts/type1/public/lm/lmmi8.pfb" 1775415801 30635 833ec815d446ec453a4913fc26d24cbc ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmr10.pfb" 1775415801 119235 f35b44530a1d90eb90fe15d9cba67ea0 "" "/usr/share/texmf-dist/fonts/type1/public/lm/lmr10.pfb" 1775415801 119235 f35b44530a1d90eb90fe15d9cba67ea0 ""
@@ -69,7 +61,6 @@
"/usr/share/texmf-dist/fonts/type1/public/lm/lmri12.pfb" 1775415801 109265 32320cb6133d4d76bf83e27b5eb4009b "" "/usr/share/texmf-dist/fonts/type1/public/lm/lmri12.pfb" 1775415801 109265 32320cb6133d4d76bf83e27b5eb4009b ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmri8.pfb" 1775415801 109952 3dd76c0c5c680d519bb6d59a066c0826 "" "/usr/share/texmf-dist/fonts/type1/public/lm/lmri8.pfb" 1775415801 109952 3dd76c0c5c680d519bb6d59a066c0826 ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmsy10.pfb" 1775415801 27863 09ce3735688ffde955e72da27c95b61a "" "/usr/share/texmf-dist/fonts/type1/public/lm/lmsy10.pfb" 1775415801 27863 09ce3735688ffde955e72da27c95b61a ""
"/usr/share/texmf-dist/fonts/type1/public/lm/lmsy8.pfb" 1775415801 27802 5c876bb2c4040caaf035d60bd74a86bd ""
"/usr/share/texmf-dist/fonts/type1/urw/courier/ucrb8a.pfb" 1775415801 50493 4ed1f7e9eba8f1f3e1ec25195460190d "" "/usr/share/texmf-dist/fonts/type1/urw/courier/ucrb8a.pfb" 1775415801 50493 4ed1f7e9eba8f1f3e1ec25195460190d ""
"/usr/share/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb" 1775415801 45758 19968a0990191524e34e1994d4a31cb6 "" "/usr/share/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb" 1775415801 45758 19968a0990191524e34e1994d4a31cb6 ""
"/usr/share/texmf-dist/fonts/vf/adobe/courier/pcrb8t.vf" 1775415801 2184 5d20c8b00cd914e50251116c274e2d0b "" "/usr/share/texmf-dist/fonts/vf/adobe/courier/pcrb8t.vf" 1775415801 2184 5d20c8b00cd914e50251116c274e2d0b ""
@@ -241,41 +232,47 @@
"/usr/share/texmf-dist/tex/latex/xfor/xfor.sty" 1775415801 2689 44855b72da58344b1c1d9b3087bce6ca "" "/usr/share/texmf-dist/tex/latex/xfor/xfor.sty" 1775415801 2689 44855b72da58344b1c1d9b3087bce6ca ""
"/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty" 1775415801 5006 d7e899bb5d9717c7f214e9bc0284de7b "" "/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty" 1775415801 5006 d7e899bb5d9717c7f214e9bc0284de7b ""
"/usr/share/texmf-dist/web2c/texmf.cnf" 1775415801 43569 fd570f2fa160877d211e859f687312ba "" "/usr/share/texmf-dist/web2c/texmf.cnf" 1775415801 43569 fd570f2fa160877d211e859f687312ba ""
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1775754247 326941 2435a15e28edd8c15348e7007d177b30 "" "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1780904047 5382322 468d3831690fd9b5e3d16d5c22dbf17a ""
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1775754238 2352580 88d3ed5fab13e4c39094adf4a84511d2 "" "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1780904038 2352582 86b484c6b78c2a90b481750cbf03de22 ""
"czech-iso.lbx" 1681557593 294 7ce53d925459ba9e674024c57d6c7af9 "" "czech-iso.lbx" 1681557593 294 7ce53d925459ba9e674024c57d6c7af9 ""
"czech.lbx" 1681557593 23857 01707bd906156286610d5e5bcb06aa09 "" "czech.lbx" 1681557593 23857 01707bd906156286610d5e5bcb06aa09 ""
"english-iso.lbx" 1681557593 292 ce1004c4c0d380cc5ae6d84de8c03da6 "" "english-iso.lbx" 1681557593 292 ce1004c4c0d380cc5ae6d84de8c03da6 ""
"graphics/300playerstrace.png" 1775758530.81909 49763 3cc41557a1ddcc2acef988ea4667dfe8 "" "graphics/300playerstrace.png" 1775758530.81909 49763 3cc41557a1ddcc2acef988ea4667dfe8 ""
"graphics/TcpIp.png" 1775414953.33879 64639 00f2319f3474a2ac8cf43569bc9af998 "" "graphics/TcpIp.png" 1775414953.33879 64639 00f2319f3474a2ac8cf43569bc9af998 ""
"graphics/UP_znak.pdf" 1681557593 3121 caaf4f5447a3a0b25b356a30208583d1 "" "graphics/UP_znak.pdf" 1681557593 3121 caaf4f5447a3a0b25b356a30208583d1 ""
"graphics/client-server-architecture.pdf" 1777452157.2459 87165 29c6b564f112814268f2465c1c3c0188 ""
"graphics/ecs_optimization_tracy_01.png" 1776022974.05461 130401 258005bf8593377b2ff6bade36c08384 "" "graphics/ecs_optimization_tracy_01.png" 1776022974.05461 130401 258005bf8593377b2ff6bade36c08384 ""
"graphics/ecs_optimization_tracy_02.png" 1776023016.44493 121676 ab7b6fd1d3d0d0b0a564447c2067c920 "" "graphics/ecs_optimization_tracy_02.png" 1776023016.44493 121676 ab7b6fd1d3d0d0b0a564447c2067c920 ""
"graphics/grafana.png" 1777742255.36748 177249 00bc0e853ef0c5f6e56d0e482cd0070c ""
"graphics/http2.pdf" 1776969007.60601 46800 91209613d245a76f155c3f9e6f79cdf6 ""
"graphics/http3.pdf" 1776968997.16731 79793 31bf8e82583c4435518e5143b8792c85 ""
"graphics/integrationcomparison.pdf" 1775588282.49964 20019 870793ee528516a5c736ac47a287f24f "" "graphics/integrationcomparison.pdf" 1775588282.49964 20019 870793ee528516a5c736ac47a287f24f ""
"graphics/kititle-cz-nofont.pdf" 1681557593 12762 4b9f69751f3c44debf721c7e80adffc7 "" "graphics/kititle-cz-nofont.pdf" 1681557593 12762 4b9f69751f3c44debf721c7e80adffc7 ""
"graphics/latencycomparison.pdf" 1775588277.51972 19017 25d4b3a10e48313d5320492d27c6375d "" "graphics/latencycomparison.pdf" 1778155349.2454 19017 2406ef2b6ba3de406fb00a57ae6eb4a0 ""
"graphics/network01.pdf" 1775677988.13486 41700 2c2b8af0695a9efcb41151cf3cf8c0d3 "" "graphics/layer_architecture.png" 1777273464.39449 24159 f110280074d3b9a1444f44da6168aefc ""
"graphics/playerbenchmark.png" 1774990129.78598 36699 4e11286fcaf50fefe34cf42456e981bc "" "graphics/playerbenchmark.png" 1774990129.78598 36699 4e11286fcaf50fefe34cf42456e981bc ""
"graphics/quic_handshake.pdf" 1777135207.08321 51400 2edd580d3287b4878651db3546952446 ""
"graphics/quicr_handshake.pdf" 1777671629.01477 54410 98ae3707915e14050914f5953b2aa2a7 ""
"graphics/zone_server_architecture.pdf" 1777668683.31198 89331 7bcdb7a734277a007eb50aab7d27d76c ""
"iso-numeric.bbx" 1681557593 319 50b9ccdb608c40ac14dd498079e9ab29 "" "iso-numeric.bbx" 1681557593 319 50b9ccdb608c40ac14dd498079e9ab29 ""
"iso-numeric.cbx" 1681557593 73 45828f8df9dead5135d2c8a727f5b601 "" "iso-numeric.cbx" 1681557593 73 45828f8df9dead5135d2c8a727f5b601 ""
"iso.bbx" 1681557593 13233 9f9e9c852fe772bfe1efaacc6b415eb7 "" "iso.bbx" 1681557593 13233 9f9e9c852fe772bfe1efaacc6b415eb7 ""
"kibase.sty" 1681557593 23853 021ae8236751950ac5e18f6a5bcf1da7 "" "kibase.sty" 1681557593 23853 021ae8236751950ac5e18f6a5bcf1da7 ""
"kidiplom.acr" 0 -1 0 "" "kidiplom.acr" 0 -1 0 ""
"kidiplom.aux" 1776763887.40731 48477 1832b6ee9f1400e92afabb64c1f09e0e "pdflatex" "kidiplom.aux" 1784485267.01936 39430 fdff14e0bc2410ed919f8e8110557921 "pdflatex"
"kidiplom.bbl" 0 -1 0 "biber kidiplom" "kidiplom.bbl" 0 -1 0 "biber kidiplom"
"kidiplom.cls" 1681557593 18598 7684b2d13ac67d7b017c4eea1e12fa0c "" "kidiplom.cls" 1681557593 18598 7684b2d13ac67d7b017c4eea1e12fa0c ""
"kidiplom.glsdefs" 1776763887.45159 525 791a05cd0a9f8650067804d8f5ff3f41 "pdflatex" "kidiplom.glsdefs" 1777655247.6059 525 791a05cd0a9f8650067804d8f5ff3f41 ""
"kidiplom.ind" 1776762025.16852 97 93cd0da9f80df19615dd6260cd130842 "makeindex kidiplom.idx" "kidiplom.ind" 1777641420.71105 0 d41d8cd98f00b204e9800998ecf8427e "makeindex kidiplom.idx"
"kidiplom.lot" 1776763887.45159 393 b739e721d36e3a408e2ce0469f912651 "pdflatex" "kidiplom.lot" 1784485267.03863 142 0f926846b4ca0023532a29a360cf54d1 "pdflatex"
"kidiplom.run.xml" 1776763887.45159 2535 4e001a965ee2f4de88dc6271855a61ea "pdflatex" "kidiplom.run.xml" 1784485267.03863 2535 4e001a965ee2f4de88dc6271855a61ea "pdflatex"
"kidiplom.tex" 1776763878.04907 111967 8a5d3275003cd46da47789a086b1ed1f "" "kidiplom.tex" 1784485264.71132 119092 182002268412b0b42392d53087902db8 ""
"kidiplom.toc" 1776763887.45159 8240 43b90c8a8f9022863b7db6ded58c0808 "pdflatex" "kidiplom.toc" 1784485267.03863 6728 b6e8cccb71c2a170c813dee8da64c213 "pdflatex"
(generated) (generated)
"kidiplom.acn" "kidiplom.acn"
"kidiplom.aux" "kidiplom.aux"
"kidiplom.bcf" "kidiplom.bcf"
"kidiplom.glo" "kidiplom.glo"
"kidiplom.glsdefs"
"kidiplom.idx" "kidiplom.idx"
"kidiplom.ist" "kidiplom.ist"
"kidiplom.log" "kidiplom.log"
+79 -49
View File
@@ -480,42 +480,77 @@ INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmbx12.tfm
INPUT ./kidiplom.toc INPUT ./kidiplom.toc
INPUT ./kidiplom.toc INPUT ./kidiplom.toc
INPUT kidiplom.toc INPUT kidiplom.toc
INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmcsc10.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr8.tfm
OUTPUT kidiplom.toc OUTPUT kidiplom.toc
INPUT ./kidiplom.lot INPUT ./kidiplom.lot
INPUT ./kidiplom.lot INPUT ./kidiplom.lot
INPUT kidiplom.lot INPUT kidiplom.lot
OUTPUT kidiplom.lot OUTPUT kidiplom.lot
INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmbx12.tfm INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmbx12.tfm
INPUT ./graphics/network01.pdf
INPUT ./graphics/network01.pdf
INPUT ./graphics/network01.pdf
INPUT ./graphics/network01.pdf
INPUT ./graphics/TcpIp.png
INPUT ./graphics/TcpIp.png
INPUT ./graphics/TcpIp.png
INPUT ./graphics/TcpIp.png
INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc
INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr10.tfm INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc
INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc
INPUT /usr/share/texmf-dist/tex/latex/psnfss/t1pcr.fd INPUT /usr/share/texmf-dist/tex/latex/psnfss/t1pcr.fd
INPUT /usr/share/texmf-dist/tex/latex/psnfss/t1pcr.fd INPUT /usr/share/texmf-dist/tex/latex/psnfss/t1pcr.fd
INPUT /usr/share/texmf-dist/tex/latex/psnfss/t1pcr.fd INPUT /usr/share/texmf-dist/tex/latex/psnfss/t1pcr.fd
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrb8t.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm
INPUT /usr/share/texmf-dist/fonts/vf/adobe/courier/pcrr8t.vf INPUT /usr/share/texmf-dist/fonts/vf/adobe/courier/pcrr8t.vf
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8r.tfm INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8r.tfm
INPUT /usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc INPUT /usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc
INPUT ./graphics/layer_architecture.png
INPUT ./graphics/layer_architecture.png
INPUT ./graphics/layer_architecture.png
INPUT ./graphics/layer_architecture.png
INPUT ./graphics/layer_architecture.png
INPUT ./graphics/TcpIp.png
INPUT ./graphics/TcpIp.png
INPUT ./graphics/TcpIp.png
INPUT ./graphics/TcpIp.png
INPUT ./graphics/http2.pdf
INPUT ./graphics/http2.pdf
INPUT ./graphics/http2.pdf
INPUT ./graphics/http2.pdf
INPUT ./graphics/http2.pdf
INPUT ./graphics/http3.pdf
INPUT ./graphics/http3.pdf
INPUT ./graphics/http3.pdf
INPUT ./graphics/http3.pdf
INPUT ./graphics/http3.pdf
INPUT ./graphics/quic_handshake.pdf
INPUT ./graphics/quic_handshake.pdf
INPUT ./graphics/quic_handshake.pdf
INPUT ./graphics/quic_handshake.pdf
INPUT ./graphics/quic_handshake.pdf
INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr10.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr8.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrb8t.tfm
INPUT /usr/share/texmf-dist/fonts/vf/adobe/courier/pcrr8t.vf
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8r.tfm
INPUT /usr/share/texmf-dist/fonts/vf/adobe/courier/pcrr8t.vf INPUT /usr/share/texmf-dist/fonts/vf/adobe/courier/pcrr8t.vf
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8r.tfm INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8r.tfm
INPUT /usr/share/texmf-dist/fonts/vf/adobe/courier/pcrb8t.vf INPUT /usr/share/texmf-dist/fonts/vf/adobe/courier/pcrb8t.vf
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrb8r.tfm INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrb8r.tfm
INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc INPUT ./graphics/client-server-architecture.pdf
INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc INPUT ./graphics/client-server-architecture.pdf
INPUT /usr/share/texmf-dist/fonts/vf/adobe/courier/pcrr8t.vf INPUT ./graphics/client-server-architecture.pdf
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrr8r.tfm INPUT ./graphics/client-server-architecture.pdf
INPUT ./graphics/client-server-architecture.pdf
INPUT ./graphics/grafana.png
INPUT ./graphics/grafana.png
INPUT ./graphics/grafana.png
INPUT ./graphics/grafana.png
INPUT ./graphics/grafana.png
INPUT ./graphics/300playerstrace.png
INPUT ./graphics/300playerstrace.png
INPUT ./graphics/300playerstrace.png
INPUT ./graphics/300playerstrace.png
INPUT ./graphics/300playerstrace.png
INPUT ./graphics/quicr_handshake.pdf
INPUT ./graphics/quicr_handshake.pdf
INPUT ./graphics/quicr_handshake.pdf
INPUT ./graphics/quicr_handshake.pdf
INPUT ./graphics/quicr_handshake.pdf
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrb8t.tfm INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrb8t.tfm
INPUT /usr/share/texmf-dist/fonts/vf/adobe/courier/pcrb8t.vf INPUT /usr/share/texmf-dist/fonts/vf/adobe/courier/pcrb8t.vf
INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrb8r.tfm INPUT /usr/share/texmf-dist/fonts/tfm/adobe/courier/pcrb8r.tfm
@@ -538,7 +573,6 @@ INPUT ./graphics/300playerstrace.png
INPUT ./graphics/300playerstrace.png INPUT ./graphics/300playerstrace.png
INPUT ./graphics/300playerstrace.png INPUT ./graphics/300playerstrace.png
INPUT ./graphics/300playerstrace.png INPUT ./graphics/300playerstrace.png
INPUT ./graphics/300playerstrace.png
INPUT ./graphics/ecs_optimization_tracy_01.png INPUT ./graphics/ecs_optimization_tracy_01.png
INPUT ./graphics/ecs_optimization_tracy_01.png INPUT ./graphics/ecs_optimization_tracy_01.png
INPUT ./graphics/ecs_optimization_tracy_01.png INPUT ./graphics/ecs_optimization_tracy_01.png
@@ -549,36 +583,37 @@ INPUT ./graphics/ecs_optimization_tracy_02.png
INPUT ./graphics/ecs_optimization_tracy_02.png INPUT ./graphics/ecs_optimization_tracy_02.png
INPUT ./graphics/ecs_optimization_tracy_02.png INPUT ./graphics/ecs_optimization_tracy_02.png
INPUT ./graphics/ecs_optimization_tracy_02.png INPUT ./graphics/ecs_optimization_tracy_02.png
INPUT ./graphics/zone_server_architecture.pdf
INPUT ./graphics/zone_server_architecture.pdf
INPUT ./graphics/zone_server_architecture.pdf
INPUT ./graphics/zone_server_architecture.pdf
INPUT ./graphics/zone_server_architecture.pdf
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT /usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd INPUT /usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd
INPUT /usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd INPUT /usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd
INPUT /usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd INPUT /usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd
INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ts1-lmr12.tfm INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ts1-lmr12.tfm
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang2.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang3.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT /usr/share/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ts1.enc INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ts1.enc
INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathex.enc
INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmbx8.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmbx10.tfm
OUTPUT kidiplom.glsdefs
INPUT ./kidiplom.ind INPUT ./kidiplom.ind
INPUT ./kidiplom.ind INPUT ./kidiplom.ind
INPUT kidiplom.ind INPUT kidiplom.ind
@@ -587,9 +622,6 @@ INPUT kidiplom.run.xml
OUTPUT kidiplom.run.xml OUTPUT kidiplom.run.xml
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmbx10.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmbx10.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmbx12.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmbx12.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmbx8.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmcsc10.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmex10.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmmi12.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmmi12.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmmi8.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmmi8.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmr10.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmr10.pfb
@@ -599,7 +631,5 @@ INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmr8.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmri12.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmri12.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmri8.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmri8.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmsy10.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmsy10.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmsy8.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb
INPUT /usr/share/texmf-dist/fonts/type1/urw/courier/ucrb8a.pfb INPUT /usr/share/texmf-dist/fonts/type1/urw/courier/ucrb8a.pfb
INPUT /usr/share/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb INPUT /usr/share/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb
-1
View File
@@ -1 +0,0 @@
\indexentry{výraz|hyperxindexformat{\hypertarget{1ind.ind}}}{45}
+2 -4
View File
@@ -1,6 +1,4 @@
This is makeindex, version 2.18 [TeX Live 2026] (kpathsea + Thai support). This is makeindex, version 2.18 [TeX Live 2026] (kpathsea + Thai support).
Scanning input file kidiplom.idx....done (1 entries accepted, 0 rejected). Scanning input file kidiplom.idx...done (0 entries accepted, 0 rejected).
Sorting entries...done (0 comparisons). Nothing written in kidiplom.ind.
Generating output file kidiplom.ind....done (5 lines written, 0 warnings).
Output written in kidiplom.ind.
Transcript written in kidiplom.ilg. Transcript written in kidiplom.ilg.
-5
View File
@@ -1,5 +0,0 @@
\begin{theindex}
\item výraz, \hyperxindexformat{\hypertarget{1ind.ind}}{45}
\end{theindex}
+1 -1
View File
@@ -1,5 +1,5 @@
% makeindex style file created by the glossaries package % makeindex style file created by the glossaries package
% for document 'kidiplom' on 2026-4-21 % for document 'kidiplom' on 2026-7-19
actual '?' actual '?'
encap '|' encap '|'
level '!' level '!'
+364 -160
View File
@@ -1,4 +1,4 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026/Arch Linux) (preloaded format=pdflatex 2026.4.9) 21 APR 2026 11:31 This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026/Arch Linux) (preloaded format=pdflatex 2026.6.8) 19 JUL 2026 20:21
entering extended mode entering extended mode
restricted \write18 enabled. restricted \write18 enabled.
%&-line parsing enabled. %&-line parsing enabled.
@@ -1271,10 +1271,6 @@ Package biblatex Warning: Conflicting options.
(./kidiplom.aux (./kidiplom.aux
Package babel Info: 'czech' activates 'czech' shorthands. Package babel Info: 'czech' activates 'czech' shorthands.
(babel) Reported on input line 22. (babel) Reported on input line 22.
LaTeX Warning: Label `tab:prepinace' multiply defined.
) )
\openout1 = `kidiplom.aux'. \openout1 = `kidiplom.aux'.
@@ -1479,133 +1475,334 @@ LaTeX Font Info: External font `lmex10' loaded for size
] ]
(./kidiplom.toc [5 (./kidiplom.toc [5
] [6]) ])
\tf@toc=\write10 \tf@toc=\write10
\openout10 = `kidiplom.toc'. \openout10 = `kidiplom.toc'.
[7] (./kidiplom.lot) [6] (./kidiplom.lot)
\tf@lot=\write11 \tf@lot=\write11
\openout11 = `kidiplom.lot'. \openout11 = `kidiplom.lot'.
[8 [7
] [9 ] [8
] ] [9] [10{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc}{/usr/share/te
<graphics/network01.pdf, id=264, 377.49028pt x 233.9139pt> xmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc}{/usr/share/texmf-dist/fonts/enc/dvip
File: graphics/network01.pdf Graphic file (type pdf) s/lm/lm-rm.enc}]
<use graphics/network01.pdf> LaTeX Font Info: Trying to load font information for T1+pcr on input line 25
Package pdftex.def Info: graphics/network01.pdf used on input line 202. 7.
(pdftex.def) Requested size: 204.7506pt x 126.87555pt.
[10] [11 <./graphics/network01.pdf>] (/usr/share/texmf-dist/tex/latex/psnfss/t1pcr.fd
<graphics/TcpIp.png, id=285, 805.0075pt x 512.91624pt> File: t1pcr.fd 2001/06/04 font definitions for T1/pcr.
) [11{/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc}]
Overfull \hbox (0.28238pt too wide) in paragraph at lines 274--275
[]\T1/lmr/m/n/12 Druhým p°í-stu-pem je po-sí-lání zpráv. V tomto p°í-stupu po-s
í-lají pro-cesy zprávy
[]
[12]
<graphics/layer_architecture.png, id=240, 663.47874pt x 321.2pt>
File: graphics/layer_architecture.png Graphic file (type png)
<use graphics/layer_architecture.png>
Package pdftex.def Info: graphics/layer_architecture.png used on input line 30
8.
(pdftex.def) Requested size: 409.50119pt x 198.24504pt.
[13] [14 <./graphics/layer_architecture.png>]
<graphics/TcpIp.png, id=256, 805.0075pt x 512.91624pt>
File: graphics/TcpIp.png Graphic file (type png) File: graphics/TcpIp.png Graphic file (type png)
<use graphics/TcpIp.png> <use graphics/TcpIp.png>
Package pdftex.def Info: graphics/TcpIp.png used on input line 266. Package pdftex.def Info: graphics/TcpIp.png used on input line 342.
(pdftex.def) Requested size: 409.50119pt x 260.91075pt. (pdftex.def) Requested size: 409.50119pt x 260.91075pt.
[12{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc}] [15 <./graphics/TcpIp.png>]
[13 <./graphics/TcpIp.png>] [14] [15] [16] <graphics/http2.pdf, id=263, 275.10779pt x 225.7233pt>
Overfull \hbox (15.3443pt too wide) in paragraph at lines 376--377 File: graphics/http2.pdf Graphic file (type pdf)
\T1/lmr/m/n/12 P°i po-u-ºití knihovny Ze-roMQ vy-tvá-°íme ob-jekt `ctx = zmq_co <use graphics/http2.pdf>
ntext(num_threads)`. Package pdftex.def Info: graphics/http2.pdf used on input line 381.
(pdftex.def) Requested size: 196.5588pt x 161.2807pt.
<graphics/http3.pdf, id=264, 349.305pt x 262.0992pt>
File: graphics/http3.pdf Graphic file (type pdf)
<use graphics/http3.pdf>
Package pdftex.def Info: graphics/http3.pdf used on input line 387.
(pdftex.def) Requested size: 196.5588pt x 147.48642pt.
[16] [17 <./graphics/http2.pdf> <./graphics/http3.pdf>] [18] [19]
<graphics/quic_handshake.pdf, id=321, 243.79079pt x 327.14218pt>
File: graphics/quic_handshake.pdf Graphic file (type pdf)
<use graphics/quic_handshake.pdf>
Package pdftex.def Info: graphics/quic_handshake.pdf used on input line 453.
(pdftex.def) Requested size: 204.7506pt x 274.7626pt.
[20 <./graphics/quic_handshake.pdf>]
! Undefined control sequence.
l.482 ...váříme objekt kontextu pomocí \inlcpp
{ctx=zmq\_context(num\_thr...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.482 ...vláken specifikovaný parametrem \inlcpp
{num\_thread}. Když násl...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.482 ...read}. Když následně zavoláme \inlcpp
{zmq\_send(ctx, x)}, protÄ...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.482 ...ctx, x)}, protějšek klasického \inlcpp
{send(x)}, tak nedojde k b...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.482 ...o fronty, ze které pak vlákna z \inlcpp
{zmq\_context} tzv. \uv{kr...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
Overfull \hbox (92.69887pt too wide) in paragraph at lines 482--483
\T1/lmr/m/n/12 P°i po-u-ºití knihovny Ze-roMQ vy-tvá-°íme ob-jekt kon-textu po-
mocí ctx=zmq_context(num_threads).
[] []
! Undefined control sequence.
l.484 To samé platí o \inlcpp
{zmq\_receive}, které si v pozadí skládá ...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
Overfull \hbox (4.16487pt too wide) in paragraph at lines 386--387 ! Undefined control sequence.
l.492 ...ronní pomocí klíÄového slova \inlcpp
{async}. Zavoláním takov...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.492 ...¡ním takové funkce speciálním \inlcpp
{await} voláním způsobÃ...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.492 ...kce, kterou jsou zavolali pomocí \inlcpp
{await}. Toto volání tak...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
Overfull \hbox (13.61082pt too wide) in paragraph at lines 492--493
\T1/lmr/m/n/12 Populární im-ple-men-tací, kte-rou vi-díme na-p°í-klad v Rust ne \T1/lmr/m/n/12 Populární im-ple-men-tací, kte-rou vi-díme na-p°í-klad v Rust ne
bo C#, je async/await. bo C#, je ^^R async/await^^P .
[] []
[17] [18] [19] [20] [21]
! Undefined control sequence.
l.501 ...Pouze vytvoříme objekt kontextu \inlcpp
{asio\_context}, který mÃ...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.501 ...terý má frontu úkolů a metodu \inlcpp
{run}. Když z vlákna zav...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
[22] [23]
! Undefined control sequence.
l.623 ...­ a pozice). VÅ¡e jsme obalili do \inlcpp
{JoltPhysicsWorld}.
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
[24]
Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on i Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on i
nput line 493. nput line 639.
LaTeX Font Info: Trying to load font information for T1+pcr on input line 49 [25]
3. Overfull \hbox (0.87991pt too wide) in paragraph at lines 683--684
(/usr/share/texmf-dist/tex/latex/psnfss/t1pcr.fd \T1/lmr/m/n/12 Stav hry re-pre-zen-tu-jeme kom-pletn¥ ve t°íd¥ [][][][]. Ta ob-
File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. sa-huje re-gistr z knihovny
) [21{/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc}] [22] [23] [24] [25]
Overfull \hbox (46.2356pt too wide) in paragraph at lines 620--621
\T1/lmr/m/n/12 kdo se práv¥ p°i-po-jil a kdo od-po-jil. T°ída na to má dv¥ me-t
ody: [][][]
[] []
[26] [27{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc}{/usr/share/tex [26]
mf-dist/fonts/enc/dvips/lm/lm-rm.enc}] <graphics/client-server-architecture.pdf, id=376, 609.23605pt x 404.47108pt>
Overfull \hbox (4.1038pt too wide) in paragraph at lines 695--696 File: graphics/client-server-architecture.pdf Graphic file (type pdf)
\T1/lmr/m/n/12 Pro m¥-°ení vý-konu pro-gramu ser-veru po-u-ºí-vám vý-borný pro- <use graphics/client-server-architecture.pdf>
fi-ler Tracy. Je zdarma, Package pdftex.def Info: graphics/client-server-architecture.pdf used on input
line 703.
(pdftex.def) Requested size: 409.50119pt x 271.8706pt.
[27] [28 <./graphics/client-server-architecture.pdf>]
Overfull \hbox (80.87257pt too wide) in paragraph at lines 741--742
\T1/lmr/m/n/12 Program kli-enta se skládá z t°ídy \T1/pcr/m/n/12 World\T1/lmr/m
/n/12 , která re-pre-zen-tuje stav a \T1/pcr/m/n/12 ClientWorldController\T1/lm
r/m/n/12 ,
[] []
[28] [29]
Overfull \hbox (782.2338pt too wide) in alignment at lines 727--736 Overfull \hbox (4.53065pt too wide) in paragraph at lines 741--742
[] [] [] \T1/lmr/m/n/12 která ob-sa-huje jed-no-du²²í °í-dící lo-giku. í-dící lo-gika p
o-sbírá kaº-dou ite-raci vstupy,
[] []
[30] [31] [29]
Overfull \hbox (2.99237pt too wide) in paragraph at lines 809--810
\T1/lmr/m/n/12 do pro-to-kolu za-tím ne-p°i-dá-vali, pro-toºe si stejn¥ do pa-k LaTeX Warning: Reference `sec:quicr' on page 30 undefined on input line 767.
etu uklá-dáme £íslo snímku,
Overfull \hbox (8.12425pt too wide) in paragraph at lines 779--780
\T1/lmr/m/n/12 Vytvo°ili jsme t°ídu [][][][], která má na roz-hraní me-tody []
[] []
[32] [33]
<graphics/latencycomparison.pdf, id=416, 462.52798pt x 346.89601pt> Overfull \hbox (20.39532pt too wide) in paragraph at lines 779--780
[][][][][][][][][]\T1/lmr/m/n/12 , [][][][] a [][][][]. První me-toda na-staví
pro kon-cový bod []
[]
[30]
LaTeX Warning: Reference `code:entity_spawn_message' on page 31 undefined on in
put line 794.
[31] [32]
<graphics/grafana.png, id=428, 2813.51125pt x 913.4125pt>
File: graphics/grafana.png Graphic file (type png)
<use graphics/grafana.png>
Package pdftex.def Info: graphics/grafana.png used on input line 834.
(pdftex.def) Requested size: 409.50119pt x 132.9362pt.
[33 <./graphics/grafana.png>]
<graphics/300playerstrace.png, id=436, 1348.03625pt x 397.485pt>
File: graphics/300playerstrace.png Graphic file (type png)
<use graphics/300playerstrace.png>
Package pdftex.def Info: graphics/300playerstrace.png used on input line 860.
(pdftex.def) Requested size: 409.50119pt x 120.74449pt.
[34 <./graphics/300playerstrace.png>]
[35]
<graphics/quicr_handshake.pdf, id=452, 337.26pt x 246.9225pt>
File: graphics/quicr_handshake.pdf Graphic file (type pdf)
<use graphics/quicr_handshake.pdf>
Package pdftex.def Info: graphics/quicr_handshake.pdf used on input line 941.
(pdftex.def) Requested size: 409.50119pt x 299.82079pt.
Overfull \hbox (3.49525pt too wide) in paragraph at lines 951--952
[]\T1/lmr/m/n/12 Spolehlivost °e²í kom-po-nenta [][][][], která si udr-ºuje fro
ntu rámc·,
[]
[36] [37 <./graphics/quicr_handshake.pdf>] [38]
<graphics/latencycomparison.pdf, id=481, 462.52798pt x 346.89601pt>
File: graphics/latencycomparison.pdf Graphic file (type pdf) File: graphics/latencycomparison.pdf Graphic file (type pdf)
<use graphics/latencycomparison.pdf> <use graphics/latencycomparison.pdf>
Package pdftex.def Info: graphics/latencycomparison.pdf used on input line 834 Package pdftex.def Info: graphics/latencycomparison.pdf used on input line 100
. 2.
(pdftex.def) Requested size: 327.60219pt x 245.71564pt. (pdftex.def) Requested size: 327.60219pt x 245.71564pt.
<graphics/integrationcomparison.pdf, id=417, 462.52798pt x 346.89601pt> <graphics/integrationcomparison.pdf, id=482, 462.52798pt x 346.89601pt>
File: graphics/integrationcomparison.pdf Graphic file (type pdf) File: graphics/integrationcomparison.pdf Graphic file (type pdf)
<use graphics/integrationcomparison.pdf> <use graphics/integrationcomparison.pdf>
Package pdftex.def Info: graphics/integrationcomparison.pdf used on input line Package pdftex.def Info: graphics/integrationcomparison.pdf used on input line
842. 1010.
(pdftex.def) Requested size: 327.60219pt x 245.71564pt. (pdftex.def) Requested size: 327.60219pt x 245.71564pt.
<graphics/playerbenchmark.png, id=420, 1926.19624pt x 1221.56375pt> <graphics/playerbenchmark.png, id=485, 1926.19624pt x 1221.56375pt>
File: graphics/playerbenchmark.png Graphic file (type png) File: graphics/playerbenchmark.png Graphic file (type png)
<use graphics/playerbenchmark.png> <use graphics/playerbenchmark.png>
Package pdftex.def Info: graphics/playerbenchmark.png used on input line 854. Package pdftex.def Info: graphics/playerbenchmark.png used on input line 1022.
(pdftex.def) Requested size: 204.7506pt x 129.84302pt. (pdftex.def) Requested size: 204.7506pt x 129.84302pt.
[34 <./graphics/latencycomparison.pdf>] [35 <./graphics/integrationcomparison. [39] [40 <./graphics/latencycomparison.pdf> <./graphics/integrationcomparison.
pdf> <./graphics/playerbenchmark.png>] pdf>]
<graphics/300playerstrace.png, id=508, 1348.03625pt x 397.485pt>
File: graphics/300playerstrace.png Graphic file (type png) File: graphics/300playerstrace.png Graphic file (type png)
<use graphics/300playerstrace.png> <use graphics/300playerstrace.png>
Package pdftex.def Info: graphics/300playerstrace.png used on input line 866. Package pdftex.def Info: graphics/300playerstrace.png used on input line 1040.
(pdftex.def) Requested size: 409.50119pt x 120.74449pt. (pdftex.def) Requested size: 409.50119pt x 120.74449pt.
<graphics/ecs_optimization_tracy_01.png, id=510, 1707.37875pt x 472.76625pt> [41 <./graphics/playerbenchmark.png>]
<graphics/ecs_optimization_tracy_01.png, id=586, 1707.37875pt x 472.76625pt>
File: graphics/ecs_optimization_tracy_01.png Graphic file (type png) File: graphics/ecs_optimization_tracy_01.png Graphic file (type png)
<use graphics/ecs_optimization_tracy_01.png> <use graphics/ecs_optimization_tracy_01.png>
Package pdftex.def Info: graphics/ecs_optimization_tracy_01.png used on input Package pdftex.def Info: graphics/ecs_optimization_tracy_01.png used on input
line 877. line 1051.
(pdftex.def) Requested size: 409.50119pt x 113.38686pt. (pdftex.def) Requested size: 409.50119pt x 113.38686pt.
<graphics/ecs_optimization_tracy_02.png, id=511, 1196.47pt x 583.17876pt> <graphics/ecs_optimization_tracy_02.png, id=587, 1196.47pt x 583.17876pt>
File: graphics/ecs_optimization_tracy_02.png Graphic file (type png) File: graphics/ecs_optimization_tracy_02.png Graphic file (type png)
<use graphics/ecs_optimization_tracy_02.png> <use graphics/ecs_optimization_tracy_02.png>
Package pdftex.def Info: graphics/ecs_optimization_tracy_02.png used on input Package pdftex.def Info: graphics/ecs_optimization_tracy_02.png used on input
line 884. line 1058.
(pdftex.def) Requested size: 409.50119pt x 199.59514pt. (pdftex.def) Requested size: 409.50119pt x 199.59514pt.
[36 <./graphics/300playerstrace.png> <./graphics/ecs_optimization_tracy_01.png [42 <./graphics/ecs_optimization_tracy_01.png> <./graphics/ecs_optimization_tr
>] [37 <./graphics/ecs_optimization_tracy_02.png>] acy_02.png>]
Underfull \hbox (badness 10000) in paragraph at lines 923--923 Underfull \hbox (badness 10000) in paragraph at lines 1099--1099
[]|\T1/lmr/m/n/12 Název []|\T1/lmr/m/n/12 Název
[] []
Underfull \hbox (badness 10000) in paragraph at lines 927--927 Underfull \hbox (badness 10000) in paragraph at lines 1103--1103
[]|\T1/lmr/m/n/12 Fixní []|\T1/lmr/m/n/12 Fixní
[] []
Underfull \hbox (badness 10000) in paragraph at lines 929--929 Underfull \hbox (badness 10000) in paragraph at lines 1105--1105
[]|\T1/lmr/m/n/12 Hashovací []|\T1/lmr/m/n/12 Hashovací
[] []
[38] [39] [43]
LaTeX Font Info: Trying to load font information for TS1+lmr on input line 9 Overfull \hbox (6.44025pt too wide) in paragraph at lines 1144--1145
95. [][][][][][][][][][][][][] \T1/lmr/m/n/12 a [][][][][][][][][][][][][][][][]. K
(/usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd aºdý
File: ts1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern []
)
[44]
Overfull \hbox (5.32686pt too wide) in paragraph at lines 1148--1149
[]\T1/lmr/m/n/12 Systémovou ar-chi-tek-turu vi-díme na ob-rázku [][]3.13[][]. V
i-díme, ºe []
[]
<graphics/zone_server_architecture.pdf, id=614, 453.61469pt x 298.23419pt>
File: graphics/zone_server_architecture.pdf Graphic file (type pdf)
<use graphics/zone_server_architecture.pdf>
Package pdftex.def Info: graphics/zone_server_architecture.pdf used on input l
ine 1152.
(pdftex.def) Requested size: 409.50119pt x 269.24106pt.
[45 <./graphics/zone_server_architecture.pdf>]
(/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty (/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
File: lstlang1.sty 2025/11/14 1.11b listings language file File: lstlang1.sty 2025/11/14 1.11b listings language file
) )
@@ -1626,74 +1823,27 @@ File: lstlang3.sty 2025/11/14 1.11b listings language file
) )
(/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty (/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty
File: lstmisc.sty 2025/11/14 1.11b (Carsten Heinz) File: lstmisc.sty 2025/11/14 1.11b (Carsten Heinz)
) [40{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ts1.enc}] ) [46] [47
Overfull \hbox (11.6933pt too wide) in alignment at lines 1040--1102
[] [] []
[]
] [48
ignored: Infinite glue shrinkage found in box being split [41] ]
Overfull \vbox (0.47247pt too high) has occurred while \output is active [] LaTeX Font Info: Trying to load font information for TS1+lmr on input line 1
248.
(/usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd
File: ts1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
) [49
[42] [43{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathex.enc}] {/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ts1.enc}] [50]
Overfull \hbox (12.74097pt too wide) in paragraph at lines 1154--1155
\T1/lmr/m/n/12 Pro sazbu li-te-ra-tury má uºi-va-tel dv¥ moº-nosti. M·ºe po-u-º
ít slu-ºeb ba-lík· \T1/lmr/m/sc/12 Bib\T1/lmr/m/n/12 L[]T[]X,
[]
LaTeX Font Warning: Font shape `T1/lmr/bx/sc' undefined
(Font) using `T1/lmr/bx/n' instead on input line 1155.
Overfull \hbox (33.70378pt too wide) in paragraph at lines 1172--1173
[][][][][][][][][][][]\T1/lmr/m/n/12 . Na da-nou zkratku se pak lze od-ka-zo-va
t jed-no-du²e, [].
[]
[44]
Package lipsum Warning: Unknown language 'latin'. Hyphenation patterns for
(lipsum) 'czech' will be used instead.
\@gls@deffile=\write12
\openout12 = `kidiplom.glsdefs'.
Package hyperref Info: bookmark level for unknown definition defaults to 0 on i
nput line 1221.
Package hyperref Info: bookmark level for unknown proof defaults to 0 on input
line 1225.
[45] [46]
Package hyperref Info: bookmark level for unknown remark defaults to 0 on input
line 1229.
Package hyperref Info: bookmark level for unknown example defaults to 0 on inpu
t line 1233.
Package hyperref Info: bookmark level for unknown lemma defaults to 0 on input
line 1237.
Package hyperref Info: bookmark level for unknown consequence defaults to 0 on
input line 1241.
Package hyperref Info: bookmark level for unknown theorem defaults to 0 on inpu
t line 1245.
[47] [48] [49
] [50
] [51
] [52]
No file kidiplom.acr. No file kidiplom.acr.
[53 [51
] ]
LaTeX Warning: Empty bibliography on input line 1374. LaTeX Warning: Empty bibliography on input line 1284.
(./kidiplom.ind [54
])
(./kidiplom.ind)
enddocument/afterlastpage (AED): lastpage setting LastPage. enddocument/afterlastpage (AED): lastpage setting LastPage.
(./kidiplom.aux) (./kidiplom.aux)
*********** ***********
@@ -1702,13 +1852,10 @@ L3 programming layer <2026-01-19>
*********** ***********
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
LaTeX Warning: There were undefined references. LaTeX Warning: There were undefined references.
LaTeX Warning: There were multiply-defined labels. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
Package biblatex Warning: Please (re)run Biber on the file: Package biblatex Warning: Please (re)run Biber on the file:
@@ -1720,34 +1867,91 @@ Package logreq Info: Writing requests to 'kidiplom.run.xml'.
) )
Here is how much of TeX's memory you used: Here is how much of TeX's memory you used:
33856 strings out of 469481 33766 strings out of 469481
636341 string characters out of 5469631 635886 string characters out of 5469631
1770024 words of memory out of 5000000 1771293 words of memory out of 5000000
61664 multiletter control sequences out of 15000+600000 61633 multiletter control sequences out of 15000+600000
701070 words of font info for 90 fonts, out of 8000000 for 9000 692285 words of font info for 87 fonts, out of 8000000 for 9000
24 hyphenation exceptions out of 8191 24 hyphenation exceptions out of 8191
110i,11n,125p,2637b,2312s stack positions out of 10000i,1000n,20000p,200000b,200000s 110i,11n,125p,2637b,2312s stack positions out of 10000i,1000n,20000p,200000b,200000s
pdfTeX warning (dest): name{glo:UPOL} has been referenced but does not exist, r pdfTeX warning (dest): name{section*.8} has been referenced but does not exist,
eplaced by a fixed one replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.14.1} has been referenced but does
not exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.11.2} has been referenced but does
not exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.11.1} has been referenced but does
not exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.8.8} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.8.7} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.8.6} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.8.5} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.8.4} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.8.3} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.8.2} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.8.1} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.4.4} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.4.3} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.4.2} has been referenced but does n
ot exist, replaced by a fixed one
pdfTeX warning (dest): name{subsubsection.3.4.1} has been referenced but does n
ot exist, replaced by a fixed one
</usr/share/texmf-dist/fonts/type1/public/lm/lmbx10.pfb></usr/share/texmf-dist/ </usr/share/texmf-dist/fonts/type1/public/lm/lmbx10.pfb></usr/share/texmf-dist/
fonts/type1/public/lm/lmbx12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/l fonts/type1/public/lm/lmbx12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/l
mbx8.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmcsc10.pfb></usr/share/t mmi12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmmi8.pfb></usr/share/te
exmf-dist/fonts/type1/public/lm/lmex10.pfb></usr/share/texmf-dist/fonts/type1/p xmf-dist/fonts/type1/public/lm/lmr10.pfb></usr/share/texmf-dist/fonts/type1/pub
ublic/lm/lmmi12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmmi8.pfb></us lic/lm/lmr12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr17.pfb></usr/s
r/share/texmf-dist/fonts/type1/public/lm/lmr10.pfb></usr/share/texmf-dist/fonts hare/texmf-dist/fonts/type1/public/lm/lmr8.pfb></usr/share/texmf-dist/fonts/typ
/type1/public/lm/lmr12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr17.p e1/public/lm/lmri12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmri8.pfb>
fb></usr/share/texmf-dist/fonts/type1/public/lm/lmr8.pfb></usr/share/texmf-dist </usr/share/texmf-dist/fonts/type1/public/lm/lmsy10.pfb></usr/share/texmf-dist/
/fonts/type1/public/lm/lmri12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/ fonts/type1/urw/courier/ucrb8a.pfb></usr/share/texmf-dist/fonts/type1/urw/couri
lmri8.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmsy10.pfb></usr/share/t er/ucrr8a.pfb>
exmf-dist/fonts/type1/public/lm/lmsy8.pfb></usr/share/texmf-dist/fonts/type1/pu Output written on kidiplom.pdf (51 pages, 1032333 bytes).
blic/amsfonts/symbols/msam10.pfb></usr/share/texmf-dist/fonts/type1/urw/courier
/ucrb8a.pfb></usr/share/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb>
Output written on kidiplom.pdf (54 pages, 822926 bytes).
PDF statistics: PDF statistics:
1132 PDF objects out of 1200 (max. 8388607) 1037 PDF objects out of 1200 (max. 8388607)
946 compressed objects within 10 object streams 827 compressed objects within 9 object streams
263 named destinations out of 1000 (max. 500000) 207 named destinations out of 1000 (max. 500000)
847 words of extra memory for PDF output out of 10000 (max. 10000000) 754 words of extra memory for PDF output out of 10000 (max. 10000000)
-3
View File
@@ -1,7 +1,4 @@
\babel@toc {czech}{}\relax \babel@toc {czech}{}\relax
\contentsline {table}{\numberline {1}{Rozhraní třídy QuicrEndpoint}}{30}{table.1}%
\contentsline {table}{\numberline {2}{Seznam přepínačů}}{41}{table.2}%
\contentsline {table}{\numberline {3}{\ignorespaces Odstavce v tabulkách}}{46}{table.3}%
\babel@toc {czech}{}\relax \babel@toc {czech}{}\relax
\babel@toc {czech}{}\relax \babel@toc {czech}{}\relax
\babel@toc {english}{}\relax \babel@toc {english}{}\relax
BIN
View File
Binary file not shown.
Binary file not shown.
+508 -598
View File
File diff suppressed because it is too large Load Diff
+77 -94
View File
@@ -1,99 +1,82 @@
\babel@toc {czech}{}\relax \babel@toc {czech}{}\relax
\contentsline {section}{\numberline {1}Úvod}{9}{section.1}% \contentsline {section}{\numberline {1}Úvod}{8}{section.1}%
\contentsline {section}{\numberline {2}Distribuované systémy}{10}{section.2}% \contentsline {section}{\numberline {2}Distribuované systémy}{9}{section.2}%
\contentsline {subsection}{\numberline {2.1}Počítačové sítě}{10}{subsection.2.1}% \contentsline {subsection}{\numberline {2.1}Architektury}{9}{subsection.2.1}%
\contentsline {subsection}{\numberline {2.2}Komunikace v síti}{11}{subsection.2.2}% \contentsline {subsubsection}{\numberline {2.1.1}Softwarová architektura}{9}{subsubsection.2.1.1}%
\contentsline {subsection}{\numberline {2.3}Rodina protokolů TCP/IP}{11}{subsection.2.3}% \contentsline {subsubsection}{\numberline {2.1.2}Systémové architektury}{10}{subsubsection.2.1.2}%
\contentsline {subsection}{\numberline {2.4}Protokoly v aplikační vrstvě}{12}{subsection.2.4}% \contentsline {subsection}{\numberline {2.2}Komunikace}{11}{subsection.2.2}%
\contentsline {subsubsection}{\numberline {2.4.1}Middleware}{13}{subsubsection.2.4.1}% \contentsline {subsubsection}{\numberline {2.2.1}Modely pro komunikaci}{11}{subsubsection.2.2.1}%
\contentsline {subsubsection}{\numberline {2.4.2}HTTP}{13}{subsubsection.2.4.2}% \contentsline {subsection}{\numberline {2.3}Počítačová Síť}{12}{subsection.2.3}%
\contentsline {subsubsection}{\numberline {2.4.3}HTTP/3}{13}{subsubsection.2.4.3}% \contentsline {subsection}{\numberline {2.4}Komunikace v síti}{13}{subsection.2.4}%
\contentsline {subsubsection}{\numberline {2.4.4}gRPC}{14}{subsubsection.2.4.4}% \contentsline {subsubsection}{\numberline {2.4.1}Rodina protokolů TCP/IP}{13}{subsubsection.2.4.1}%
\contentsline {subsubsection}{\numberline {2.4.5}Internet protocol}{14}{subsubsection.2.4.5}% \contentsline {subsection}{\numberline {2.5}Protokoly v aplikační vrstvě}{15}{subsection.2.5}%
\contentsline {subsection}{\numberline {2.5}Protokoly v transportní vrstvě}{14}{subsection.2.5}% \contentsline {subsubsection}{\numberline {2.5.1}HTTP}{15}{subsubsection.2.5.1}%
\contentsline {subsubsection}{\numberline {2.5.1}TCP}{14}{subsubsection.2.5.1}% \contentsline {subsubsection}{\numberline {2.5.2}HTTP/3}{16}{subsubsection.2.5.2}%
\contentsline {subsubsection}{\numberline {2.5.2}Spolehlivost}{14}{subsubsection.2.5.2}% \contentsline {subsection}{\numberline {2.6}Protokoly v transportní vrstvě}{16}{subsection.2.6}%
\contentsline {subsubsection}{\numberline {2.5.3}UDP}{15}{subsubsection.2.5.3}% \contentsline {subsubsection}{\numberline {2.6.1}TCP}{17}{subsubsection.2.6.1}%
\contentsline {subsubsection}{\numberline {2.5.4}QUIC}{15}{subsubsection.2.5.4}% \contentsline {subsubsection}{\numberline {2.6.2}UDP}{18}{subsubsection.2.6.2}%
\contentsline {subsection}{\numberline {2.6}Asynchroní IO}{17}{subsection.2.6}% \contentsline {subsubsection}{\numberline {2.6.3}QUIC}{18}{subsubsection.2.6.3}%
\contentsline {subsubsection}{\numberline {2.6.1}ZeroMQ}{17}{subsubsection.2.6.1}% \contentsline {subsection}{\numberline {2.7}Sokety}{20}{subsection.2.7}%
\contentsline {subsubsection}{\numberline {2.6.2}Work stealing}{17}{subsubsection.2.6.2}% \contentsline {subsection}{\numberline {2.8}Asynchroní vstupně výstupní operace}{21}{subsection.2.8}%
\contentsline {subsubsection}{\numberline {2.6.3}Async/Await}{17}{subsubsection.2.6.3}% \contentsline {subsubsection}{\numberline {2.8.1}ZeroMQ}{21}{subsubsection.2.8.1}%
\contentsline {subsubsection}{\numberline {2.6.4}Boost Asio}{18}{subsubsection.2.6.4}% \contentsline {subsubsection}{\numberline {2.8.2}Work stealing}{21}{subsubsection.2.8.2}%
\contentsline {subsubsection}{\numberline {2.6.5}Stack pointer}{18}{subsubsection.2.6.5}% \contentsline {subsubsection}{\numberline {2.8.3}Async/Await}{21}{subsubsection.2.8.3}%
\contentsline {subsection}{\numberline {2.7}Architektury}{20}{subsection.2.7}% \contentsline {subsubsection}{\numberline {2.8.4}Boost Asio}{22}{subsubsection.2.8.4}%
\contentsline {subsubsection}{\numberline {2.7.1}Klient-Server}{20}{subsubsection.2.7.1}% \contentsline {section}{\numberline {3}Hra}{23}{section.3}%
\contentsline {subsubsection}{\numberline {2.7.2}Peer-to-Peer}{20}{subsubsection.2.7.2}% \contentsline {subsection}{\numberline {3.1}Softwarová Architektura}{23}{subsection.3.1}%
\contentsline {section}{\numberline {3}Hra pro více hráčů}{20}{section.3}% \contentsline {subsubsection}{\numberline {3.1.1}Entity-Component-System}{24}{subsubsection.3.1.1}%
\contentsline {subsection}{\numberline {3.1}Hry}{20}{subsection.3.1}% \contentsline {subsection}{\numberline {3.2}Engine}{24}{subsection.3.2}%
\contentsline {subsubsection}{\numberline {3.1.1}Entt}{21}{subsubsection.3.1.1}% \contentsline {subsubsection}{\numberline {3.2.1}Fyzický engine}{24}{subsubsection.3.2.1}%
\contentsline {subsection}{\numberline {3.2}Svět}{22}{subsection.3.2}% \contentsline {subsubsection}{\numberline {3.2.2}Vykreslování}{25}{subsubsection.3.2.2}%
\contentsline {subsubsection}{\numberline {3.2.1}Ovladač pro hru jednoho hráče}{22}{subsubsection.3.2.1}% \contentsline {subsubsection}{\numberline {3.2.3}Entt}{25}{subsubsection.3.2.3}%
\contentsline {subsubsection}{\numberline {3.2.2}Ovladač pro hru více hráčů}{22}{subsubsection.3.2.2}% \contentsline {subsubsection}{\numberline {3.2.4}Stav hry}{26}{subsubsection.3.2.4}%
\contentsline {subsection}{\numberline {3.3}Klient-Server architektura}{22}{subsection.3.3}% \contentsline {subsection}{\numberline {3.3}Hra více hráčů}{26}{subsection.3.3}%
\contentsline {subsection}{\numberline {3.4}Posílání zpráv}{23}{subsection.3.4}% \contentsline {subsection}{\numberline {3.4}Klient-Server architektura}{27}{subsection.3.4}%
\contentsline {subsubsection}{\numberline {3.4.1}Serializace}{23}{subsubsection.3.4.1}% \contentsline {subsection}{\numberline {3.5}Server}{27}{subsection.3.5}%
\contentsline {subsubsection}{\numberline {3.4.2}Kódování zpráv}{25}{subsubsection.3.4.2}% \contentsline {subsubsection}{\numberline {3.5.1}Registr klientů}{27}{subsubsection.3.5.1}%
\contentsline {subsubsection}{\numberline {3.4.3}Implementace}{25}{subsubsection.3.4.3}% \contentsline {subsubsection}{\numberline {3.5.2}Server Replikátoru}{28}{subsubsection.3.5.2}%
\contentsline {subsubsection}{\numberline {3.4.4}Detekce a náprava chyb}{25}{subsubsection.3.4.4}% \contentsline {subsubsection}{\numberline {3.5.3}Správa zájmů}{29}{subsubsection.3.5.3}%
\contentsline {subsection}{\numberline {3.5}Server}{26}{subsection.3.5}% \contentsline {subsection}{\numberline {3.6}Klient}{29}{subsection.3.6}%
\contentsline {subsubsection}{\numberline {3.5.1}Registr spojení}{26}{subsubsection.3.5.1}% \contentsline {subsubsection}{\numberline {3.6.1}Klient Replikátoru}{29}{subsubsection.3.6.1}%
\contentsline {subsubsection}{\numberline {3.5.2}Replikátor}{26}{subsubsection.3.5.2}% \contentsline {subsubsection}{\numberline {3.6.2}Interpolace}{29}{subsubsection.3.6.2}%
\contentsline {subsubsection}{\numberline {3.5.3}Správa zájmů}{26}{subsubsection.3.5.3}% \contentsline {subsubsection}{\numberline {3.6.3}Rollback}{29}{subsubsection.3.6.3}%
\contentsline {subsection}{\numberline {3.6}Klient}{27}{subsection.3.6}% \contentsline {subsection}{\numberline {3.7}Posílání zpráv}{30}{subsection.3.7}%
\contentsline {subsubsection}{\numberline {3.6.1}Replicator controller}{27}{subsubsection.3.6.1}% \contentsline {subsubsection}{\numberline {3.7.1}Kódování zpráv}{30}{subsubsection.3.7.1}%
\contentsline {subsubsection}{\numberline {3.6.2}Interpolace}{27}{subsubsection.3.6.2}% \contentsline {subsubsection}{\numberline {3.7.2}Implementace}{30}{subsubsection.3.7.2}%
\contentsline {subsubsection}{\numberline {3.6.3}Rollback a simulace vlastního hráče}{27}{subsubsection.3.6.3}% \contentsline {subsubsection}{\numberline {3.7.3}Detekce a náprava chyb}{30}{subsubsection.3.7.3}%
\contentsline {subsection}{\numberline {3.7}Metriky}{28}{subsection.3.7}% \contentsline {subsection}{\numberline {3.8}Serializace}{31}{subsection.3.8}%
\contentsline {subsubsection}{\numberline {3.7.1}TimescaleDB}{28}{subsubsection.3.7.1}% \contentsline {subsection}{\numberline {3.9}Metriky}{32}{subsection.3.9}%
\contentsline {subsubsection}{\numberline {3.7.2}Grafana}{28}{subsubsection.3.7.2}% \contentsline {subsubsection}{\numberline {3.9.1}PostgreSQL}{32}{subsubsection.3.9.1}%
\contentsline {subsubsection}{\numberline {3.7.3}ImGui}{28}{subsubsection.3.7.3}% \contentsline {subsubsection}{\numberline {3.9.2}TimescaleDB}{32}{subsubsection.3.9.2}%
\contentsline {subsubsection}{\numberline {3.7.4}Tracy}{29}{subsubsection.3.7.4}% \contentsline {subsubsection}{\numberline {3.9.3}Grafana}{33}{subsubsection.3.9.3}%
\contentsline {subsubsection}{\numberline {3.7.5}Konkrétní metriky}{29}{subsubsection.3.7.5}% \contentsline {subsubsection}{\numberline {3.9.4}Orchestrace}{33}{subsubsection.3.9.4}%
\contentsline {subsubsection}{\numberline {3.7.6}Sbírání v reálném čase}{29}{subsubsection.3.7.6}% \contentsline {subsubsection}{\numberline {3.9.5}ImGui}{33}{subsubsection.3.9.5}%
\contentsline {subsection}{\numberline {3.8}Protokol QUICr}{29}{subsection.3.8}% \contentsline {subsubsection}{\numberline {3.9.6}Tracy}{34}{subsubsection.3.9.6}%
\contentsline {subsubsection}{\numberline {3.8.1}Frame}{30}{subsubsection.3.8.1}% \contentsline {subsubsection}{\numberline {3.9.7}Konkrétní metriky}{34}{subsubsection.3.9.7}%
\contentsline {subsubsection}{\numberline {3.8.2}Handshake}{31}{subsubsection.3.8.2}% \contentsline {subsubsection}{\numberline {3.9.8}Sbírání v reálném čase}{35}{subsubsection.3.9.8}%
\contentsline {subsubsection}{\numberline {3.8.3}Spolehlivost}{32}{subsubsection.3.8.3}% \contentsline {subsection}{\numberline {3.10}Protokol QUICr}{35}{subsection.3.10}%
\contentsline {subsubsection}{\numberline {3.8.4}Enkodér}{33}{subsubsection.3.8.4}% \contentsline {subsubsection}{\numberline {3.10.1}Rámec}{35}{subsubsection.3.10.1}%
\contentsline {subsubsection}{\numberline {3.8.5}Testování}{33}{subsubsection.3.8.5}% \contentsline {subsubsection}{\numberline {3.10.2}Handshake}{36}{subsubsection.3.10.2}%
\contentsline {subsubsection}{\numberline {3.8.6}Měření}{33}{subsubsection.3.8.6}% \contentsline {subsubsection}{\numberline {3.10.3}Spolehlivost}{36}{subsubsection.3.10.3}%
\contentsline {subsection}{\numberline {3.9}Optimalizace replikátoru}{34}{subsection.3.9}% \contentsline {subsubsection}{\numberline {3.10.4}Enkodér}{38}{subsubsection.3.10.4}%
\contentsline {subsection}{\numberline {3.10}Optimalizace manažera zájmů}{38}{subsection.3.10}% \contentsline {subsubsection}{\numberline {3.10.5}Testování}{38}{subsubsection.3.10.5}%
\contentsline {subsection}{\numberline {3.11}Optimalizace QUICr}{38}{subsection.3.11}% \contentsline {subsubsection}{\numberline {3.10.6}Měření}{39}{subsubsection.3.10.6}%
\contentsline {subsubsection}{\numberline {3.11.1}Šifrování}{38}{subsubsection.3.11.1}% \contentsline {subsection}{\numberline {3.11}Optimalizace replikátoru}{41}{subsection.3.11}%
\contentsline {subsubsection}{\numberline {3.11.2}SPR-6}{38}{subsubsection.3.11.2}% \contentsline {subsection}{\numberline {3.12}Optimalizace manažera zájmů}{43}{subsection.3.12}%
\contentsline {subsubsection}{\numberline {3.11.3}Lockstep}{39}{subsubsection.3.11.3}% \contentsline {subsubsection}{\numberline {3.12.1}Congestion control}{44}{subsubsection.3.12.1}%
\contentsline {subsubsection}{\numberline {3.11.4}Congestion control}{39}{subsubsection.3.11.4}% \contentsline {subsubsection}{\numberline {3.12.2}Bandwidth control}{44}{subsubsection.3.12.2}%
\contentsline {subsubsection}{\numberline {3.11.5}Bandwidth control}{39}{subsubsection.3.11.5}% \contentsline {subsection}{\numberline {3.13}Sharding}{44}{subsection.3.13}%
\contentsline {subsection}{\numberline {3.12}Sharding}{39}{subsection.3.12}% \contentsline {subsection}{\numberline {3.14}Horizontální škálování}{44}{subsection.3.14}%
\contentsline {subsection}{\numberline {3.13}Komprese}{39}{subsection.3.13}% \contentsline {subsection}{\numberline {3.15}Komprese}{45}{subsection.3.15}%
\contentsline {subsubsection}{\numberline {3.13.1}Bit Buffer}{39}{subsubsection.3.13.1}% \contentsline {subsubsection}{\numberline {3.15.1}Bit Buffer}{46}{subsubsection.3.15.1}%
\contentsline {subsubsection}{\numberline {3.13.2}Komprese QUICr}{39}{subsubsection.3.13.2}% \contentsline {subsection}{\numberline {3.16}Závěry}{46}{subsection.3.16}%
\contentsline {subsubsection}{\numberline {3.13.3}Komprese protokolu replikátoru}{39}{subsubsection.3.13.3}% \contentsline {section}{Z\'av\v er}{47}{section*.3}%
\contentsline {section}{\numberline {4}Styly pro psaní bakalářských a diplomových prací}{40}{section.4}%
\contentsline {subsection}{\numberline {4.1}Požadavky a podprovaná prostředí}{40}{subsection.4.1}%
\contentsline {subsection}{\numberline {4.2}Přepínače}{40}{subsection.4.2}%
\contentsline {subsection}{\numberline {4.3}Geometrie stránky}{43}{subsection.4.3}%
\contentsline {section}{\numberline {5}Sazba částí dokumentu}{43}{section.5}%
\contentsline {subsection}{\numberline {5.1}Sazba úvodní strany či obsahu}{43}{subsection.5.1}%
\contentsline {subsection}{\numberline {5.2}Závěry}{43}{subsection.5.2}%
\contentsline {subsection}{\numberline {5.3}Matematika}{43}{subsection.5.3}%
\contentsline {subsection}{\numberline {5.4}Sazba literatury}{44}{subsection.5.4}%
\contentsline {subsubsection}{\numberline {5.4.1}Sazba bibliografie přes \textsc {Bib}\LaTeX {}}{44}{subsubsection.5.4.1}%
\contentsline {subsubsection}{\numberline {5.4.2}Manuální sazba bibliografie}{44}{subsubsection.5.4.2}%
\contentsline {subsection}{\numberline {5.5}Drobná makra}{44}{subsection.5.5}%
\contentsline {subsection}{\numberline {5.6}Sazba rejstříku}{45}{subsection.5.6}%
\contentsline {subsection}{\numberline {5.7}Sazba zdrojových kódů}{45}{subsection.5.7}%
\contentsline {section}{Z\'av\v er}{49}{section*.3}%
\babel@toc {czech}{}\relax \babel@toc {czech}{}\relax
\babel@toc {czech}{}\relax \babel@toc {czech}{}\relax
\contentsline {section}{Conclusions}{50}{section*.5}% \contentsline {section}{Conclusions}{48}{section*.5}%
\babel@toc {english}{}\relax \babel@toc {english}{}\relax
\babel@toc {czech}{}\relax \babel@toc {czech}{}\relax
\contentsline {section}{\numberline {A}První příloha}{51}{appendix.A}% \contentsline {section}{\numberline {A}První příloha}{49}{appendix.A}%
\contentsline {section}{\numberline {B}Druhá příloha}{51}{appendix.B}% \contentsline {section}{\numberline {B}Druhá příloha}{49}{appendix.B}%
\contentsline {section}{\numberline {C}Obsah elektronických dat}{51}{appendix.C}% \contentsline {section}{\numberline {C}Obsah elektronických dat}{49}{appendix.C}%
\contentsline {section}{Seznam zkratek}{53}{section*.7}% \contentsline {section}{Seznam zkratek}{51}{section*.7}%
\contentsline {section}{Literatura}{54}{section*.8}%
\contentsline {section}{Rejst\v {r}\'{i}k}{54}{section*.10}%