From: Mart Lubbers Date: Mon, 28 Sep 2015 17:51:28 +0000 (+0200) Subject: kleine intro update X-Git-Url: https://git.martlubbers.net/?a=commitdiff_plain;h=b1b7bb6c585f87f8560c2225197d26c7200808c9;p=tt2015.git kleine intro update --- diff --git a/1intro.tex b/1intro.tex index 1d801a3..76aa5d2 100644 --- a/1intro.tex +++ b/1intro.tex @@ -1,19 +1,30 @@ \subsection{Objectives} -%1. Objective -The objective of this document is to propose a testing approach for an -implementation of the \textit{Transmission Control Protocol}. -\textit{Transmission Control} Protocol, from now on \textit{TCP}, is a -communication protocol that provides a reliable connection on using a -host-to-host protocol. +%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. -%2. Test Goal +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{TCP} -%3. The Product -The \textit{System under test}(\textit{SUT}) is a ...%TODO +\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}. -%4. The Specification -The \textit{SUT} will be tested to a subset of the standard defined by -\textit{Internet Engineering Task Force} in \textit{RFC793}~\cite{rfc793}. +\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 diff --git a/preamble.tex b/preamble.tex index 7a2147d..d2eb3ba 100644 --- a/preamble.tex +++ b/preamble.tex @@ -2,6 +2,16 @@ \usepackage{a4wide} \usepackage{hyperref} +\usepackage{listings} + + +\lstset{% + basicstyle=\footnotesize, % the size of the fonts that are used for the code + breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace + breaklines=true, % sets automatic line breaking + frame=single, % adds a frame around the code + tabsize=4 +} \author{% Charlie Gerhardus\and