<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Zahlensysteme_%E2%80%93_%C3%9Cbungsaufgaben</id>
	<title>Zahlensysteme – Übungsaufgaben - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Zahlensysteme_%E2%80%93_%C3%9Cbungsaufgaben"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Zahlensysteme_%E2%80%93_%C3%9Cbungsaufgaben&amp;action=history"/>
	<updated>2026-06-28T19:34:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Zahlensysteme_%E2%80%93_%C3%9Cbungsaufgaben&amp;diff=69489&amp;oldid=prev</id>
		<title>Maximilian.pottgiesser: Die Seite wurde neu angelegt: „{{DISPLAYTITLE:Zahlensysteme – Übungsaufgaben}} Kategorie:IT-Grundlagen Kategorie:Zahlensysteme Kategorie:Übungen  Hier kannst du das Gelernte…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Zahlensysteme_%E2%80%93_%C3%9Cbungsaufgaben&amp;diff=69489&amp;oldid=prev"/>
		<updated>2026-05-04T15:43:32Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „{{DISPLAYTITLE:Zahlensysteme – Übungsaufgaben}} &lt;a href=&quot;/index.php?title=Kategorie:IT-Grundlagen&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Kategorie:IT-Grundlagen (Seite nicht vorhanden)&quot;&gt;Kategorie:IT-Grundlagen&lt;/a&gt; &lt;a href=&quot;/index.php?title=Kategorie:Zahlensysteme&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Kategorie:Zahlensysteme (Seite nicht vorhanden)&quot;&gt;Kategorie:Zahlensysteme&lt;/a&gt; &lt;a href=&quot;/index.php?title=Kategorie:%C3%9Cbungen&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Kategorie:Übungen (Seite nicht vorhanden)&quot;&gt;Kategorie:Übungen&lt;/a&gt;  Hier kannst du das Gelernte…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:Zahlensysteme – Übungsaufgaben}}&lt;br /&gt;
