Skip to content

Commit

Permalink
vault backup: 2023-07-06 19:18:14
Browse files Browse the repository at this point in the history
  • Loading branch information
CodingEmil committed Jul 6, 2023
1 parent dec6276 commit 2bb4c3c
Show file tree
Hide file tree
Showing 40 changed files with 187 additions and 60 deletions.
8 changes: 6 additions & 2 deletions docs/DUP/ARP/ARP - Address Resolution Protocol.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
ARP ist ein Netzwerkprotokoll, welches in der Netzwerkschicht (3. Schicht) benutzt wird. ARP ermöglicht die Zuordnung von IP Adressen zu MAC-Adressen.
Die Hauptfunktion in ARP besteht darin, die MAC-Adresse einer bekannten IP-Adresse zu ermitteln. Den ohne der MAC-Adresse, können keine Daten zu einem anderen Gerät übertragen werden.
ARP ermöglicht die Zuordnung von IP Adressen zu MAC-Adressen.
Die Hauptfunktion in ARP besteht darin, die MAC-Adresse einer bekannten IP-Adresse zu ermitteln. Denn ohne der MAC-Adresse, können keine Daten zu einem anderen Gerät übertragen werden.

1. Hosts sendet **ARP-Request** mit FF-FF-FF-FF-FF-FF. Jedes Gerät kriegt dieses Paket.
2. In dem Ethernet-Frame steht nun die gesuchte IP.
3. Wird der Hosts, mit dieser IP, gefunden, schickt er eine **ARP-Replay**.

#### ARP-Table
Jeder Host hat eine ARP-Tabelle, in welcher IP-Adressen zu MAC-Adressen zugeordnet sind.
Expand Down
5 changes: 1 addition & 4 deletions docs/DUP/DHCP/DHCP.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@ Ein DHCP-Server vergibt automatisch IP-Adressen, aus festgelegten Adress-Pools,
4. **DHCP-Acknowledge**
DHCP-Server broadcastet eine Bestätigung.

![[dhcp.png]]

#### Lease-Time
Die Lease-Time ist die Zeit, wie lange ein Host die gleiche IP-Adressen, von dem DHCP-Server, bekommt. Steht hier 2 Monate, dann würde der Host erst nach 2 Monaten eine neue IP Adresse bekommen.
Diese Zeit kann man im DHCP-Server konfigurieren.

Diese Zeit kann man im DHCP-Server konfigurieren.
31 changes: 16 additions & 15 deletions docs/DUP/DUP.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
[[Strukturierte Verkabelung]] <br>
[[Twisted-Pair-Kabel]] <br>
[[Kategorien von Twisted-Pair-Kabeln (Cat)]] <br>
[[Glasfaser]] <br>
[[Übertragungsstandards]] <br>
[[Topologie]] <br>
[[Struktur des OSI-Modells]] <br>
[[1. Schicht Bitübertragungsschicht, Physical-Layer]] <br>
[[2. Schicht Sicherungsschicht, Data Link Layer]] <br>
[[3. Schicht Vermittlungsschicht, Network-Layer]] <br>
[[Schachtelung - TCP IP-Modell]] <br>
[[ARP - Address Resolution Protocol]] <br>
[[Switch]] <br>
[[DHCP]] <br>
[[Router]] <br>
[[Strukturierte Verkabelung]]<br>
[[Twisted-Pair-Kabel]]<br>
[[Kategorien von Twisted-Pair-Kabeln (Cat)]]<br>
[[Glasfaser]]<br>
[[Übertragungsstandards]]<br>
[[Topologie]]<br>
Vorlesung 2: [[Struktur des OSI-Modells]]<br>
[[1. Schicht Bitübertragungsschicht, Physical-Layer]]<br>
[[2. Schicht Sicherungsschicht, Data Link Layer]]<br>
[[3. Schicht Vermittlungsschicht, Network-Layer]]<br>
[[Schachtelung - TCP IP-Modell]]<br>
[[ARP - Address Resolution Protocol]]<br>
[[Switch]]<br>
[[DHCP]]<br>
[[Router]]<br>

