update
BIN
Writerside/images/What is the OSI Model.webp
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
Writerside/images/image_557.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
Writerside/images/image_558.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
Writerside/images/image_559.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
Writerside/images/image_560.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
Writerside/images/image_561.png
Normal file
After Width: | Height: | Size: 262 KiB |
BIN
Writerside/images/image_562.png
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
Writerside/images/image_563.png
Normal file
After Width: | Height: | Size: 123 KiB |
BIN
Writerside/images/image_564.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
Writerside/images/image_565.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
Writerside/images/image_566.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
Writerside/images/image_567.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
Writerside/images/image_568.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
Writerside/images/image_569.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
Writerside/images/image_570.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
Writerside/images/image_571.png
Normal file
After Width: | Height: | Size: 113 KiB |
BIN
Writerside/images/image_572.png
Normal file
After Width: | Height: | Size: 118 KiB |
BIN
Writerside/images/image_573.png
Normal file
After Width: | Height: | Size: 84 KiB |
BIN
Writerside/images/image_574.png
Normal file
After Width: | Height: | Size: 162 KiB |
BIN
Writerside/images/image_575.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
Writerside/images/image_576.png
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
Writerside/images/image_577.png
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
Writerside/images/image_578.png
Normal file
After Width: | Height: | Size: 32 KiB |
@ -1,4 +1,4 @@
|
|||||||
# Introduction
|
# Einführung
|
||||||
|
|
||||||
## Fachthemen
|
## Fachthemen
|
||||||
- OSI-, Hybrid und TCP/IP-Referenzmodell
|
- OSI-, Hybrid und TCP/IP-Referenzmodell
|
||||||
@ -20,8 +20,143 @@
|
|||||||
- TCP Flusskontrolle und Sliding Window
|
- TCP Flusskontrolle und Sliding Window
|
||||||
- TCP Fehlerbehandlung durch Go-Back-N und Selective Repeat
|
- TCP Fehlerbehandlung durch Go-Back-N und Selective Repeat
|
||||||
- TCP Slow Start und Congestion Avoidance
|
- TCP Slow Start und Congestion Avoidance
|
||||||
- FLow Control versus Congestion Control
|
- Flow Control versus Congestion Control
|
||||||
- Silly-Window-Problem und Lösungen (Clarke und Nagle)
|
- Silly-Window-Problem und Lösungen (Clarke und Nagle)
|
||||||
- Gute Abschätzungen für TCP Timeout (Jacobson/Karels)
|
- Gute Abschätzungen für TCP Timeout (Jacobson/Karels)
|
||||||
- HTTP1.1 und HTTP2 über TLS und TCP
|
- HTTP1.1 und HTTP2 über TLS und TCP
|
||||||
- HTTP3 über (TLS1.3 und QUIC) über UDP
|
- HTTP3 über (TLS1.3 und QUIC) über UDP
|
||||||
|
|
||||||
|
## Wertschöpfung für Anwendungen
|
||||||
|

|
||||||
|
|
||||||
|
## Technik der Netze
|
||||||
|
> Pakete = konvergente Verpackung von Daten
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
## IP Header
|
||||||
|
### IPv4
|
||||||
|

|
||||||
|
|
||||||
|
### IPv6
|
||||||
|

|
||||||
|
|
||||||
|
### Vergleich IPv4 IPv6
|
||||||
|

