kleine intro update
[tt2015.git] / 1intro.tex
index 7348099..76aa5d2 100644 (file)
@@ -1,3 +1,30 @@
-The objective of this document is to propose a testing approach for the
-Transmission Control Protocol as described in RFC793~\cite{rfc793}, from now on
-\textit{TCP}.
+\subsection{Objectives}
+%1, 2
+The objective of this document is to provide an approach for testing a
+particular implementation of \textit{Transmission Control Protocol} (TCP). TCP
+is a host-to-host protocol that provides a reliable communication. 
+
+This testing approach can be used by either an internal test team or an
+independent testing team. The test effort's goal is to become confident about
+the conformance of the implementation to the specification created by
+\textit{The Internet Engineering Task Force}
+(IETF)\footnote{\url{http://www.ietf.org}} as document
+\textit{RFC793}~\cite{rfc793}.
+
+\subsection{SUT}
+%3,4
+The \textit{System under test} (SUT) is a
+Java\footnote{\url{http://www.java.com}} TCP driven echo server that executed
+on a virtualized Ubuntu system\footnote{\url{http://www.ubuntu.com}} running on
+the Linux kernel\footnote{\url{http://www.kernel.org}} version $3.13$. To test
+the error behaviour custom iptables output policies have to be
+set~\ref{listing:iptables}.
+
+\begin{lstlisting}[label={listing:iptables},caption={settings iptables}]
+Chain OUTPUT (policy ACCEPT)
+target prot    opt     source  destination
+ACCEPT tcp     --      anywhere        anywhere        tcp flags:PSH/PSH
+DROP   tcp     --      anywhere        anywhere        tcp flags:RST/RST
+\end{lstlisting}
+
+%5. Risks