12 changes: 3 additions & 9 deletions docs/DUP/Kabeltypen/Kategorien von Twisted-Pair-Kabeln (Cat).md
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
| Typ | Speed | Reichweite | Frequenz | Beschreibung |
| ----- | -------- | ---------- | -------- | ------------- |
| Cat 5 | 1Gbit/s | 100m | 100MHz | Heimnetzwerke |
| Cat 6 | 10Gbit/s | 50m | 250MHz | Unternehmen |
| Cat 7 | 10Gbit/s | 50m | 600MHz | Spezialisten |

| Übertragungsrate: | 100MBit/s | 1GBit/s | 10GBit/s | 40GBit/s |
| ----------------- | --------- | ------- | -------- | -------- |
| Mindestkategorie: | 5 | 5e | 6A | 8.1 |
![[Pasted image 20230706150454.png]]

- Cat 7 ist in Deutschland das üblichste
- 1 Gigabit ist der Standard unseren Hosts
2 changes: 1 addition & 1 deletion docs/DUP/Kabeltypen/Twisted-Pair-Kabel.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Dadurch das beim Twisted-Pair-Kabel die einzelnen Adern zu 2. und die Aderpaare
Je höher die Datenrate (somit auch Signalfrequenz), desto empfindlicher auf äußere Störeinflüsse.
Zu diesem Zweck gibt es Kabel, welche zusätzlich geschirmt sind.
**Aufbau: Gesamtschirm/Adernpaarschirm**
![[Pasted image 20230619170244.png]]
![[Pasted image 20230619170244.png |400]]
**S = Drahtgeflecht**
**F = Folienschirm**

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 9 additions & 9 deletions docs/DUP/Kabeltypen/Übertragungsstandards.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
#### Aufbau
$\color{red}1000\color{lightblue}BASE-\color{green}T$ <br>
$\color{red}Geschwindigkeit$ <br>
$\color{lightblue}Basisband$ <br>
$\color{green}Leitungstyp$ <br>
$\color{red}1000\color{lightblue}BASE-\color{green}T$
$\color{red}Geschwindigkeit$
$\color{lightblue}Basisband$
$\color{green}Leitungstyp$

T = Twisted Pair <br>
FL = Glasfaser (Fiber Link) <br>
SX = Multimode-Glasfaser mit kurzwelligem Licht (Short Wavelength Extended) <br>
LX = Singlemode- oder Multimode-Glasfaser mit langwelligem Licht (Long Wavelength Extended) <br>
SR = spezifische Art von Multimodeübertragung, für kurze Reichweiten (Short Reach) <br>
T = Twisted Pair
FL = Glasfaser (Fiber Link)
SX = Multimode-Glasfaser mit kurzwelligem Licht (Short Wavelength Extended)
LX = Singlemode- oder Multimode-Glasfaser mit langwelligem Licht (Long Wavelength Extended)
SR = spezifische Art von Multimodeübertragung, für kurze Reichweiten (Short Reach)
LR = spezifische Art von Singlemodeübertragung, für größere Reichweiten (Long Reach)

| Typ | Bedeutung |
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
!!! note
- typisches Protokoll: Ethernet
>[!tip] - typisches Protokoll: Ethernet
In den meisten Fällen wird auf der Schicht 2, Ethernet als Standard verwendet. Bei Ethernet werden die Nutzdaten in einzelne Frames unterteilte. Jeder Frame hat eine Kopfzeile (Header).
##### Ethernet Paket
Expand All @@ -26,4 +25,4 @@ Die eigentlichen Daten.
Der Ethernet-Frame braucht eine bestimmte Länge, sind die Daten jedoch zu gering, dann werden sie mit dem PAD-Füllfeld auf diese Länge aufgefüllt.

