Added some text on the protocol parser & the GGS protocol
This commit is contained in:
parent
96c831caf3
commit
2b5be51028
1 changed files with 40 additions and 0 deletions
40
report.lyx
40
report.lyx
|
@ -3359,6 +3359,46 @@ name "sub:The-protocol-parser"
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
The protocol parser is an easily interchangable module in the GGS, handling
|
||||||
|
the client-to-server, and server-to-client protocol parsing.
|
||||||
|
In the GGS prototype, there is only one protocol supported, namely the
|
||||||
|
|
||||||
|
\emph on
|
||||||
|
GGS Protocol
|
||||||
|
\emph default
|
||||||
|
.
|
||||||
|
The role of the protocol parser is to translate the meaning of packets
|
||||||
|
sent using the prototocol in use to internal messages of the GGS system.
|
||||||
|
The GGS protocol, discussed below is used as a sample protocol in order
|
||||||
|
to explain how protocol parsers can be built for the GGS.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Subsubsection
|
||||||
|
The structure of the GGS Protocol
|
||||||
|
\begin_inset CommandInset label
|
||||||
|
LatexCommand label
|
||||||
|
name "sub:The-structure-of"
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
\begin_inset Note Note
|
||||||
|
status open
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
Mention that the protocol is heavily influenced bye HTTP, is parsed using
|
||||||
|
a FSM, perhaps give a sample packet.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Subsection
|
\begin_layout Subsection
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue