<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Studium Archive - Maximilian Krieg</title>
	<atom:link href="https://maximiliankrieg.de/category/studium/feed/" rel="self" type="application/rss+xml" />
	<link>https://maximiliankrieg.de/category/studium/</link>
	<description>Wissen, Technik &#38; Erfahrungen</description>
	<lastBuildDate>Sat, 14 Mar 2026 08:02:00 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://maximiliankrieg.de/wp-content/uploads/2026/05/cropped-20260524_logo_2_512-2-32x32.png</url>
	<title>Studium Archive - Maximilian Krieg</title>
	<link>https://maximiliankrieg.de/category/studium/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Elaborierte IT-Prozesse (Master-Praxisphase)</title>
		<link>https://maximiliankrieg.de/2016/07/elaborierte-it-prozesse-master-praxisphase/</link>
					<comments>https://maximiliankrieg.de/2016/07/elaborierte-it-prozesse-master-praxisphase/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Fri, 22 Jul 2016 20:37:00 +0000</pubDate>
				<category><![CDATA[Elaborierte IT-Prozesse]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1240</guid>

					<description><![CDATA[<p>Im Rahmen des Master-Praxisprojekts habe ich mich mit einer praktischen Evaluierung von zahlreichen Software-Defined Networking (SDN)-Komponenten beschäftigt und wie sich diese in eine bestehende Netzwerkinfrastruktur&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/elaborierte-it-prozesse-master-praxisphase/">Elaborierte IT-Prozesse (Master-Praxisphase)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Im Rahmen des Master-Praxisprojekts habe ich mich mit einer praktischen Evaluierung von zahlreichen Software-Defined Networking (SDN)-Komponenten beschäftigt und wie sich diese in eine bestehende Netzwerkinfrastruktur integrieren lassen.</p>



<p class="wp-block-paragraph">Das Thema meiner Praxisphase lautet daher&nbsp;<strong>Herausforderungen bei der Migration auf SDN-Infrastrukturen</strong>. Konkrete&nbsp;Informationen hierzu finden sich im weiteren Artikel.</p>



<p class="wp-block-paragraph">Hierzu zählt eine Untersuchung von verschiedenen Netzwerkemulatoren, Switches, Controllern und Applikationen hinsichtlich verschiedener, praxisnaher Topologien. Ich&nbsp;habe dafür analysiert wie Controller ihre&nbsp;<em>Topology Discovery</em>&nbsp;durchführen und welche Limitationen diese Verfahren haben. Im nächsten Schritt&nbsp;habe ich die eingesetzten&nbsp;Spannbaum- und Wegfindungsalgorithmen identifiziert und auf Korrektheit getestet.&nbsp;Weiterhin habe ich erste Untersuchungen hinsichtlich (voll-)vermaschter SDN-Topologien angestellt und überprüft, wie sich diese Verhalten, wenn traditionelle Netzwerkkomponenten hinzukommen.</p>



<p class="wp-block-paragraph">Zum Abschluss habe ich mit einer Implementierung einer zentralisierten BPDU Guard-Funktion begonnen, welche bei der&nbsp;Absicherung&nbsp;des Netzwerks beim Einsatz des Spanning Tree Protocols (STP) gegen&nbsp;<em>STP mangling</em>-Attacken unterstützt. Die folgende Abbildung skizziert den schematischen Aufbau meiner Lösung.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3a109248721&quot;}" data-wp-interactive="core/image" data-wp-key="6a3a109248721" class="wp-block-image size-full wp-lightbox-container"><img fetchpriority="high" decoding="async" width="380" height="572" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/02/20160722-pp-bpdu.png" alt="" class="wp-image-1241" title="Konzeptionelle Struktur des BPDU Guard-Prototypen" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/02/20160722-pp-bpdu.png 380w, https://maximiliankrieg.de/wp-content/uploads/2026/02/20160722-pp-bpdu-199x300.png 199w" sizes="(max-width: 380px) 100vw, 380px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Konzeptionelle Struktur des BPDU Guard-Prototypen</figcaption></figure>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/elaborierte-it-prozesse-master-praxisphase/">Elaborierte IT-Prozesse (Master-Praxisphase)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/07/elaborierte-it-prozesse-master-praxisphase/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Interdisziplinäre und sozialwissenschaftliche Reflexion der Technikgestaltung</title>
		<link>https://maximiliankrieg.de/2016/07/interdisziplinaere-und-sozialwissenschaftliche-reflexion-der-technikgestaltung/</link>
					<comments>https://maximiliankrieg.de/2016/07/interdisziplinaere-und-sozialwissenschaftliche-reflexion-der-technikgestaltung/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Fri, 22 Jul 2016 20:35:00 +0000</pubDate>
				<category><![CDATA[Interdisziplinäre und sozialwissenschaftliche Reflexion der Technikgestaltung]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1238</guid>

					<description><![CDATA[<p>Für das INSORT-Seminar werden auf Basis des Praxisprojekts die disziplinär-informatischen wie die interdisziplinär-gesellschaftlichen Dimensionen von Technik reflektiert. Es soll ein&#160;allgemeines, reflektiertes und reflexives Verständnis von&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/interdisziplinaere-und-sozialwissenschaftliche-reflexion-der-technikgestaltung/">Interdisziplinäre und sozialwissenschaftliche Reflexion der Technikgestaltung</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Für das INSORT-Seminar werden auf Basis des Praxisprojekts die disziplinär-informatischen wie die interdisziplinär-gesellschaftlichen Dimensionen von Technik reflektiert. Es soll ein&nbsp;allgemeines, reflektiertes und reflexives Verständnis von Technik in der Gesellschaft erlangt werden. Hierzu zählen&nbsp;ethische, ökonomische, soziale, humane, politische sowie interkulturelle Dimensionen.</p>



<p class="wp-block-paragraph">Als Thema habe ich&nbsp;<strong>Die Netzneutralitätsdebatte im Kontext der jüngsten EU-Verordnung</strong>&nbsp;gewählt.&nbsp;Die Motivation und die Resultate meiner Arbeit sind im folgenden Abstract zusammengefasst.</p>



<h3 class="wp-block-heading">Abstract</h3>



<p class="wp-block-paragraph">In den deutschen Medien und der Politik wurde das Thema der Netzneutralität die letzten Monate intensiv diskutiert. Erst kürzlich hat das EU-Parlament eine Verordnung erlassen, die durch vage Formulierungen potenzielle Hintertüren für eine missbräuchliche Nutzungen des Internets eröffnet. Es wird geplant Spezialdiensten eine höhere Priorisierung bei Bandbreiten und Latenzzeiten beim Transfer über die Internet-Infrastruktur zukommen zu lassen. Voraussetzung dafür ist, dass bestimmte Kriterien erfüllt und der notwendige Preis dafür bezahlt wird. Dies widerspricht dem Prinzip des freien Internets und der Netzneutralität. Jegliche differenzierende Behandlung von Datenpaketen basierend auf Anwender, System oder Anwendung bezeichnet man als Diskriminierung. Kritiker der EU-Verordnung befürchten, dass zahlungsunfähige und -unwillige Anwender oder Content Provider durch die Internet Service Provider benachteiligt werden könnten.</p>



<p class="wp-block-paragraph">Diese Arbeit setzt sich mit der historischen Entwicklung des Internets und den aktuellsten Geschehnissen auseinander, um diese in den Kontext der jüngsten organisatorischen und technischen Entwicklungen zu setzen. Hierbei wird unter anderem das Augenmerk auf Veränderungen im Nutzerverhalten, den technischen Anforderungen und den zu transportierenden Inhalten gelegt. Differenzierende Technologien bei der Paketübertragung existieren bereits seit Jahren, aber haben nur limitierte Wirkbereiche. Dies ändert sich mit dem aufkommenden Software-Defined Networking (SDN), das eine vollständige Kontrolle über alle Transportmedien, Datenpakete, Protokolle und Anwendungen ermöglicht. Bis dieses durchdringende Marktreife erlangt haben, werden voraussichtlich noch einige Jahre vergehen. Zeit in der sich viele gesetzliche und technische Aspekte zum Vor- oder Nachteil der Netznautralität ändern können.</p>



<p class="wp-block-paragraph">Unter diesen Gesichtspunkten werden in dieser Arbeit verschiedene Definitionen von Netzneutralität betrachtet, Vor- und Nachteile einer Reglementierung diskutiert und abschließend in den Kontext von Ethikmodellen und ihrem Gerechtigkeitsverständnis gesetzt. Diese Arbeit verfolgt dabei das Ziel die Auswirkungen der jüngsten Veränderungen des Internets auf die Gesellschaft und die Menschen zu beleuchten, unterschiedlichste Positionen aufzuführen und die technischen Aspekte dieser Debatte zu berücksichtigen.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/interdisziplinaere-und-sozialwissenschaftliche-reflexion-der-technikgestaltung/">Interdisziplinäre und sozialwissenschaftliche Reflexion der Technikgestaltung</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/07/interdisziplinaere-und-sozialwissenschaftliche-reflexion-der-technikgestaltung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Wissenschaftliches Seminar</title>
		<link>https://maximiliankrieg.de/2016/07/wissenschaftliches-seminar/</link>
					<comments>https://maximiliankrieg.de/2016/07/wissenschaftliches-seminar/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Fri, 22 Jul 2016 20:34:00 +0000</pubDate>
				<category><![CDATA[Wissenschaftliches Seminar]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1236</guid>

					<description><![CDATA[<p>Das wissenschaftliche Seminar wurde zwar bereits im zweiten Semester abgeschlossen und soll nun der Vollständigkeit halber auch hier Erwähnung finden. Das wissenschaftliche Seminar baut damit&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/wissenschaftliches-seminar/">Wissenschaftliches Seminar</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Das wissenschaftliche Seminar wurde zwar bereits im zweiten Semester abgeschlossen und soll nun der Vollständigkeit halber auch hier Erwähnung finden. Das wissenschaftliche Seminar baut damit auf meinen Erkenntnissen aus der Master-Praxisphase auf.</p>



<p class="wp-block-paragraph">Der Inhalt&nbsp;meiner Hausarbeitet thematisiert&nbsp;<strong>Zentralisierte Verfahren zur Vermeidung von Schleifen und Broadcast-Stürmen in Software-Deﬁned Networking (SDN)-Topologien und deren Limitationen</strong>.&nbsp;Das folgende Abstract umschreibt die Motivation, den Prozess und die Resultate meiner Arbeit.</p>



<h3 class="wp-block-heading">Abstract</h3>



<p class="wp-block-paragraph">Software-Defined Networking (SDN) ist ein moderner Ansatz für eine zentralisierte und programmierbare Netzwerkarchitektur. Dezentrale Funktionen der Netzwerkkomponenten werden auf Controller konsolidiert, welche das Netzwerk dank zentraler Topologiekenntnisse effizient verwalten und konfigurieren können. Zu den essenziellen Funktionsgruppen gehören die Verfahren zur Schleifenvermeidung, welche verhindern, dass Netzwerke durch Broadcast-Stürme in ihrer Betriebsfähigkeit gestört&nbsp;werden. In traditionellen Netzwerken wird&nbsp;dem durch die ineffiziente Deaktivierung von Verbindungen beigekommen. Controller besitzen dank der Zentralisierung das Potenzial diese Herausforderung ohne die Nachteile traditioneller Verfahren mit neuen Konzepten zu bewältigen.</p>



<p class="wp-block-paragraph">Diese Arbeit vergleicht die Lösungen der SDN-Controller Floodlight, OpenDayLight und POX anhand einer emulierten Testumgebung und überprüft, wie diese mit Schleifen in reinen und gemischten SDN-Topologien umgehen. Die Tests zeigen, dass OpenDayLight und POX einen vergleichbaren Ansatz zum Spanning Tree Protocol (STP) verwenden, während Floodlight einen neuen Weg mit Potenzial für&nbsp;<em>Multipath Switching</em>&nbsp;beschreitet. Alle Controller weisen bei den Tests zu einer gemischten SDN-Topologie Probleme bei der Bewältigung von redundanten Verbindungen auf. Das Fazit dieser Arbeit ist, dass das STP mit all seinen Vor- und Nachteilen eine unvermeidbare Komponente von Netzwerken ist, die nicht vollständig durch SDN-Controller verwaltet werden können und weiterhin über redundante Verbindungen verfügen.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/wissenschaftliches-seminar/">Wissenschaftliches Seminar</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/07/wissenschaftliches-seminar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Requirements Engineering und Management (Vorlesung 9-17)</title>
		<link>https://maximiliankrieg.de/2016/07/requirements-engineering-und-management-vorlesung-9-17/</link>
					<comments>https://maximiliankrieg.de/2016/07/requirements-engineering-und-management-vorlesung-9-17/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Tue, 19 Jul 2016 13:42:00 +0000</pubDate>
				<category><![CDATA[Requirements Engineering und Management]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1185</guid>

					<description><![CDATA[<p>Alle relevanten Inhalte der Vorlesung sind ausführlich und vollständig im vorlesungsbegleitenden Foliensatz zu finden. Ein Übertrag der händischen Mitschriften findet daher nicht statt.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/requirements-engineering-und-management-vorlesung-9-17/">Requirements Engineering und Management (Vorlesung 9-17)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Alle relevanten Inhalte der Vorlesung sind ausführlich und vollständig im vorlesungsbegleitenden Foliensatz zu finden. Ein Übertrag der händischen Mitschriften findet daher nicht statt.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/requirements-engineering-und-management-vorlesung-9-17/">Requirements Engineering und Management (Vorlesung 9-17)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/07/requirements-engineering-und-management-vorlesung-9-17/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Data, Text und Web Mining (Vorlesungen 2-12)</title>
		<link>https://maximiliankrieg.de/2016/07/data-text-und-web-mining-vorlesungen-2-12/</link>
					<comments>https://maximiliankrieg.de/2016/07/data-text-und-web-mining-vorlesungen-2-12/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Thu, 14 Jul 2016 13:35:00 +0000</pubDate>
				<category><![CDATA[Data, Text und Web Mining]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1170</guid>

					<description><![CDATA[<p>Alle relevanten Inhalte der Vorlesung sind ausführlich und vollständig im vorlesungsbegleitenden Foliensatz zu finden. Ein Übertrag der händischen Mitschriften findet daher nicht statt.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/data-text-und-web-mining-vorlesungen-2-12/">Data, Text und Web Mining (Vorlesungen 2-12)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Alle relevanten Inhalte der Vorlesung sind ausführlich und vollständig im vorlesungsbegleitenden Foliensatz zu finden. Ein Übertrag der händischen Mitschriften findet daher nicht statt.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/data-text-und-web-mining-vorlesungen-2-12/">Data, Text und Web Mining (Vorlesungen 2-12)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/07/data-text-und-web-mining-vorlesungen-2-12/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Algorithmik (Vorlesungen 2-13)</title>
		<link>https://maximiliankrieg.de/2016/07/algorithmik-vorlesungen-2-13/</link>
					<comments>https://maximiliankrieg.de/2016/07/algorithmik-vorlesungen-2-13/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Wed, 13 Jul 2016 13:27:00 +0000</pubDate>
				<category><![CDATA[Algorithmik]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1155</guid>

					<description><![CDATA[<p>Alle relevanten Inhalte der Vorlesung sind ausführlich und vollständig im vorlesungsbegleitenden Foliensatz zu finden. Ein Übertrag der händischen Mitschriften findet daher nicht statt.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/algorithmik-vorlesungen-2-13/">Algorithmik (Vorlesungen 2-13)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Alle relevanten Inhalte der Vorlesung sind ausführlich und vollständig im vorlesungsbegleitenden Foliensatz zu finden. Ein Übertrag der händischen Mitschriften findet daher nicht statt.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/algorithmik-vorlesungen-2-13/">Algorithmik (Vorlesungen 2-13)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/07/algorithmik-vorlesungen-2-13/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Big Data Technologien (Vorlesung 2-10)</title>
		<link>https://maximiliankrieg.de/2016/07/big-data-technologien-vorlesung-2-10/</link>
					<comments>https://maximiliankrieg.de/2016/07/big-data-technologien-vorlesung-2-10/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Thu, 07 Jul 2016 13:31:00 +0000</pubDate>
				<category><![CDATA[Big Data Technologien]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1162</guid>

					<description><![CDATA[<p>Alle relevanten Inhalte der Vorlesung sind ausführlich und vollständig im vorlesungsbegleitenden Foliensatz zu finden. Ein Übertrag der händischen Mitschriften findet daher nicht statt.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/big-data-technologien-vorlesung-2-10/">Big Data Technologien (Vorlesung 2-10)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Alle relevanten Inhalte der Vorlesung sind ausführlich und vollständig im vorlesungsbegleitenden Foliensatz zu finden. Ein Übertrag der händischen Mitschriften findet daher nicht statt.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/07/big-data-technologien-vorlesung-2-10/">Big Data Technologien (Vorlesung 2-10)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/07/big-data-technologien-vorlesung-2-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Advanced Internetworking (Vorlesung 9)</title>
		<link>https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-9/</link>
					<comments>https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-9/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Wed, 08 Jun 2016 13:14:00 +0000</pubDate>
				<category><![CDATA[Advanced Internetworking]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1137</guid>

					<description><![CDATA[<p>In der heutigen Vorlesung haben wir uns mit dem Entwurf von Protokollen beschäftigt. Anfang 2-msc-ain-internet-proto-design-160510 &#8211; Seite 43 Ende 2-msc-ain-internet-proto-design-160510 &#8211; Seite 53 Grundlagen des&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-9/">Advanced Internetworking (Vorlesung 9)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In der heutigen Vorlesung haben wir uns mit dem Entwurf von Protokollen beschäftigt.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Anfang</th><td>2-msc-ain-internet-proto-design-160510 &#8211; Seite 43</td></tr><tr><th>Ende</th><td>2-msc-ain-internet-proto-design-160510 &#8211; Seite 53</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Grundlagen des Protokollentwurfs</h3>



<p class="wp-block-paragraph">Wie geht man mit Pfadänderungen im Protokoll um?</p>



<ul class="wp-block-list">
<li>Kein Problem, außer eine Firewall hängt dazwischen</li>



<li>Veränderungen an Bandbreite, Latenz und RTT müssen kommuniziert&nbsp;werden</li>
</ul>



<p class="wp-block-paragraph">Welche Regeln sind beim Protokollentwurf zu beachten?</p>



<ul class="wp-block-list">
<li><strong>Werte:</strong>&nbsp;Binary- (kompakter)&nbsp;oderText-Format</li>



<li><strong>KISS:</strong>&nbsp;Keep it simple, stupid</li>



<li><strong>Reserved-Felder:</strong>&nbsp;Definiere, wie sie aussehen müssen (Must be set zero when sending&nbsp;(MBZ))</li>



<li><strong>Format:</strong>&nbsp;Big&nbsp;oder&nbsp;Little Endian</li>



<li><strong>Ethertype:</strong>&nbsp;Unterscheidung und IPv4 und IPv6 wird bereits auf Layer 2 erkennbar</li>



<li><strong>Feldgrößen:</strong>&nbsp;64/128-Bit Felder für Zukunftsfähigkeit</li>



<li><strong>Options im IP-Header:</strong>&nbsp;Viele Firewalls blocken die Optionen und sind daher&nbsp;nutzlos</li>



<li><strong>IPv4:</strong>&nbsp;Hier ist&nbsp;das Type-Feld zu klein</li>



<li><strong>IPv6:</strong>&nbsp;Es werden Erweiterungen anstatt Optionen mit Next Header-Adressierung verwendet</li>
</ul>



<p class="wp-block-paragraph">Was sind Type-Length-Values (TLVs)?</p>



<ul class="wp-block-list">
<li>Optionale Informationen können als TLV in einem Protokoll&nbsp;codiert werden anstatt&nbsp;den Header zu vergößern</li>



<li><strong>A/B:</strong>&nbsp;Anweisung wie mit den Nachrichten umzugehen ist, wenn Extension unbekannt ist (read, forward, delete)</li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-9/">Advanced Internetworking (Vorlesung 9)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Advanced Internetworking (Vorlesung 10-12)</title>
		<link>https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-10-12/</link>
					<comments>https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-10-12/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Wed, 01 Jun 2016 13:15:00 +0000</pubDate>
				<category><![CDATA[Advanced Internetworking]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1139</guid>

					<description><![CDATA[<p>In den letzten Vorlesungseinheiten behandeln wir den Pfad, den eine Nachricht vom Network Interface durch den Linux Kernel Stack nimmt, um bis zur Anwendung zu&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-10-12/">Advanced Internetworking (Vorlesung 10-12)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In den letzten Vorlesungseinheiten behandeln wir den Pfad, den eine Nachricht vom Network Interface durch den Linux Kernel Stack nimmt, um bis zur Anwendung zu gelangen. Nützliche Literatur zu diesem Thema ist unter <a href="http://www.haifux.org/lectures/217/netLec5.pdf" target="_blank" rel="noreferrer noopener">Sockets in the Kernel</a> und <a href="http://www.haifux.org/lectures/172/netLec.pdf" target="_blank" rel="noreferrer noopener">Linux Kernel Networking</a>zu finden.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-10-12/">Advanced Internetworking (Vorlesung 10-12)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-10-12/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Advanced Internetworking (Vorlesung 8)</title>
		<link>https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-8/</link>
					<comments>https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-8/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Wed, 01 Jun 2016 13:12:00 +0000</pubDate>
				<category><![CDATA[Advanced Internetworking]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1132</guid>

					<description><![CDATA[<p>Heute haben wir über Zustand (State) im Netzwerk gesprochen. Wo und wann dieser erzeugt wird und welche Implikationen er haben kann, wenn es um Angriffe&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-8/">Advanced Internetworking (Vorlesung 8)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Heute haben wir über Zustand (State) im Netzwerk gesprochen. Wo und wann dieser erzeugt wird und welche Implikationen er haben kann, wenn es um Angriffe geht.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Anfang</th><td>2-msc-ain-internet-proto-design-160510 &#8211; Seite 36</td></tr><tr><th>Ende</th><td>2-msc-ain-internet-proto-design-160510 &#8211; Seite 42</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">State in Networking</h3>



<p class="wp-block-paragraph">Wo befinden sich Zustände (state)?</p>



<ul class="wp-block-list">
<li><strong>PC:</strong>&nbsp;TCP Connection State&nbsp;<em>(Lokale IP und Port, Remote IP und Port, Sequence- und Acknowledgement-Nummer, Größe des&nbsp;Windows)</em>&nbsp;= TCP Control Bar (TCB)</li>



<li><strong>Firewalls/Middleboxes im Netzwerk:</strong>&nbsp;TCP und UDP Connection State, IPv4 Fragmente</li>



<li><strong>Router:</strong>&nbsp;IPv4 Fragmente</li>
</ul>



<p class="wp-block-paragraph">Wie werden solche Zustände verwaltet?</p>



<ul class="wp-block-list">
<li><strong>Erzeugung:</strong>&nbsp;TCP-SYN-Packete</li>



<li><strong>Reguläre Entfernung:</strong>&nbsp;TCP-FIN-Packete&nbsp;<em>(Nicht immer gegeben)</em></li>



<li><strong>Sonstige Entfernung:</strong>&nbsp;Zeitgesteuert mit Timern</li>



<li><strong>Feste Zustände:</strong>&nbsp;<em>&#8222;Sowas macht man nicht!&#8220;</em></li>
</ul>



<p class="wp-block-paragraph">Was ist ein Soft State?</p>



<ul class="wp-block-list">
<li>Dies bedeutet, dass der Zustand an eine Lebensdauer geknüpft ist</li>



<li>Dies wird bspw. durch einen Timer gesteuert</li>



<li>Nahezu jeder Status/Zustand ist ein Soft State</li>
</ul>



<p class="wp-block-paragraph">Was passiert, wenn der Timer ausläuft?</p>



<ul class="wp-block-list">
<li>Kommt ein Paket innerhalb des Gültigkeitszeitraumes an, wird der Timer zurückgesetzt&nbsp;<em>(Refresh)</em></li>



<li>Läuft der Timer ohne ein Paket aus, wird der Zustand wird sofort/nach einer Wartezeit entfernt</li>
</ul>



<p class="wp-block-paragraph">Warum ist es bei TCP schlecht, sofort einen Zustand anzulegen, wenn das erste SYN-Paket eingeht?&nbsp;</p>



<ul class="wp-block-list">
<li>Ein Angreifer kann zahlreiche SYN-Pakete schicken und nicht auf die SYN+ACK-Pakete antworten&nbsp;<em>(ignorieren/droppen)</em></li>



<li>Durch diese halboffenen Verbindungen kann die Betriebsfähigkeit eines Dienstes bzw. Hosts eingeschränkt werden&nbsp;(vgl. Abbildung 1)</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3a10924d361&quot;}" data-wp-interactive="core/image" data-wp-key="6a3a10924d361" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="849" height="395" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/02/20160602-ain-1.png" alt="" class="wp-image-1133" title="Ausnutzen der Erzeugung von State bei TCP" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/02/20160602-ain-1.png 849w, https://maximiliankrieg.de/wp-content/uploads/2026/02/20160602-ain-1-300x140.png 300w, https://maximiliankrieg.de/wp-content/uploads/2026/02/20160602-ain-1-768x357.png 768w" sizes="(max-width: 849px) 100vw, 849px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Ausnutzen der Erzeugung von State bei TCP</figcaption></figure>



<p class="wp-block-paragraph">Was ist ein Delayed State?</p>



<ul class="wp-block-list">
<li>Man sollte nur einen Zustand&nbsp;erzeugen, wenn man sicher ist, dass der andere auch da ist und es ernst meint</li>



<li>Dies kann mit dem SYN-Cookies-Mechanismus gelöst werden</li>



<li>Der Zustand wird erst nach Rücklieferung des Cookies erzeugt&nbsp;(vgl. Abbildung 2)</li>



<li>Mithilfe eines rechenintensiven Puzzles (Primzahlen) kann dies noch verstärkt werden (vgl. Abbildung 3)</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3a10924d710&quot;}" data-wp-interactive="core/image" data-wp-key="6a3a10924d710" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="554" height="415" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/02/20160602-ain-2.png" alt="" class="wp-image-1134" title="SYN-Cookie-Mechanismus" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/02/20160602-ain-2.png 554w, https://maximiliankrieg.de/wp-content/uploads/2026/02/20160602-ain-2-300x225.png 300w" sizes="(max-width: 554px) 100vw, 554px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">SYN-Cookie-Mechanismus</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3a10924d9e2&quot;}" data-wp-interactive="core/image" data-wp-key="6a3a10924d9e2" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="758" height="404" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/02/20160602-ain-3.png" alt="" class="wp-image-1135" title="Drei-Wege-Handshake mit Puzzle" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/02/20160602-ain-3.png 758w, https://maximiliankrieg.de/wp-content/uploads/2026/02/20160602-ain-3-300x160.png 300w" sizes="auto, (max-width: 758px) 100vw, 758px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Drei-Wege-Handshake mit Puzzle</figcaption></figure>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-8/">Advanced Internetworking (Vorlesung 8)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/06/advanced-internetworking-vorlesung-8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