###### CRC-Prüfungssumme
Hier werden Bitfehler erkannt, also ob die Datei auf dem Transport weg beschädigt wurde.
Hier werden Bitfehler erkannt, also ob die Datei auf dem Transport weg beschädigt wurde.
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
!!! note
- typisches Protokoll: Internet-Protokoll (IP)
- IPv4 und IPv6
> [!tip] - typisches Protokoll: Internet-Protokoll (IP)
> - IPv4 und IPv6
Mit IP kann man nun auch Netzwerkübergreifend kommunizieren (Ende-zu-Ende), anders wie bei Ethernet (Punkt-zu-Punkt).
Auch bei IP werden die Nutzdaten + Header in kleine Abschnitte verpackt. Hier haben wir keine Frames (Ethernet) sonder Pakete (IP).
Expand Down
21 changes: 12 additions & 9 deletions docs/DUP/Router/Router.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,23 @@
!!! note
Arbeitet auf Layer 3
```ad-hint
Arbeitet auf Layer 3
```

Verschiedene Netzwerke werden über Router miteinander verbunden. Ein Router arbeitet auf Layer 3, kommuniziert also mit IP-Adressen.

#### Default-Gateway
Ein Beispiel für ein Default Gateway ist der Router, der mit dem lokalen Netzwerk verbunden ist und die Verbindung zum Internet herstellt. Wenn ein Gerät im lokalen Netzwerk eine Anfrage an eine externe IP-Adresse sendet, wird die Anfrage an das Default Gateway (den Router) weitergeleitet. Der Router leitet dann die Anfrage an das externe Netzwerk weiter und ermöglicht so den Zugriff auf Ressourcen außerhalb des lokalen Netzwerks, wie z.B. das Surfen im Internet.

#### Adressierung von Paketen
[[OSI 1-3 - Paketadressierung 3 Router.pdf | Adressierung Bsp.]]
Haben wir Pakete im lokalen Netz, dann ist die Ziel-MAC und Ziel-IP von dem gleichen Gerät.
Gehen wir aber nun aus unserem Netzwerk hinaus, über den Router, dann ist die Ziel-IP, die von dem eigentlichen Ziel (z.B. Website) und die Ziel-MAC, die von unserem Router.

!!! note "IP-Adresse"
Gibt das endgültige Ziel an, den ein Paket erreichen soll (Ende-zu-Ende)

!!! note "MAC-Adresse"
Gibt den nächsten Host an, den ein Paket erreichen soll (Punkt-zu-Punkt)


```ad-hint
title: Ziel-IP (Ende-zu-Ende)
Gibt das endgültige Ziel an, den ein Paket erreichen soll (Ende-zu-Ende)
```

```ad-hint
title: Ziel-MAC (Punkt-zu-Punkt)
Gibt den nächsten Host an, den ein Paket erreichen soll (Punkt-zu-Punkt)
```
10 changes: 6 additions & 4 deletions docs/DUP/Switches/Switch.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
>[!info]
>- Layer 1 und 2
>- gibt auch Layer 3 Switches (Multilayerswitches)
>- parallele Übertragung (Gegensatz zum Hub)
```ad-hint
- Layer 1 und 2
- gibt auch Layer 3 Switches (Multilayerswitches)
- parallele Übertragung (Gegensatz zum Hub)
```


An einem Switch werden alle Netzwerkgeräte angeschlossen, auch andere Switches. Der Switch erzeugt eine [[Topologie|Sterntopologie]].
Der Switch schaltet Datenverkehr anhand von Ziel-MAC-Adressen (im Ethernetframe).
Expand Down
1 change: 0 additions & 1 deletion docs/DUP/Topologie.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,3 @@ Auf den Etagen werden die Anschlussdosen an einen Etagenswitch gesetzt.
Dieser Etagenswitch wird dann mit Gebäudeswitches verbunden. Diese Verbindung hat somit den ganzen Traffic von einer Etage, daher wird hier eine höhere Datenrate vorgesehen (aktuell Cat7 10GBASE-T).
Die Gebäude untereinander werden eigentlich nur noch mit Glasfaser verbunden (100GBit/s, 100GBASE-FR1).
![[Pasted image 20230619171236.png]]

