Compare commits
2 Commits
0d73833565
...
7726b953b9
Author | SHA1 | Date |
---|---|---|
|
7726b953b9 | |
|
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...};
|
||||
```
|
6
Makefile
6
Makefile
|
@ -13,6 +13,9 @@ SOFFICE = soffice
|
|||
SOFFICE_FLAGS = --headless
|
||||
INKSCAPE = inkscape
|
||||
INKSCAPE_FLAGS =
|
||||
RSYNC = rsync
|
||||
RSYNC_FLAGS =
|
||||
GOOGLEDRIVE_PATH = $(HOME)/Google
|
||||
|
||||
MARKDOWN_INPUTS = $(wildcard *.md)
|
||||
|
||||
|
@ -73,3 +76,6 @@ clean-pdf:
|
|||
%.tex: %.md
|
||||
@echo $< "->" $@
|
||||
$(PANDOC) $(PANDOC_FLAGS) $(PANDOC_TEX_FLAGS) --listings -s $< -o $@
|
||||
|
||||
sync-gdrive:
|
||||
$(RSYNC) $(RSYNC_FLAGS) -av *-Lehrer_*.pdf $(GOOGLEDRIVE_PATH)/"Berufsschule - the cool kidz/E2FI1/ITS/"
|
||||
|
|
Loading…
Reference in New Issue