kryptoprojekt/routing/anbieter-rolle.tex

157 lines
4.6 KiB
TeX

%
%
% (C)opyright A. Hilbig, A. Salamon
%
% diese Datei: taube.tex
%
% Dieses Dokument steht unter der Creative Commons by-nc-sa-Lizenz.
% Folglich darf es beliebig kopiert und bearbeitet werden,
% sofern das Folgeprodukt wiederum unter dieser Lizenz vertrieben wird.
% Eine kommerzielle Nutzung ist nicht erlaubt.
%
% Die detaillierten Lizenzbedingungen finden sich auf der Seite
% http://creativecommons.org/licenses/by-nc-sa/3.0/deed.de
%
%
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{geometry} % to change the page dimensions
\geometry{a4paper}
\usepackage{graphicx}
\parindent 0pt
\title{Anbieter}
% \author{Adrian Salamon, André Hilbig}
\date{}
\usepackage{enumerate}
\usepackage{comment}
\usepackage{xspace}
\usepackage{forloop}
\usepackage[german=guillemets]{csquotes}
%Vordeklaration, damit im Hauptdokument immer per \renewcommand{cmd}{def} gesetzt werden kann
\newcommand{\names}{}
\newcommand{\anbieter}{}
\newcommand{\zusatzaufgabe}{}
\begin{document}
\newcounter{nameservers}
\setcounter{nameservers}{0}
\renewcommand{\names}{
\ifthenelse{\value{nameservers}=1}{\unskip{}de\ignorespaces}{\ignorespaces}
\ifthenelse{\value{nameservers}=2}{\unskip{}net\ignorespaces}{\ignorespaces}
\ifthenelse{\value{nameservers}=3}{\unskip{}org\ignorespaces}{\ignorespaces}
}
\newcounter{anbietercounters}
\setcounter{anbietercounters}{0}
\renewcommand{\anbieter}{
%
\ifthenelse{\value{nameservers}=1}{
\ifthenelse{\value{anbietercounters}=1}{\unskip{}taube\ignorespaces}{\ignorespaces}
\ifthenelse{\value{anbietercounters}=2}{\unskip{}surf\ignorespaces}{\ignorespaces}
}{\ignorespaces}
%
\ifthenelse{\value{nameservers}=2}{
\ifthenelse{\value{anbietercounters}=1}{\unskip{}einfach\ignorespaces}{\ignorespaces}
\ifthenelse{\value{anbietercounters}=2}{\unskip{}schnell\ignorespaces}{\ignorespaces}
}{\ignorespaces}
%
\ifthenelse{\value{nameservers}=3}{
\ifthenelse{\value{anbietercounters}=1}{\unskip{}inter\ignorespaces}{\ignorespaces}
\ifthenelse{\value{anbietercounters}=2}{\unskip{}netz\ignorespaces}{\ignorespaces}
}{\ignorespaces}
}
%Zusatzaufgabe
\renewcommand{\zusatzaufgabe}{
%
\ifthenelse{\value{nameservers}=1}{
\ifthenelse{\value{anbietercounters}=1}{Schreibe unter die letzte Zeile jedes Briefs,
\enquote{Mit uns versenden Sie elektronische Brieftauben - taube.de}!}{\ignorespaces}
\ifthenelse{\value{anbietercounters}=2}{Lese jeden Brief. Notiere dir Absender, Empfänger und Betreff!}{\ignorespaces}
}{\ignorespaces}
%
\ifthenelse{\value{nameservers}=2}{
\ifthenelse{\value{anbietercounters}=1}{Schreibe unter die letzte Zeile jedes Briefs,
\enquote{Einfach E-Mails schreiben mit einfach.net}!}{\ignorespaces}
\ifthenelse{\value{anbietercounters}=2}{Lese jeden Brief. Notiere dir Absender, Empfänger und Betreff!}{\ignorespaces}
}{\ignorespaces}
%
\ifthenelse{\value{nameservers}=3}{
\ifthenelse{\value{anbietercounters}=1}{Lese jeden Brief. Notiere dir Absender, Empfänger und Betreff!}{\ignorespaces}
\ifthenelse{\value{anbietercounters}=2}{Schreibe unter die letzte Zeile jedes Briefs, \enquote{Nur
wir sind das Netz! Niemand sonst - netz.org}!}{\ignorespaces}
}{\ignorespaces}
}
%\maketitle
\pagestyle{empty}
\forloop{nameservers}{1}{\value{nameservers} < 4}{
\forloop{anbietercounters}{1}{\value{anbietercounters} < 3}{
\section*{\huge Anbieter \ignorespaces\anbieter.\names}
\subsection*{Aufgaben}
\begin{itemize}
\item Du bist der Mail-Anbieter \ignorespaces\anbieter.\names. Du kennst nur den Nameserver
\names\ und deine Benutzer. Trage zunächst deine Benutzer ein!
\item Wenn du eine Nachricht eines Benutzers erhältst, quittiere sie.
\item \zusatzaufgabe
% \item Prüfe dann ob die E-Mail an einen deiner Benutzer gehen soll und leite sie an ihn weiter.
% \item Wenn Du den Benutzer nicht kennst, leite sie an deinen Nameserver weiter.
\item Schaue dir dann den Empfänger an:
\begin{enumerate}[a)]
\item Wenn du den Empfänger der Ziel-Adresse schon kennst, dann leite die Nachricht an diesen weiter.
\item Sonst leite die Nachricht an deinen Nameserver \names\xspace weiter.
\end{enumerate}
\end{itemize}
\subsection*{Eigene Adresse}
\texttt{\ignorespaces\anbieter.\names}
\subsection*{Deine Benutzer}
\begin{itemize}\itemsep 2em
\item
\item
\item
\item
\end{itemize}
\subsection*{Bekannte Nameserver}
\begin{itemize}\itemsep 2em
\item \names
\end{itemize}
\clearpage
}
}
\end{document}