45 changes: 45 additions & 0 deletions docs/DUP/VLANs/PT Beispiel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
![[PT_VLAN.pkt]]


![[Pasted image 20230706170728.png]]

## Kommunikation innerhalb der VLANs
Um eine Kommunikation innerhalb der VLANs zu ermöglichen (also nicht VLAN zu VLAN):
#### 1. VLAN Datenbank (Switch)
Die jeweiligen VLANs hinzufügen![[Pasted image 20230706170934.png]]
![[Pasted image 20230706183114.png]]

#### 2. VLAN Ports zuweisen (Switch)
Den einzelnen Ports ein VLAN zuweisen:
Hier Access Mode, da wir nur ein VLAN an einem Port haben. Das natürlich für alle Ports machen, an dem VLANs sind. In dem Beispiel wären das 4, pro Switch 2.
![[Pasted image 20230706171059.png]]
![[Pasted image 20230706183158.png]]

#### 3. Trunk Mode zwischen Switches
Zuletzt noch erlauben, dass die VLAN von einem zum anderen Switch übertragen werden können:
Dazu müssen beide Interfaces, zwischen den Switches, im Trunk Mode sein und min. VLAN 10 und VLAN 20 erlauben
![[Pasted image 20230706171314.png]]
![[Pasted image 20230706183236.png]]
Jetzt sind die VLANs in der Lage untereinander zu kommunizieren.

## Kommunikation zwischen VLANs
Wenn wir zwischen zwei VLANs kommunizieren wollen, dann brauchen wir einen Router. In diesem Router müssen wir nun Subinterfaces erstellen. Das bedeutet, dass wir unser Interface, an dem der Switch liegt, in mehrere Interfaces aufteilen (diese sind natürlich dann nur virtuell).

#### 1.Subinterfaces (Router)
Mit `interface FastEthernet 0/0.1` erstellen wir z.B. schon ein Subinterface.
Jetzt weisen wir diesem Subinterface ein VLAN zu:
![[Pasted image 20230706173342.png]]
Somit ist VLAN 10 nun dem Subinterface 0.1 zugewiesen. Dieses Subinterface bracht natürlich noch einen IP, welche das Default-Gateway für die Gerät im VLAN 10 ist.
![[Pasted image 20230706173512.png]]
Pro VLAN erstellen wir ein Subinterface, das heißt wir haben hier zwei Subinterfaces. Diese werden analog zueinander erstellt.
So sollte unsere Config aussehen:
![[Pasted image 20230706173632.png]]

#### 2. Trunk Mode von Switch zu Router
Damit unsere VLANs nun auch deren Gateway (den Router, bzw. Subinterfaces) erreichen können, müssen wir natürlich den Port des Switches, zum Router, in Trunkmode setzen und beide VLANs erlauben.
![[Pasted image 20230706173932.png]]
![[Pasted image 20230706183330.png]]

#### 3. Gateway
Zuletzt muss jeder Host die Gateway Adresse (IP der Subinterfaces) haben.
Jetzt können die Geräte VLAN übergreifend kommunizieren.
Binary file added docs/DUP/VLANs/attachments/PT_VLAN.pkt
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
84 changes: 84 additions & 0 deletions docs/DUP/Vorbereitung Klausur/VorbereitungKlausur.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
### 1) Allgemeine Fragen zu Subnetzmasken
PC:
192.168.10.10
255.255.255.0

Server:
192.168.14.10
255.255.255.0

