Skip to content

Commit 4dd522f

Browse files
committed
1 parent fe31a37 commit 4dd522f

File tree

7 files changed

+869
-616
lines changed

7 files changed

+869
-616
lines changed

latexSources/se.tex

+445-380
Large diffs are not rendered by default.

latexSources/tutorials.aux

+70-62
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,8 @@
145145
\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces Physical and logical sender}}{85}}
146146
\newlabel{fig:physicalAndLogicalSender}{{10.1}{85}}
147147
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1.3}Sending initial messages}{86}}
148-
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1.4}Creating a knowledge port}{86}}
149-
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1.5}KP Listener}{86}}
148+
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1.4}Creating a knowledge port}{87}}
149+
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1.5}KP Listener}{87}}
150150
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1.6}Other methods}{88}}
151151
\@writefile{toc}{\contentsline {section}{\numberline {10.2}Exercises}{89}}
152152
\@writefile{toc}{\contentsline {chapter}{\numberline {11}Predefined Knowledge Ports}{91}}
@@ -156,77 +156,85 @@
156156
\newlabel{sec:knowledgePorts:StandardKP}{{11.1}{91}}
157157
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.1}Alice and Bob basic scenario}{92}}
158158
\@writefile{toc}{\contentsline {subsubsection}{Alice}{92}}
159-
\@writefile{toc}{\contentsline {subsubsection}{Bob}{94}}
160-
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.2}doExpose}{95}}
159+
\@writefile{toc}{\contentsline {subsubsection}{Bob}{95}}
160+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.2}doExpose}{96}}
161161
\@writefile{toc}{\contentsline {paragraph}{Interest arrives}{96}}
162162
\@writefile{toc}{\contentsline {paragraph}{Revealing check}{96}}
163-
\@writefile{toc}{\contentsline {paragraph}{Effective Interest}{96}}
164163
\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces StandardKP expose algorithm}}{97}}
165164
\newlabel{fig:StandardKP_expose}{{11.1}{97}}
166-
\@writefile{toc}{\contentsline {paragraph}{Mutual Interest}{97}}
165+
\@writefile{toc}{\contentsline {paragraph}{Effective Interest}{97}}
166+
\@writefile{toc}{\contentsline {paragraph}{Mutual Interest}{98}}
167167
\@writefile{toc}{\contentsline {paragraph}{Receiving Mutual Interest}{98}}
168168
\@writefile{toc}{\contentsline {paragraph}{Sending Mutual Interest}{98}}
169-
\@writefile{toc}{\contentsline {subsubsection}{In simple words...}{98}}
170-
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.3}constructor and parameters}{98}}
171-
\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces StandardKP insert algorithm}}{100}}
172-
\newlabel{fig:StandardKP_insert}{{11.2}{100}}
169+
\@writefile{toc}{\contentsline {subsubsection}{In simple words...}{99}}
170+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.3}constructor and parameters}{99}}
173171
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.4}doInsert}{100}}
174-
\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces HubKP - general idea}}{101}}
175-
\newlabel{fig:hubKP}{{11.3}{101}}
176-
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.5}Summary}{101}}
177-
\@writefile{toc}{\contentsline {section}{\numberline {11.2}HubKP}{101}}
178-
\newlabel{sec:hubkp}{{11.2}{101}}
179-
\@writefile{toc}{\contentsline {subsection}{\numberline {11.2.1}Usage}{102}}
180-
\@writefile{toc}{\contentsline {subsection}{\numberline {11.2.2}Implementation}{103}}
181-
\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces ChatKP - general idea}}{105}}
182-
\newlabel{fig:chatKP}{{11.4}{105}}
183-
\@writefile{toc}{\contentsline {section}{\numberline {11.3}ChatKP}{105}}
184-
\newlabel{sec:chatkp}{{11.3}{105}}
185-
\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Chat implementation (sketch) - class diagram}}{106}}
186-
\newlabel{fig:chatClassDiagram}{{11.5}{106}}
187-
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.1}Implementation}{106}}
188-
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.2}Alice}{106}}
172+
\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces StandardKP insert algorithm}}{101}}
173+
\newlabel{fig:StandardKP_insert}{{11.2}{101}}
174+
\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces HubKP - general idea}}{102}}
175+
\newlabel{fig:hubKP}{{11.3}{102}}
176+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.5}Summary}{102}}
177+
\@writefile{toc}{\contentsline {section}{\numberline {11.2}HubKP}{102}}
178+
\newlabel{sec:hubkp}{{11.2}{102}}
179+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.2.1}Usage}{103}}
180+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.2.2}Implementation}{104}}
181+
\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces ChatKP - general idea}}{106}}
182+
\newlabel{fig:chatKP}{{11.4}{106}}
183+
\@writefile{toc}{\contentsline {section}{\numberline {11.3}ChatKP}{106}}
184+
\newlabel{sec:chatkp}{{11.3}{106}}
185+
\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Chat implementation (sketch) - class diagram}}{107}}
186+
\newlabel{fig:chatClassDiagram}{{11.5}{107}}
187+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.1}Implementation}{107}}
188+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.2}Alice}{107}}
189189
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.3}Bob}{108}}
190-
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.4}ChatPeerTCP}{109}}
191-
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.5}ChatKP}{110}}
192-
\@writefile{toc}{\contentsline {section}{\numberline {11.4}Exercises}{113}}
193-
\@writefile{toc}{\contentsline {chapter}{\numberline {12}Shark Engine}{115}}
190+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.4}ChatPeerTCP}{110}}
191+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.5}ChatKP}{111}}
192+
\@writefile{toc}{\contentsline {section}{\numberline {11.4}ProfileKP}{114}}
193+
\newlabel{sec:knowledgePorts:ProfileKP}{{11.4}{114}}
194+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.1}Usage}{114}}
195+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.2}Configuration}{116}}
196+
\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.3}Implementation}{117}}
197+
\@writefile{toc}{\contentsline {subsubsection}{doExpose}{117}}
198+
\@writefile{toc}{\contentsline {subsubsection}{doInsert}{119}}
199+
\@writefile{toc}{\contentsline {section}{\numberline {11.5}Exercises}{121}}
200+
\@writefile{toc}{\contentsline {chapter}{\numberline {12}Shark Engine}{123}}
194201
\@writefile{lof}{\addvspace {10\p@ }}
195202
\@writefile{lot}{\addvspace {10\p@ }}
196-
\newlabel{sec:sharkengine}{{12}{115}}
197-
\@writefile{toc}{\contentsline {section}{\numberline {12.1}Architectur}{115}}
198-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1.1}Stubs}{115}}
199-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1.2}SharkEngine}{115}}
200-
\@writefile{lof}{\contentsline {figure}{\numberline {12.1}{\ignorespaces Shark components}}{116}}
201-
\newlabel{fig:sharkComponents}{{12.1}{116}}
202-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1.3}Knowledge Port}{116}}
203-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1.4}Message2StreamStub}{116}}
204-
\@writefile{toc}{\contentsline {section}{\numberline {12.2}Knowledge Port Management}{117}}
205-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.2.1}Publishing}{117}}
206-
\@writefile{toc}{\contentsline {section}{\numberline {12.3}KEP communication}{118}}
207-
\newlabel{ref:sec:KEP}{{12.3}{118}}
208-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.1}Communication History}{118}}
209-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.2}Silent period and empty knowledge}{119}}
210-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.3}Some other protocol methods}{120}}
211-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.4}Connection timeouts}{121}}
212-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.5}Protocol priorities}{121}}
213-
\newlabel{sec:se:protocolPriorities}{{12.3.5}{121}}
214-
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.6}Starting a KEP conversion}{122}}
215-
\@writefile{toc}{\contentsline {subsubsection}{Information push with interest replay}{122}}
216-
\@writefile{toc}{\contentsline {subsubsection}{Spontaneous networks}{123}}
217-
\@writefile{toc}{\contentsline {section}{\numberline {12.4}Black- and white lists}{124}}
218-
\@writefile{toc}{\contentsline {section}{\numberline {12.5}Platform specific engines}{125}}
219-
\@writefile{toc}{\contentsline {chapter}{\numberline {13}Security}{127}}
203+
\newlabel{sec:sharkengine}{{12}{123}}
204+
\@writefile{toc}{\contentsline {section}{\numberline {12.1}Architectur}{123}}
205+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1.1}Stubs}{123}}
206+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1.2}SharkEngine}{123}}
207+
\@writefile{lof}{\contentsline {figure}{\numberline {12.1}{\ignorespaces Shark components}}{124}}
208+
\newlabel{fig:sharkComponents}{{12.1}{124}}
209+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1.3}Knowledge Port}{124}}
210+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1.4}Message2StreamStub}{124}}
211+
\@writefile{toc}{\contentsline {section}{\numberline {12.2}Knowledge Port Management}{125}}
212+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.2.1}Publishing}{125}}
213+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.2.2}Persistence}{126}}
214+
\@writefile{toc}{\contentsline {section}{\numberline {12.3}KEP communication}{127}}
215+
\newlabel{ref:sec:KEP}{{12.3}{127}}
216+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.1}Communication History}{127}}
217+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.2}Silent period and empty knowledge}{128}}
218+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.3}Some other protocol methods}{129}}
219+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.4}Connection timeouts}{130}}
220+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.5}Protocol priorities}{130}}
221+
\newlabel{sec:se:protocolPriorities}{{12.3.5}{130}}
222+
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.6}Starting a KEP conversion}{131}}
223+
\@writefile{toc}{\contentsline {subsubsection}{Information push with interest replay}{131}}
224+
\@writefile{toc}{\contentsline {subsubsection}{Spontaneous networks}{132}}
225+
\@writefile{toc}{\contentsline {section}{\numberline {12.4}Black- and white lists}{133}}
226+
\@writefile{toc}{\contentsline {section}{\numberline {12.5}Platform specific engines}{134}}
227+
\@writefile{toc}{\contentsline {chapter}{\numberline {13}Security}{135}}
220228
\@writefile{lof}{\addvspace {10\p@ }}
221229
\@writefile{lot}{\addvspace {10\p@ }}
222-
\newlabel{sec:security}{{13}{127}}
223-
\@writefile{toc}{\contentsline {section}{\numberline {13.1}Signing}{127}}
224-
\@writefile{toc}{\contentsline {section}{\numberline {13.2}Encrypting}{127}}
225-
\@writefile{toc}{\contentsline {section}{\numberline {13.3}Shark Key Store}{128}}
226-
\@writefile{toc}{\contentsline {section}{\numberline {13.4}Setting up security policy}{129}}
227-
\@writefile{toc}{\contentsline {subsection}{\numberline {13.4.1}Reply policies}{129}}
228-
\@writefile{toc}{\contentsline {section}{\numberline {13.5}Shark Public Key Infrastructure}{130}}
229-
\@writefile{toc}{\contentsline {chapter}{\numberline {14}SharkKB implementations}{131}}
230+
\newlabel{sec:security}{{13}{135}}
231+
\@writefile{toc}{\contentsline {section}{\numberline {13.1}Signing}{135}}
232+
\@writefile{toc}{\contentsline {section}{\numberline {13.2}Encrypting}{135}}
233+
\@writefile{toc}{\contentsline {section}{\numberline {13.3}Shark Key Store}{136}}
234+
\@writefile{toc}{\contentsline {section}{\numberline {13.4}Setting up security policy}{137}}
235+
\@writefile{toc}{\contentsline {subsection}{\numberline {13.4.1}Reply policies}{137}}
236+
\@writefile{toc}{\contentsline {section}{\numberline {13.5}Shark Public Key Infrastructure}{138}}
237+
\@writefile{toc}{\contentsline {chapter}{\numberline {14}SharkKB implementations}{139}}
230238
\@writefile{lof}{\addvspace {10\p@ }}
231239
\@writefile{lot}{\addvspace {10\p@ }}
232-
\newlabel{sec:sharkkbimplementations}{{14}{131}}
240+
\newlabel{sec:sharkkbimplementations}{{14}{139}}

latexSources/tutorials.dvi

31.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)