Add new Markdown files.
parent
0d73833565
commit
303f6033af
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
title: VLAN
|
||||
author: Carl Kittelberger
|
||||
|
||||
papersize: a4
|
||||
classoption: oneside
|
||||
mainfont: Arial
|
||||
sansfont: Arial
|
||||
|
||||
header-includes:
|
||||
- \usepackage{longtable}
|
||||
---
|
||||
|
|
@ -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.
|
||||
|
||||

|
||||
|
||||
`RPK = 15`
|
|
@ -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...};
|
||||
```
|
Loading…
Reference in New Issue