Ersichtlich, dass beide Geräte nicht im gleichen Netz sind.
a) <u>Subnetzmaske in Binär:</u> `11111111 11111111 11111111 00000000`
b) <u>Netzadresse des PCs:</u> 192.168.10.0
c) <u>Broadcastadresse des PC Netzes:</u> 192.168.10.255
d) <u>Anzahl der Hosts:</u> 254 Hosts
c) Server und Client können nicht ohne Router kommunizieren, das sie in unterschiedlichen Netzen sind.

#### Neue Subnetzmaske des PCs
PC:
192.168.10.10
255.255.0.0

f) <u>Netzadresse:</u> 192.168.0.0
<u>Broadcastadresse:</u> 192.168.255.255
g) <u>Anzahl der Hosts:</u> 65534 Hosts
h) Server und Client können nicht miteinander kommunizieren, da sie sich immer noch in verschiedenen Subnetzen befinden.

#### Neue Subnetzmaske des PCs
PC:
192.168.10.10
255.255.128.0

i) <u>Subnetzmaske in Binär:</u> `11111111 11111111 10000000 00000000`
j) <u>Netzadresse des Netzes:</u> 192.168.0.0
k) <u>Broadcastadresse des Netzes:</u> 192.168.127.255
l) Die Geräte können auch nicht kommunizieren, da sie wieder in unterschiedlichen Subnetzen sind.

### 2) Unterteilung eines IP-Bereiches in verschiedene Subnetze
d) Unser gegebener IP-Adressbereich fängt bei 192.170.0.0 an.
192.170.0.0/19
<--> *Netz A*
192.170.32.0/19
<--> *Netz B*
192.170.64.0/19
<--> *Netz C*
192.170.96.0/19
<--> *Netz D*
192.170.128.0
![[Aufgabe2.pdf]]

### 3) Ergänzende Aufgaben zum Subnetting
a) <u>Netzadressen im 255.255.255.224 Netz:</u> 0, 32, 64, $\color{red}96$, 128, 160, ...
Beide PCs sind im 4ten Subnetz (192.168.222.96/27 ($\color{red}192.168.222.96-192.168.222.127$))
b) <u>Netzadressen im 255.255.255.240:</u> 0, $\color{violet}16$, $\color{green}32$, 48, ...
PC1 ist im 2ten Subnetz und PC2 im 3ten, somit sind sie in unterschiedlichen Subnetzen.

### 4) VLANs
a)
- IP-Adressen + Subnetzmaske an ==Subinterfaces== vergeben
- Encapsulation: Zuordnung von Subinterface zu VLAN-ID
- Falls DHCP-Relay genutzt werden soll: Helper-Adresse konfigurieren
- Interface einschalten

b)
![[Pasted image 20230705164300.png]]
![[Pasted image 20230705164243.png]]
Die beiden Gigabitverbindungen sind zwar im trunk mode, allerdings sind nur VLANs von 20-1001 erlaubt, wodurch VLAN 10 nicht weitergegeben wird. So kann VLAN 10 auch nicht über die Switches kommunizieren.

### 5) Statisches Routing zwischen zwei Subnetzen
![[Pasted image 20230706135552.png]]
![[Pasted image 20230706135620.png]]
### 11)
![[Pasted image 20230706142009.png]]
### 13)
![[Pasted image 20230706140513.png]]
### 15)
![[Pasted image 20230706185311.png]]

### 16)
- Ein möglicher Fehler ist, dass in diesem Host, keine ==Gateway-IP== vergeben wird und dieser somit nicht der Router findet.
Dazu könnte man sich einfach der Netzwerkkonfigurationen auf dem Host anschauen und gucken, ob die richtige bzw. überhaupt eine Gateway IP vergeben wurde.
- ==Firewall:== Blockierte Ports/IPs
Dazu muss man sich die Firewall-settings anschauen
### 17)
![[Pasted image 20230706142518.png]]
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.

0 comments on commit 2bb4c3c

Please sign in to comment.