frames/anatomie.tex
changeset 11 3d9bb718ac1c
child 12 e3ac4157aae4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/frames/anatomie.tex	Fri May 09 10:38:05 2014 +0200
@@ -0,0 +1,36 @@
+\begin{frame}[<+->]{Arbeitsweise und Anatomie}{Überblick}
+	\begin{itemize}
+		\item Binary ist ein ca 1\,MB großer Universalklumpen
+		\item Einfache Struktur der operativen Daten - 2 Files je
+			Message, Spool in 16 Verzeichnissen
+		\item Keine aufwändigen IPC - nichts, außer fork(2) oder exec(3)
+		\item Wenig gemeinsam genutzte Daten - nur „Hint“-Files
+		\item Ohoh - setuid 0!
+	\end{itemize}
+\end{frame}
+
+\begin{frame}{Arbeitsweise und Anatomie}{Prozesse}
+	\includegraphics[width=0.8\textwidth,angle=270]{procs}
+\end{frame}
+
+\begin{frame}[<+->]{Arbeitsweise und Anatomie}{IN, OUT, Retry}
+	Es gibt im wesentlichen 3 Phasen der Verarbeitung. In Bezug
+	auf die Konfiguration sind das
+	\pause
+	\begin{enumerate}
+		\item Empfang
+			\begin{description}
+			\item[acl] mit Ratelimit, Blacklists, Adressüberprüfungen, Contentscan
+			\item[routers] für Adressüberprüfung in den ACL
+		\end{description}
+		\item Start des Sendeprozesses
+			\begin{description}
+				\item[routers] Ermittlung Transportweg und -mechanismus
+				\item[transports] Konfiguration der Transportmechanismen
+			\end{description}
+		\item Queuerunner startet ggf. weitere Versuche
+			\begin{description}
+			\item[retry] Wiederholungsregeln
+			\end{description}
+	\end{enumerate}
+\end{frame}