|
||||||
|
|
||||||
|
#### IPv6 Header
|
||||||
|
|
||||||
|
| Version | Traffic Class / Flow Label | Payload Length | Next Header | Hop Limit |
|
||||||
|
|----------|----------------------------|-------------------------------|---------------------------------------------------------|-----------------|
|
||||||
|
| wie IPv4 | Unterstützung von [QoS](#qos-parameter) | Paketlänge ohne Header [Byte] | wie "Protocol" in IPv4 / Typ des 1. Erweiterungsheaders | wie TTL in IPv4 |
|
||||||
|
|
||||||
|
|
||||||
|
## QoS Parameter
|
||||||
|
### Throughput
|
||||||
|
- [bytes/s]
|
||||||
|
- min/max/avg benötigter Durchsatz
|
||||||
|
|
||||||
|
### Packet Loss
|
||||||
|
### Delay
|
||||||
|
- [ms]
|
||||||
|
- max tolerierbare Verzögerung
|
||||||
|
- One-Way-Delay
|
||||||
|
- Round-Trip-Delay (RTT)
|
||||||
|
|
||||||
|
### Jitter (=Delay Variation)
|
||||||
|
- [ms]
|
||||||
|
- Welche Fluktuationen in der Verzögerung sind akzeptierbar?
|
||||||
|
|
||||||
|
### Availability
|
||||||
|
- [%]
|
||||||
|
- Mit welcher Wahrscheinlichkeit ist der Service verfügbar?
|
||||||
|
- manchmal "five times 9" = 99,999% der Zeit
|
||||||
|
|
||||||
|
|
||||||
|
## Schichtenmodelle
|
||||||
|
### Internet
|
||||||
|

|
||||||
|
|
||||||
|
### ISO-OSI 7-Schichtenmodell
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---------------------------------------------|---------------------------------|
|
||||||
|
| [Anwendung](#7-application-layer) |  |
|
||||||
|
| [Präsentation](#6-presentation-layer) |  |
|
||||||
|
| [Kommunikationssteuerung](#5-session-layer) |  |
|
||||||
|
| [Transport](#4-transport-layer) |  |
|
||||||
|
| [Verbindung/Vermittlung](#3-network-layer) |  |
|
||||||
|
| [Sicherung](#2-data-link-layer) |  |
|
||||||
|
| [Bitübertragung](#1-physical-layer) |  |
|
||||||
|
|
||||||
|
#### Schichten
|
||||||
|
##### 1. Physical Layer
|
||||||
|
- **ungesicherte** Verbindung zwischen Systemen
|
||||||
|
- Übertragung unstrukturierter Bitfolgen über physikalisches Medium
|
||||||
|
- Physikalischer Anschluss, Umsetzung der Daten in Signale
|
||||||
|
|
||||||
|
##### 2. Data Link Layer
|
||||||
|
- gesicherter Datentransfer zwischen **direkt verbundenen** Dienstnehmern
|
||||||
|
- Punkt-zu-Punkt-Übertragung
|
||||||
|
- Zerlegung des Bitstroms ([1. Schicht](#1-physical-layer)) in Rahmen (_frames_)
|
||||||
|
- **Fehlererkennung /-behebung**, Bestätigungsrahmen
|
||||||
|
|
||||||
|
##### 3. Network Layer
|
||||||
|
- Logische Adressierung des Zielsystems, Fragmentierung
|
||||||
|
- Wegewahl (Routing → **Internetworking**), Vermittlung, Staukontrolle
|
||||||
|
|
||||||
|
##### 4. Transport Layer
|
||||||
|
- (fehlerfreier) Datentransfer **von Endpunkt zu Endpunkt**
|
||||||
|
- bietet Transparenz bzgl. Übertragungs- und Vermittlungstechnik
|
||||||
|
|
||||||
|
##### 5. Session Layer
|
||||||
|
- Ablaufsteuerung und -koordinierung (Synchronisation im weitesten Sinn)
|
||||||
|
- **Kommunikationsbeziehung als Sitzung**, Dialogsteuerung
|
||||||
|
- Verbindungsaufbau / -abbau, Durchführung und Flusskontrolle
|
||||||
|
|
||||||
|
##### 6. Presentation Layer
|
||||||
|
- Datendarstellung von Informationen (Syntax, Semantik)
|
||||||
|
- _Konvertierung EBCDIC ↔ ASCII_
|
||||||
|
- _Entschlüsselung_
|
||||||
|
- Kommunikation ermöglichen trotz **unterschiedlicher lokaler Datenformate** der Teilnehmer bzw. Endgeräte
|
||||||
|
|
||||||
|
##### 7. Application Layer
|
||||||
|
- macht OSI-Benutzer Dienste verfügbar
|
||||||
|
- stellt unterschiedliche **Dienste** bereit
|
||||||
|
- _Dateitransfer, zuverlässiger Datenaustausch, entfernter Prozduraufruf_
|
||||||
|
- _HyperText Transfer Protocol (HTTP) für Webbrowser_
|
||||||
|
|
||||||
|
##### (8. User)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### Darstellungen OSI-Modell
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
#### OSI-Modell und TCP/IP-Suite
|
||||||
|

|
||||||
|
|
||||||
|
### Hybrid-Referenzmodell
|
||||||
|
#### OSI vs. Hybrid
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
#### Hybrid-Modell: Schnittstellen
|
||||||
|

|
||||||
|
|
||||||
|
##### Treiber
|
||||||
|
> Schnittstelle zwischen Betriebssystem und Hardware,
|
||||||
|
> werden i.d.R. vom Hersteller der Hardware bereitgestellt
|
||||||
|
|
||||||
|
##### Sockets
|
||||||
|
> Schnittstelle zwischen Betriebssystem und Anwendung,
|
||||||
|
- Implementierung als Teil des Kernels oder als separate Bibliothek
|
||||||
|
- Kombination von IP-Adresse und Port
|
||||||
|
|
||||||
|

|