[[Kategorie:IT-Grundlagen]]&lt;br /&gt;
[[Kategorie:Zahlensysteme]]&lt;br /&gt;
[[Kategorie:Übungen]]&lt;br /&gt;
&lt;br /&gt;
Hier kannst du das Gelernte testen. Die Aufgaben sind in drei Schwierigkeitsstufen eingeteilt. '''Versuche jede Aufgabe selbst zu lösen''', bevor du die Lösung aufklappst.&lt;br /&gt;
&lt;br /&gt;
Hilfe: [[Zahlensysteme – Ausführliche Rechenbeispiele]] · [[Zahlensystem-Umrechner]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Lösen ==&lt;br /&gt;
&lt;br /&gt;
=== Hilfsmittel: Die Stellenwerttabelle ===&lt;br /&gt;
&lt;br /&gt;
Schreibe dir diese Zeile auf einen Zettel – sie reicht für alle Binäraufgaben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! Position !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8&lt;br /&gt;
|-&lt;br /&gt;
| '''Stellenwert''' || 128 || 64 || 32 || 16 || 8 || 4 || 2 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hilfsmittel: Die Hex-Zeichen ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! Hex !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! A !! B !! C !! D !! E !! F&lt;br /&gt;
|-&lt;br /&gt;
| Dez || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Stufe 1 – Einsteiger ==&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 1.1: Dezimal → Binär ===&lt;br /&gt;
&lt;br /&gt;
Rechne folgende Dezimalzahlen in Binär (8 Bit) um:&lt;br /&gt;
&lt;br /&gt;
# 8&lt;br /&gt;
# 16&lt;br /&gt;
# 64&lt;br /&gt;
# 128&lt;br /&gt;
# 255&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
# 8 = &amp;lt;code&amp;gt;00001000&amp;lt;/code&amp;gt; (nur Bit 5 an: 8)&lt;br /&gt;
# 16 = &amp;lt;code&amp;gt;00010000&amp;lt;/code&amp;gt; (nur Bit 4 an: 16)&lt;br /&gt;
# 64 = &amp;lt;code&amp;gt;01000000&amp;lt;/code&amp;gt; (nur Bit 2 an: 64)&lt;br /&gt;
# 128 = &amp;lt;code&amp;gt;10000000&amp;lt;/code&amp;gt; (nur Bit 1 an: 128)&lt;br /&gt;
# 255 = &amp;lt;code&amp;gt;11111111&amp;lt;/code&amp;gt; (alle 8 Bits an: 128+64+32+16+8+4+2+1 = 255)&lt;br /&gt;
&lt;br /&gt;
'''Tipp:''' Diese sind besonders einfach, weil es jeweils genau ein Bit (oder alle Bits) sind. Im Netzwerkalltag begegnen dir diese Werte ständig.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 1.2: Binär → Dezimal ===&lt;br /&gt;
&lt;br /&gt;
Rechne folgende Binärzahlen in Dezimal um:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;00000100&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;00010000&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;01000000&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;10000000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
# &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; = '''1''' (Bit 8: Stellenwert 1)&lt;br /&gt;
# &amp;lt;code&amp;gt;00000100&amp;lt;/code&amp;gt; = '''4''' (Bit 6: Stellenwert 4)&lt;br /&gt;
# &amp;lt;code&amp;gt;00010000&amp;lt;/code&amp;gt; = '''16''' (Bit 4: Stellenwert 16)&lt;br /&gt;
# &amp;lt;code&amp;gt;01000000&amp;lt;/code&amp;gt; = '''64''' (Bit 2: Stellenwert 64)&lt;br /&gt;
# &amp;lt;code&amp;gt;10000000&amp;lt;/code&amp;gt; = '''128''' (Bit 1: Stellenwert 128)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 1.3: Hex-Zeichen kennen ===&lt;br /&gt;
&lt;br /&gt;
Welchen Dezimalwert haben diese Hex-Zeichen?&lt;br /&gt;
&lt;br /&gt;
# F&lt;br /&gt;
# A&lt;br /&gt;
# C&lt;br /&gt;
# E&lt;br /&gt;
# B&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
# F = '''15'''&lt;br /&gt;
# A = '''10'''&lt;br /&gt;
# C = '''12'''&lt;br /&gt;
# E = '''14'''&lt;br /&gt;
# B = '''11'''&lt;br /&gt;
&lt;br /&gt;
'''Merkhilfe:''' A=10, B=11, C=12, D=13, E=14, F=15 – einfach rückwärts von F=15 aus zählen.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 1.4: Einfache Hex → Dezimal ===&lt;br /&gt;
&lt;br /&gt;
Rechne um (zweistellige Hex-Werte):&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt; (hex)&lt;br /&gt;
# &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt; (hex)&lt;br /&gt;
# &amp;lt;code&amp;gt;0F&amp;lt;/code&amp;gt; (hex)&lt;br /&gt;
# &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt; (hex)&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
# &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt; = 1×16 + 0×1 = '''16'''&lt;br /&gt;
# &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt; = 2×16 + 0×1 = '''32'''&lt;br /&gt;
# &amp;lt;code&amp;gt;0F&amp;lt;/code&amp;gt; = 0×16 + 15×1 = '''15'''&lt;br /&gt;
# &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt; = 15×16 + 15×1 = 240+15 = '''255'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Stufe 2 – Fortgeschritten ==&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 2.1: Dezimal → Binär (gemischte Werte) ===&lt;br /&gt;
&lt;br /&gt;
Rechne um:&lt;br /&gt;
&lt;br /&gt;
# 42&lt;br /&gt;
# 77&lt;br /&gt;
# 100&lt;br /&gt;
# 200&lt;br /&gt;
# 223&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
'''1. 42 → Binär'''&lt;br /&gt;
&lt;br /&gt;
128&amp;gt;42 → 0 · 64&amp;gt;42 → 0 · 32≤42 → 1, Rest 10 · 16&amp;gt;10 → 0 · 8≤10 → 1, Rest 2 · 4&amp;gt;2 → 0 · 2≤2 → 1, Rest 0 · 1&amp;gt;0 → 0&lt;br /&gt;
&lt;br /&gt;
Ergebnis: &amp;lt;code&amp;gt;'''00101010'''&amp;lt;/code&amp;gt; · Probe: 32+8+2 = 42 ✔&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''2. 77 → Binär'''&lt;br /&gt;
&lt;br /&gt;
128&amp;gt;77 → 0 · 64≤77 → 1, Rest 13 · 32&amp;gt;13 → 0 · 16&amp;gt;13 → 0 · 8≤13 → 1, Rest 5 · 4≤5 → 1, Rest 1 · 2&amp;gt;1 → 0 · 1≤1 → 1, Rest 0&lt;br /&gt;
&lt;br /&gt;
Ergebnis: &amp;lt;code&amp;gt;'''01001101'''&amp;lt;/code&amp;gt; · Probe: 64+8+4+1 = 77 ✔&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''3. 100 → Binär'''&lt;br /&gt;
&lt;br /&gt;
128&amp;gt;100 → 0 · 64≤100 → 1, Rest 36 · 32≤36 → 1, Rest 4 · 16&amp;gt;4 → 0 · 8&amp;gt;4 → 0 · 4≤4 → 1, Rest 0 · 2&amp;gt;0 → 0 · 1&amp;gt;0 → 0&lt;br /&gt;
&lt;br /&gt;
Ergebnis: &amp;lt;code&amp;gt;'''01100100'''&amp;lt;/code&amp;gt; · Probe: 64+32+4 = 100 ✔&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''4. 200 → Binär'''&lt;br /&gt;
&lt;br /&gt;
128≤200 → 1, Rest 72 · 64≤72 → 1, Rest 8 · 32&amp;gt;8 → 0 · 16&amp;gt;8 → 0 · 8≤8 → 1, Rest 0 · 4&amp;gt;0 → 0 · 2&amp;gt;0 → 0 · 1&amp;gt;0 → 0&lt;br /&gt;
&lt;br /&gt;
Ergebnis: &amp;lt;code&amp;gt;'''11001000'''&amp;lt;/code&amp;gt; · Probe: 128+64+8 = 200 ✔&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''5. 223 → Binär'''&lt;br /&gt;
&lt;br /&gt;
128≤223 → 1, Rest 95 · 64≤95 → 1, Rest 31 · 32≤31 → 1, Rest -1... &lt;br /&gt;
&lt;br /&gt;
Warte – 31&amp;lt;32 → 0 · 16≤31 → 1, Rest 15 · 8≤15 → 1, Rest 7 · 4≤7 → 1, Rest 3 · 2≤3 → 1, Rest 1 · 1≤1 → 1, Rest 0&lt;br /&gt;
&lt;br /&gt;
Ergebnis: &amp;lt;code&amp;gt;'''11011111'''&amp;lt;/code&amp;gt; · Probe: 128+64+16+8+4+2+1 = 223 ✔&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 2.2: Binär → Dezimal (gemischte Werte) ===&lt;br /&gt;
&lt;br /&gt;
Rechne um:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;10110100&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;01111110&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;11100000&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;00111111&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;11010101&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
'''1. &amp;lt;code&amp;gt;10110100&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Aktive Bits (Stellen mit 1): Position 1 (128), 3 (32), 4 (16), 6 (4)&lt;br /&gt;
&lt;br /&gt;
128 + 32 + 16 + 4 = '''180'''&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''2. &amp;lt;code&amp;gt;01111110&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Aktive Bits: 64, 32, 16, 8, 4, 2&lt;br /&gt;
&lt;br /&gt;
64+32+16+8+4+2 = '''126'''&lt;br /&gt;
&lt;br /&gt;
''(Merke: Das ist die maximale Anzahl Hosts in einem /25-Netz!)''&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''3. &amp;lt;code&amp;gt;11100000&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Aktive Bits: 128, 64, 32&lt;br /&gt;
&lt;br /&gt;
128+64+32 = '''224'''&lt;br /&gt;
&lt;br /&gt;
''(Das ist die Subnetzmaske /27 als letztes Oktett: 255.255.255.224)''&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''4. &amp;lt;code&amp;gt;00111111&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Aktive Bits: 32, 16, 8, 4, 2, 1&lt;br /&gt;
&lt;br /&gt;
32+16+8+4+2+1 = '''63'''&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''5. &amp;lt;code&amp;gt;11010101&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Aktive Bits: 128, 64, 16, 4, 1&lt;br /&gt;
&lt;br /&gt;
128+64+16+4+1 = '''213'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 2.3: Dezimal → Hex ===&lt;br /&gt;
&lt;br /&gt;
Rechne um:&lt;br /&gt;
&lt;br /&gt;
# 16&lt;br /&gt;
# 31&lt;br /&gt;
# 160&lt;br /&gt;
# 171&lt;br /&gt;
# 240&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
'''1. 16 → Hex'''&lt;br /&gt;
16 ÷ 16 = 1, Rest 0 → 10 ÷ 16 = 0, Rest 1&lt;br /&gt;
Von unten: '''10''' · Probe: 1×16+0 = 16 ✔&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''2. 31 → Hex'''&lt;br /&gt;
31 ÷ 16 = 1, Rest 15 (=F) → 1 ÷ 16 = 0, Rest 1&lt;br /&gt;
Von unten: '''1F''' · Probe: 1×16+15 = 31 ✔&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''3. 160 → Hex'''&lt;br /&gt;
160 ÷ 16 = 10 (=A), Rest 0 → 10 ÷ 16 = 0, Rest 10 (=A)&lt;br /&gt;
Von unten: '''A0''' · Probe: 10×16+0 = 160 ✔&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''4. 171 → Hex'''&lt;br /&gt;
171 ÷ 16 = 10 (=A), Rest 11 (=B) → 10 ÷ 16 = 0, Rest 10 (=A)&lt;br /&gt;
Von unten: '''AB''' · Probe: 10×16+11 = 160+11 = 171 ✔&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''5. 240 → Hex'''&lt;br /&gt;
240 ÷ 16 = 15 (=F), Rest 0 → 15 ÷ 16 = 0, Rest 15 (=F)&lt;br /&gt;
Von unten: '''F0''' · Probe: 15×16+0 = 240 ✔&lt;br /&gt;
&lt;br /&gt;
''(F0 = 240 ist die Subnetzmaske /28 als letztes Oktett)''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 2.4: Binär ↔ Hex (Nibble-Methode) ===&lt;br /&gt;
&lt;br /&gt;
Rechne mit der Nibble-Methode um (je 4 Bit = 1 Hex-Zeichen):&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;10110111&amp;lt;/code&amp;gt; → Hex&lt;br /&gt;
# &amp;lt;code&amp;gt;01001110&amp;lt;/code&amp;gt; → Hex&lt;br /&gt;
# &amp;lt;code&amp;gt;D4&amp;lt;/code&amp;gt; (hex) → Binär&lt;br /&gt;
# &amp;lt;code&amp;gt;9E&amp;lt;/code&amp;gt; (hex) → Binär&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
'''1. &amp;lt;code&amp;gt;10110111&amp;lt;/code&amp;gt; → Hex'''&lt;br /&gt;
&lt;br /&gt;
Aufteilen: &amp;lt;code&amp;gt;1011&amp;lt;/code&amp;gt; | &amp;lt;code&amp;gt;0111&amp;lt;/code&amp;gt;&lt;br /&gt;
* 1011 = 8+2+1 = 11 = '''B'''&lt;br /&gt;
* 0111 = 4+2+1 = 7 = '''7'''&lt;br /&gt;
Ergebnis: '''B7'''&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''2. &amp;lt;code&amp;gt;01001110&amp;lt;/code&amp;gt; → Hex'''&lt;br /&gt;
&lt;br /&gt;
Aufteilen: &amp;lt;code&amp;gt;0100&amp;lt;/code&amp;gt; | &amp;lt;code&amp;gt;1110&amp;lt;/code&amp;gt;&lt;br /&gt;
* 0100 = 4 = '''4'''&lt;br /&gt;
* 1110 = 8+4+2 = 14 = '''E'''&lt;br /&gt;
Ergebnis: '''4E'''&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''3. &amp;lt;code&amp;gt;D4&amp;lt;/code&amp;gt; → Binär'''&lt;br /&gt;
&lt;br /&gt;
* D = 13 = 1101&lt;br /&gt;
* 4 = 4 = 0100&lt;br /&gt;
Ergebnis: &amp;lt;code&amp;gt;'''11010100'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''4. &amp;lt;code&amp;gt;9E&amp;lt;/code&amp;gt; → Binär'''&lt;br /&gt;
&lt;br /&gt;
* 9 = 9 = 1001&lt;br /&gt;
* E = 14 = 1110&lt;br /&gt;
Ergebnis: &amp;lt;code&amp;gt;'''10011110'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Probe (Dezimal): 128+16+8+4+2 = 158 · und 9×16+14 = 144+14 = 158 ✔&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Stufe 3 – Netzwerkbezug ==&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 3.1: IP-Adresse vollständig umrechnen ===&lt;br /&gt;
&lt;br /&gt;
Rechne die IP-Adresse '''10.0.0.1''' komplett in Binär und Hex um.&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Oktett !! Dezimal !! Binär !! Hex&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 10 || &amp;lt;code&amp;gt;00001010&amp;lt;/code&amp;gt; || 0A&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 0 || &amp;lt;code&amp;gt;00000000&amp;lt;/code&amp;gt; || 00&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 0 || &amp;lt;code&amp;gt;00000000&amp;lt;/code&amp;gt; || 00&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 1 || &amp;lt;code&amp;gt;00000001&amp;lt;/code&amp;gt; || 01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Binär: &amp;lt;code&amp;gt;00001010.00000000.00000000.00000001&amp;lt;/code&amp;gt;&lt;br /&gt;
* Hex: &amp;lt;code&amp;gt;0A.00.00.01&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10.0.0.0/8 ist ein privater Adressbereich (RFC 1918). Das erste Oktett 10 = 0A in Hex.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 3.2: Subnetzmaske bestimmen ===&lt;br /&gt;
&lt;br /&gt;
Welche Dezimal-Subnetzmaske gehört zu diesen CIDR-Angaben?&lt;br /&gt;
&lt;br /&gt;
# /25&lt;br /&gt;
# /27&lt;br /&gt;
# /28&lt;br /&gt;
# /29&lt;br /&gt;
&lt;br /&gt;
Hinweis: Das letzte Oktett entscheidet – die ersten drei Oktette sind immer 255.&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
'''Vorgehen:''' /25 bedeutet 25 Bits sind 1, also in den ersten drei Oktetten alle 24 Bits = 255.255.255, und im letzten Oktett noch 1 weiteres Bit von links.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! CIDR !! Bits im letzten Oktett !! Binär letztes Oktett !! Dezimal letztes Oktett !! Volle Maske&lt;br /&gt;
|-&lt;br /&gt;
| /25 || 1× Eins + 7× Null || &amp;lt;code&amp;gt;10000000&amp;lt;/code&amp;gt; || 128 || 255.255.255.128&lt;br /&gt;
|-&lt;br /&gt;
| /27 || 3× Eins + 5× Null || &amp;lt;code&amp;gt;11100000&amp;lt;/code&amp;gt; || 224 || 255.255.255.224&lt;br /&gt;
|-&lt;br /&gt;
| /28 || 4× Eins + 4× Null || &amp;lt;code&amp;gt;11110000&amp;lt;/code&amp;gt; || 240 || 255.255.255.240&lt;br /&gt;
|-&lt;br /&gt;
| /29 || 5× Eins + 3× Null || &amp;lt;code&amp;gt;11111000&amp;lt;/code&amp;gt; || 248 || 255.255.255.248&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Merke:''' Subnetzmasken haben immer einen Block Einsen, dann einen Block Nullen – nie gemischt.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 3.3: IPv6-Kurzschreibweise ===&lt;br /&gt;
&lt;br /&gt;
Kürze diese IPv6-Adressen so weit wie möglich:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;2001:0db8:0000:0000:0000:0000:0000:0001&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;fe80:0000:0000:0000:a1b2:c3d4:e5f6:0001&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;0000:0000:0000:0000:0000:0000:0000:0001&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
'''Regel 1:''' Führende Nullen in jeder Gruppe weglassen.&lt;br /&gt;
&lt;br /&gt;
'''Regel 2:''' Die längste aufeinanderfolgende Sequenz von Null-Gruppen durch &amp;lt;code&amp;gt;::&amp;lt;/code&amp;gt; ersetzen (nur einmal!).&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''1. &amp;lt;code&amp;gt;2001:0db8:0000:0000:0000:0000:0000:0001&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
* Führende Nullen weg: &amp;lt;code&amp;gt;2001:db8:0:0:0:0:0:1&amp;lt;/code&amp;gt;&lt;br /&gt;
* Fünf Nullgruppen (Gruppen 3–7) durch &amp;lt;code&amp;gt;::&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;'''2001:db8::1'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''2. &amp;lt;code&amp;gt;fe80:0000:0000:0000:a1b2:c3d4:e5f6:0001&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
* Führende Nullen weg: &amp;lt;code&amp;gt;fe80:0:0:0:a1b2:c3d4:e5f6:1&amp;lt;/code&amp;gt;&lt;br /&gt;
* Drei Nullgruppen (2–4) durch &amp;lt;code&amp;gt;::&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;'''fe80::a1b2:c3d4:e5f6:1'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies ist eine typische Link-Local-Adresse (fe80::/10).&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''3. &amp;lt;code&amp;gt;0000:0000:0000:0000:0000:0000:0000:0001&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
* Führende Nullen weg: &amp;lt;code&amp;gt;0:0:0:0:0:0:0:1&amp;lt;/code&amp;gt;&lt;br /&gt;
* Sieben Nullgruppen durch &amp;lt;code&amp;gt;::&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;'''::1'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;::1&amp;lt;/code&amp;gt; ist die IPv6-Loopback-Adresse – entspricht 127.0.0.1 bei IPv4.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 3.4: MAC-Adresse analysieren ===&lt;br /&gt;
&lt;br /&gt;
Gegeben ist die MAC-Adresse: &amp;lt;code&amp;gt;AC:DE:48:00:11:22&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Wie viele Bytes hat eine MAC-Adresse?&lt;br /&gt;
# Welcher Teil identifiziert den Hersteller?&lt;br /&gt;
# Rechne das erste Byte &amp;lt;code&amp;gt;AC&amp;lt;/code&amp;gt; in Dezimal und Binär um.&lt;br /&gt;
# Was bedeutet es, wenn das letzte Bit des ersten Bytes gesetzt ist?&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
'''1. Anzahl Bytes:''' Eine MAC-Adresse hat '''6 Bytes''' (48 Bit) – dargestellt als 12 Hex-Zeichen.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''2. Hersteller-Teil:''' Die '''ersten 3 Bytes''' (&amp;lt;code&amp;gt;AC:DE:48&amp;lt;/code&amp;gt;) sind der OUI (Organizationally Unique Identifier) und identifizieren den Hersteller der Netzwerkkarte. Die letzten 3 Bytes (&amp;lt;code&amp;gt;00:11:22&amp;lt;/code&amp;gt;) sind die individuelle Gerätenummer.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''3. &amp;lt;code&amp;gt;AC&amp;lt;/code&amp;gt; umrechnen:'''&lt;br /&gt;
&lt;br /&gt;
* A = 10, C = 12&lt;br /&gt;
* Dezimal: 10 × 16 + 12 = 160 + 12 = '''172'''&lt;br /&gt;
* Binär: A = 1010, C = 1100 → &amp;lt;code&amp;gt;'''10101100'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Probe: 128+32+8+4 = 172 ✔&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''4. Letztes Bit des ersten Bytes (Multicast-Bit):'''&lt;br /&gt;
&lt;br /&gt;
Das '''niedrigste Bit''' (rechtes Bit, Stellenwert 1) des ersten Bytes ist das sogenannte '''Multicast-Bit'''.&lt;br /&gt;
* Bit = 0 → Unicast-Adresse (normale Einzelgerät-Adresse)&lt;br /&gt;
* Bit = 1 → Multicast-Adresse (an eine Gruppe gerichtet)&lt;br /&gt;
&lt;br /&gt;
Bei &amp;lt;code&amp;gt;AC&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;10101100&amp;lt;/code&amp;gt;: Das letzte Bit ist '''0''' → Unicast ✔&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== Aufgabe 3.5: Bonusaufgabe – Alles zusammen ===&lt;br /&gt;
&lt;br /&gt;
Gegeben ist die IP-Adresse &amp;lt;code&amp;gt;172.31.255.254&amp;lt;/code&amp;gt; mit der Subnetzmaske /16.&lt;br /&gt;
&lt;br /&gt;
# Rechne alle vier Oktette der IP in Binär um.&lt;br /&gt;
# Rechne die Subnetzmaske /16 in Dezimal und Binär aus.&lt;br /&gt;
# Welche Bits gehören zum Netzanteil, welche zum Hostanteil?&lt;br /&gt;
# Wie viele Hosts passen maximal in dieses Netz?&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
'''1. IP-Adresse in Binär:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Oktett !! Dezimal !! Binär&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 172 || &amp;lt;code&amp;gt;10101100&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 31 || &amp;lt;code&amp;gt;00011111&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 255 || &amp;lt;code&amp;gt;11111111&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 254 || &amp;lt;code&amp;gt;11111110&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
172: 128+32+8+4 = 172 ✔ · 31: 16+8+4+2+1 = 31 ✔ · 254: 128+64+32+16+8+4+2 = 254 ✔&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''2. Subnetzmaske /16:'''&lt;br /&gt;
&lt;br /&gt;
16 Bits sind 1 (die ersten beiden Oktette), die anderen 16 sind 0.&lt;br /&gt;
&lt;br /&gt;
* Dezimal: '''255.255.0.0'''&lt;br /&gt;
* Binär: &amp;lt;code&amp;gt;11111111.11111111.00000000.00000000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''3. Netz- vs. Hostanteil:'''&lt;br /&gt;
&lt;br /&gt;
* '''Netzanteil''' (erste 16 Bit): &amp;lt;code&amp;gt;10101100.00011111&amp;lt;/code&amp;gt; = 172.31&lt;br /&gt;
* '''Hostanteil''' (letzte 16 Bit): &amp;lt;code&amp;gt;11111111.11111110&amp;lt;/code&amp;gt; = 255.254&lt;br /&gt;
&lt;br /&gt;
Die IP 172.31.255.254 liegt also im Netz 172.31.0.0/16.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
'''4. Anzahl möglicher Hosts:'''&lt;br /&gt;
&lt;br /&gt;
16 Bit für den Hostanteil → 2¹⁶ = 65.536 mögliche Adressen.&lt;br /&gt;
&lt;br /&gt;
Davon abziehen: 1× Netzadresse (172.31.0.0) + 1× Broadcast (172.31.255.255) = '''65.534 nutzbare Hosts'''.&lt;br /&gt;
&lt;br /&gt;
Die gegebene Adresse 172.31.255.254 ist die letzte nutzbare Hostadresse vor dem Broadcast.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Selbsttest: Schnellfragen ==&lt;br /&gt;
&lt;br /&gt;
Beantworte diese Fragen ohne Hilfsmittel – die Antworten sollten nach dem Üben sitzen:&lt;br /&gt;
&lt;br /&gt;
# Wie viele Bits hat ein Byte?&lt;br /&gt;
# Was ist der maximale Wert eines Bytes in Dezimal?&lt;br /&gt;
# Was ist FF in Dezimal?&lt;br /&gt;
# Was ist 192 in Hex?&lt;br /&gt;
# Was ist die Subnetzmaske /24 in Dezimal?&lt;br /&gt;
# Wie viele Zeichen hat eine IPv6-Adresse (vollständig, mit Doppelpunkten)?&lt;br /&gt;
# Was bedeutet &amp;lt;code&amp;gt;::1&amp;lt;/code&amp;gt; in IPv6?&lt;br /&gt;
# Wie heißt der Hersteller-Teil einer MAC-Adresse?&lt;br /&gt;
&lt;br /&gt;
{{Lösung|&lt;br /&gt;
# Ein Byte hat '''8 Bits'''.&lt;br /&gt;
# Maximalwert eines Bytes: '''255''' (= 11111111 = FF)&lt;br /&gt;
# FF = 15×16 + 15 = '''255'''&lt;br /&gt;
# 192 ÷ 16 = 12 (C), Rest 0 → '''C0'''&lt;br /&gt;
# /24 = '''255.255.255.0'''&lt;br /&gt;
# Vollständige IPv6: 8 Gruppen × 4 Zeichen + 7 Doppelpunkte = '''39 Zeichen'''&lt;br /&gt;
# &amp;lt;code&amp;gt;::1&amp;lt;/code&amp;gt; ist die '''Loopback-Adresse''' (entspricht 127.0.0.1 bei IPv4)&lt;br /&gt;
# Der Hersteller-Teil heißt '''OUI''' (Organizationally Unique Identifier)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Weiterführende Seiten ==&lt;br /&gt;
&lt;br /&gt;
* [[Zahlensysteme – Ausführliche Rechenbeispiele]] – Jeden Schritt nachlesen&lt;br /&gt;
* [[Zahlensystem-Umrechner]] – Vollständige Nachschlagetabelle 0–255&lt;br /&gt;
* [[Binärsystem]] · [[Hexadezimalsystem und IP-Adressen]]&lt;/div&gt;</summary>
		<author><name>Maximilian.pottgiesser</name></author>
	</entry>
</feed>