Add new Markdown files.

master
Icedream 2018-03-22 10:39:12 +01:00
parent 0d73833565
commit 303f6033af
Signed by: icedream
GPG Key ID: 1573F6D8EFE4D0CF
3 changed files with 74 additions and 0 deletions

13
05-Lehrer_VLAN.md Normal file
View File

@ -0,0 +1,13 @@
---
title: VLAN
author: Carl Kittelberger
papersize: a4
classoption: oneside
mainfont: Arial
sansfont: Arial
header-includes:
- \usepackage{longtable}
---

View File

@ -32,3 +32,9 @@ Jeder Switch aktiviert *eine* Leitung zum Root-Switch hin.
→ Der Pfad von Switch zum Root-Switch mit den geringsten Gesamtkosten (**Root-Path-costs**) wird aktiviert.
**Rootpath**. Der Port am Switch, der zum Root führt ist der **Rootport**.
→ Bei gleichen Pfadkosten wird der Switchport (Steckplatz) mit der kleineren Nummer (entsprechend höherer Priorität) aktiviert.
![](img/06-stp/stp_komplett.png)
`RPK = 15`

55
08_Lehrer_TCP.md Normal file
View File

@ -0,0 +1,55 @@
---
title: Transport Control Protocol (TCP)
author: Carl Kittelberger
papersize: a4
classoption: oneside
mainfont: Arial
sansfont: Arial
header-includes:
- \usepackage{longtable}
---
TCP ist ein *Layer-4-Protokoll*. Es addressiert Anwendungen über **Ports**.
- *reliable* -- zuverlässig
- *connection oriented* -- verbindungsorientiert
Die folgenden Phasen werden in dieser Reihenfolge ausgeführt:
# Verbindungsaufbau
```commute
% this needs to be integrated with https://github.com/sdiehl/cats
\node[] (server) {server};
\node[left = of server] (client) {client};
\node[below of=server, node distance=5cm] (server_ground) {};
\node[below of=client, node distance=5cm] (client_ground) {};
\draw (client) -- (client_ground);
\draw (server) -- (server_ground);
\draw[->] ([yshift=-1cm]client.south) -- ([yshift=-1cm]server.south) node[above] {syn};
\draw[->] ([yshift=-2cm]server.south) -- ([yshift=-2cm]client.south) node[above] {ack+syn};
\draw[->] ([yshift=-3cm]client.south) -- ([yshift=-3cm]server.south) node[above] {ack};
```
# Datenaustausch
```commute
% this needs to be integrated with https://github.com/sdiehl/cats
\node[] (server) {server};
\node[left = of server] (client) {client};
\node[below of=server, node distance=5cm] (server_ground) {};
\node[below of=client, node distance=5cm] (client_ground) {};
\draw (client) -- (client_ground);
\draw (server) -- (server_ground);
\draw[->] ([yshift=-1cm]client.south) -- ([yshift=-1cm]server.south) node[above] {ack: Sequence Number, Datenlänge};
\draw[->] ([yshift=-2cm]server.south) -- ([yshift=-2cm]client.south) node[above] {ack: Acknowledgement Number};
\draw[->] ([yshift=-3cm]client.south) -- ([yshift=-3cm]server.south) node[above] {ack: Sequence Number...};
```