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
|
||||
- OSI-, Hybrid und TCP/IP-Referenzmodell
|
||||
@ -20,8 +20,143 @@
|
||||
- TCP Flusskontrolle und Sliding Window
|
||||
- TCP Fehlerbehandlung durch Go-Back-N und Selective Repeat
|
||||
- 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)
|
||||
- Gute Abschätzungen für TCP Timeout (Jacobson/Karels)
|
||||
- HTTP1.1 und HTTP2 über TLS und TCP
|
||||
- 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
|
||||
|
||||

|