\documentclass[a4paper, ngerman, BCOR5.5mm, DIVcalc, oneside, nochapterprefix, 12pt]{scrreprt} \usepackage{courier} \usepackage{url} \usepackage{mathpazo} \usepackage{helvet} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{booktabs} \usepackage{ntheorem} \usepackage{xcolor} \usepackage{listings} \usepackage{babel} \usepackage{varioref} \usepackage[pdftex]{graphicx} \usepackage[bf]{caption2} \usepackage[numbers]{natbib} %\usepackage[authoryear]{natbib} \usepackage[komastyle]{scrpage2} \usepackage{float} \pagestyle{scrheadings} \usepackage{subfigure} \usepackage{footnpag} \usepackage{pdfpages} \usepackage{graphics} \usepackage{icomma} \usepackage[onehalfspacing]{setspace} \usepackage{makeidx} % Index verwenden \makeindex \begin{document} \tableofcontents \chapter{Zettel} \section{Formeln} \begin{description} \item[D] Ausbreitungsverzögerung \item[l] Länge \item[K] Anzahl von Fenstern die ein Objekt benötigt \item[L] Paketgröße \item[N] Mittlere Anzahl mit der Pakete gesendet werden müssen \item[O] Objektgröße in Bits \item[p] Fehlerwahrscheinlichkeit \item[R] Bitrate \item[RTT] round trip time \item[S] normierter Durchsatz / MSS in Bits \item[v] Signalausbreitungsgeschwindigkeit \item[W] Anzahl der Pakete im Fenster \end{description} \subsection{Datenvolumen auf der Kommunikationsstrecke} \begin{align*} \frac{R \cdot l}{v} \end{align*} \subsection{Kanalpuffergröße in Bits} \begin{align*} R \cdot D = \frac{D}{1/R} = \frac{l/v}{1/R} = \frac{Ausbreitungsverzögerung}{Bitsendezeit} \end{align*} Beispiel: R = 100 Mbps, l = 4800 km, v = $3 \cdot 10^8$ m/s \begin{align*} R \cdot D = 100 \cdot 10^6 \frac{bit}{s} \cdot \frac{4800 \cdot 10^3 m}{3 \cdot 10^8 m/s} = 1600 \cdot 10^3 bit = 200kb \end{align*} \subsection{Kanalpuffergröße in Paketen} \begin{align*} a = \frac{R \cdot D}{L} = \frac{l/v}{L/R} = \frac{Ausbreitungsverzögerung}{Paketsendezeit} \end{align*} \subsection{Stop-And-Wait Durchsatz} Ohne Fehler: \begin{align*} \text{Durchsatz} &= \frac{L}{L/R + 2 \cdot D} \\ S &= \frac{L}{L/R + 2 \cdot D} \cdot \frac{1}{R} = \frac{1}{1 + 2\cdot R \cdot D / L} = \frac{1}{1 + 2a} \end{align*} $\Rightarrow$ schlechter Durchsatz für große a (Kanal kann nicht gefüllt werden) Mit Fehler: \begin{align*} \text{Durchsatz} &= \frac{L}{N \cdot (L/R + 2 \cdot D)} \\ S &= \frac{L}{N \cdot (L/R + 2 \cdot D)} = \frac{1}{N \cdot (1 + 2\cdot R \cdot D / L)} = \frac{1}{N \cdot (1 + 2a)} \end{align*} Berechnung von $N$ siehe: V03.90 \subsection{Schiebefenster Durchsatz} Ohne Fehler, Fenster groß genug: \begin{align*} W \geq \frac{L/R + 2D} = 1 + 2a \\ S = \frac{W \cdot L}{W \cdot L/R} \cdot \frac{1}{R} = 1 \end{align*} Ohne Fehler, Fenster groß genug: \begin{align*} W < 1 + 2a \\ S = \frac{W \cdot L}{L/R + 2D} \cdot \frac{1}{R} = \frac{W}{1 + 2a} \end{align*} Selective Repeat mit Fehlern: \begin{align*} S = \begin{cases} \frac{1}{N} = \frac{1}{1/(1-p)} = 1 - p & W \geq 1 + 2a \\ \frac{W}{N \cdot (1 + 2a)} = \frac{W}{1/(1-p) \cdot (1+2a)} = \frac{W(1-p)}{1+2a} & W < 1 + 2a \end{cases} \end{align*} Go-Back-N mit Fehlern, siehe V03.97ff \subsection{Verzögerungen} Näheres siehe: V03.159ff \\ Festes Fenster, Fenster füllt den Kanal $(WS/R > RTT + S/R)$: \begin{align*} 2RTT + O/R \end{align*} Festes Fenster, Fenster nicht groß genug um Kanal zu füllen $(WS/R < RTT + S/R)$: \begin{align*} &2RTT + O/R + (K-1)[S/R + RTT - WS/R] \\ K &= \left\lceil \frac{O}{WS} \right\rceil \end{align*} Wachsendes Fenster wie bei SlowStart siehe: V03.162 \subsection{HTML-Antwortzeiten} Siehe V03.167 % % Folien 1 % \index{K!Kommunikationsarten|see{V01.017}} \index{Ü!Übertratungsarten|see{V01.018}} \index{M!Multiplexverfahren|see{V01.019}} \index{V!Vermittlungsarten|see{V01.020}} \index{U!Unicast|see{V01.017}} \index{M!Multicast|see{V01.017}} \index{B!Broadcast|see{V01.017}} \index{A!Anyacst|see{V01.017}} \index{S!simplex|see{V01.018}} \index{H!halbduplex|see{V01.018}} \index{D!duplex|see{V01.018}} \index{F!FDM|see{V01.019}} \index{T!TDM|see{V01.019}} \index{L!Leitungsvermittlung|see{V01.020}} \index{P!Paketvermittlung|see{V01.020}} \index{S!Statistisches Multiplexen|see{V01.021}} \index{B!Bitrate|see{V01.023}} \index{D!Datenvolumen auf Kommunikationsstrecke|see{V01.023}} \index{B!Bitrate $\cdot$ Verzögerung|see{V01.026}} \index{K!Kanalpuffergröße|see{V01.027}} \index{A!Ausbreitungsverzögerung|see{V01.029}} \index{T!Topologie|see{V01.031}} \index{O!OSI|see{V01.036}} \index{S!Schichtenarchitektur im Web|see{V01.039}} \index{C!Cross-Layer Optimierung|see{V01.041}} \index{M!MSC (Message Sequence Chart)|see{V01.044}} \index{S!SDL (Specification and Description Language)|see{V01.043}} \index{Q!QoS|see{V01.048}} % % Folien 2 % \index{C!Client-Server-Paradigma|see{V02.004}} \index{H!HTTP|see{V02.012}} \index{H!HTTP!persistent|see{V02.017}} \index{H!HTTP!nicht-persistent|see{V02.017}} \index{H!HTTP!Antwortzeit|see{V02.020}} \index{H!HTTP!Caching|see{V02.023}} \index{F!FTP|see{V02.029}} \index{S!SMTP|see{V02.030}} \index{N!Netzwerkmanagement|see{V02.034}} \index{S!SNMP|see{V02.035}} \index{M!MIB (Management Information Base)|see{V02.037}} \index{B!BER (Base Encoding Rules)|see{V02.0}} \index{D!DNS|see{V02.042}} \index{C!CDN|see{V02.055}} \index{S!Socket-Programmierung|see{V02.059}} \index{S!Socket-Programmierung!Client|see{V02.062}} \index{S!Socket-Programmierung!Server|see{V02.064}} \index{P!P2P|see{V02.067}} \index{P!P2P!Zentralisiert|see{V02.070}} \index{P!P2P!Unstrukturiert|see{V02.070}} \index{P!P2P!Hybrid|see{V02.072}} \index{P!P2P!Strukturiert|see{V02.073}} % % Folien 3 % \index{U!UDP|see{V03.004}} \index{T!TCP|see{V03.004}} \index{U!UDP!Aufbau|see{V03.006}} \index{U!UDP!Plexen|see{V03.007}} \index{U!UDP!Prüfsumme|see{V03.009}} \index{U!UDP!Pseudo-Header|see{V03.011}} \index{U!UDP!Fehlerwahrscheinlichkeit|see{V03.012}} \index{F!Fehlerkontrolle|see{V03.014}} \index{S!Stop-and-Wait|see{V03.018}} \index{S!Stop-and-Wait!Leistungsanalyse|see{V03.088}} \index{G!Go-Back-N|see{V03.064}} \index{S!Selective Repeat|see{V03.073}} \index{L!Leistungsanalyse!Stop-and-Wait|see{V03.088}} \index{L!Leistungsanalyse!Schiebefenster|see{V03.092}} \index{T!TCP!Aufbau|see{V03.108}} \index{T!TCP!Plexen|see{V03.109}} \index{T!TCP!Fehlerkontrolle|see{V03.112}} \index{S!SACK|see{V03.125}} \index{T!TCP!Verbindungsauf- abbau|see{V03.132}} \index{0-9!3 Wege Handshake|see{V03.133}} \index{T!TCP!RTT|see{V03.140}} \index{T!TCP!Flusskontrolle|see{V03.142}} \index{T!TCP!Überlastkontrolle|see{V03.150}} \index{T!TCP!Leistungsanalyse|see{V03.158}} \index{L!Leistungsanalyse!TCP|see{V03.158}} % % Folien 4 % \index{D!Datagramm|see{V04.005}} \index{I!IP!Datagrammformat|see{V04.008}} \index{I!IP!Adressierung|see{V04.009}} \index{I!IP!Wegfindung|see{V04.012}} \index{V!Virtuelle Leitungsvermittlung|see{V04.006}} \index{S!Subnetze|see{V04.020}} \index{C!CIDR|see{V04.023}} \index{I!IP!Fragmentierung|see{V04.025}} \index{I!ICMP|see{V04.028}} \index{N!NAT|see{V04.030}} \index{I!IPv6|see{V04.034}} \index{I!IPv6!Datagrammformat|see{V04.036}} \index{I!IPv6!Header Konzept|see{V04.037}} \index{I!IPv6!Tunneling|see{V04.039}} \index{R!Router|see{V04.042}} \index{H!HOL (Head of the Line)|see{V04.047}} \index{R!Routing!Intradomain|see{V04.049}} \index{R!Routing!Interdomain|see{V04.049}} \index{I!Intradomain|see{V04.049}} \index{I!Interdomain|see{V04.049}} \index{R!Routing!Unicast|see{V04.050}} \index{R!Routing!Multicast|see{V04.050}} \index{R!Routing!Ad-Hoc|see{V04.050}} \index{R!Routing!Datenzentrisch|see{V04.050}} \index{R!Routing!Link-State|see{V04.058}} \index{L!Link-State-Routing|see{V04.058}} \index{L!Link-State-Routing!Dijkstra|see{V04.063}} \index{D!Dijkstra|see{V04.063}} \index{L!Link-State-Routing!Forward-Search|see{V04.069}} \index{F!Forward-Search|see{V04.069}} \index{L!Link-State-Routing!OSPF|see{V04.071}} \index{O!OSPF (Open Shortest Path First)|see{V04.0}} \index{R!Routing!Distanzvektor|see{V04.073}} \index{D!Distanzvektor-Routing|see{V04.073}} \index{D!Distanzvektor-Routing!Bellman-Ford|see{V04.073}} \index{D!Distanzvektor-Routing!Count-To-Infinity|see{V04.089}} \index{R!RIP|see{V04.090}} \index{R!Routing!Vergleich|see{V04.092}} \index{R!Routing!Hierarchie|see{V04.094}} \index{R!Routing!Pfadbasiert|see{V04.096}} \index{B!BGP|see{V04.097}} \index{R!Routing!BGP|see{V04.096}} \index{M!MPLS|see{V04.101}} % % Folien 5 % \index{L!LAN|see{V05.005}} \index{W!WAN|see{V05.005}} \index{P!PAN|see{V05.006}} \index{M!MAC-Adresse|see{V05.008}} \index{A!ARP|see{V05.009}} \index{C!CRC|see{V05.014}} \index{D!Datensicherung|see{V05.013}} \index{M!Medienzugriff|see{V05.019}} \index{M!Medienzugriff!CDMA|see{V05.022}} \index{C!CDMA|see{V05.022}} \index{M!Medienzugriff!Zufällig|see{V05.027}} \index{M!Medienzugriff!ALOHA|see{V05.028}} \index{A!ALOHA|see{V05.028}} \index{A!ALOHA!Satellit|see{V05.033}} \index{A!ALOHA!Leistungsanalyse|see{V05.034}} \index{M!Medienzugriff!SALOHA|see{V05.039}} \index{M!Medienzugriff!CSMA|see{V05.041}} \index{S!Slotted ALOHA|see{V05.039}} \index{C!CSMA|see{V05.041}} \index{C!CSMA!Kollisionserkennung|see{V05.048}} \index{C!CSMA/CD|see{V05.048}} \index{M!Medienzugriff!Durchsatz|see{V05.053}} \index{M!Medienzugriff!Polling|see{V05.055}} \index{M!Medienzugriff!Token Ring|see{V05.056}} \index{T!Token Ring|see{V05.056}} \index{T!Token Ring!Leistungsanalyse|see{V05.059}} \index{T!Token Ring!Multi Token Ring|see{V05.060}} \index{T!Token Ring!Vergleich|see{V05.061}} \index{E!Ethernet|see{V05.065}} \index{E!Ethernet!Rahmenformat|see{V05.066}} \index{E!Ethernet!Bus|see{V05.068}} \index{E!Ethernet!Stern|see{V05.070}} \index{E!Ethernet!Fast|see{V05.072}} \index{E!Ethernet!Gigabit|see{V05.073}} \index{E!Ethernet!10 Gigabit|see{V05.073}} \index{0-9!10Base5|see{V05.068}} \index{0-9!10BaseT|see{V05.070}} \index{R!Repeater|see{V05.069}} \index{B!Bridge|see{V05.069}} \index{V!VLAN|see{V05.078}} \index{M!Multilayer-Switching|see{V05.081}} \index{C!Campusnetzwerke|see{V05.078}} \index{W!WLAN!Hidden-Terminal-Problem|see{V05.087}} \index{W!WLAN!Exposed-Terminal-Problem|see{V05.088}} \index{W!WLAN!Architektur|see{V05.090}} \index{S!STA|see{V05.090}} \index{B!BSS|see{V05.090}} \index{A!AP|see{V05.090}} \index{D!DS|see{V05.090}} \index{I!IBSS|see{V05.091}} \index{W!WLAN!MAC|see{V05.094}} \index{W!WLAN!RTS/CTS|see{V05.102}} \index{R!RTS/CTS|see{V05.102}} % % Folien 6 % \index{S!Signale|see{V06.004}} \index{S!Signale!Typen|see{V06.005}} \index{M!Manchester|see{V06.006}} \index{N!NRZ|see{V06.006}} \index{F!Fourierreihe|see{V06.007}} \index{S!Signale!Spektrum|see{V06.009}} \index{S!Signale!Beschränkungen|see{V06.013}} \index{S!Signale!Faltungsintegral|see{V06.016}} \index{F!Faltungsintegral|see{V06.016}} \index{A!Abtastung|see{V06.018}} \index{A!Abtasttheorem|see{V06.020}} \index{N!Nyquist-Theorem|see{V06.022}} \index{S!Shannon-Theorem|see{V06.0}} \index{D!Datenrate!Abtasttheorem|see{V06.020}} \index{D!Datenrate!Nyquist-Theorem|see{V06.022}} \index{D!Datenrate!Shannon-Theorem|see{V06.0}} \index{M!Modulation|see{V06.025}} \index{A!Analog-Digital-Wandlung|see{V06.026}} \index{A!Digital-Analog-Wandlung|see{V06.027}} \index{Q!QAP|see{V06.029}} \index{D!DMT|see{V06.031}} \index{O!OFDM|see{V06.031}} \index{P!Pulscodemodulation|see{V06.032}} \index{Q!Quantisierung|see{V06.033}} \index{M!Modulation!Quantisierung|see{V06.033}} \index{D!Deltamodulation|see{V06.034}} \index{M!Modulation!Deltamodulation|see{V06.034}} \index{E!Elektische Leiter|see{V06.036}} \index{K!Koaxialkabel|see{V06.036}} \index{T!Twisted-Pair-Kabel|see{V06.036}} \index{L!Lichtwellenleiter|see{V06.042}} \index{L!Lichtwellenleiter!Moden|see{V06.045}} \index{V!Verkabelung|see{V06.049}} \index{F!Funkübertragung|see{V06.052}} \index{F!Funkübertragung!Ausbreitung|see{V06.058}} \index{L!LOS|see{V06.058}} \index{N!NLOS|see{V06.059}} \index{F!Funkübertragung!OFDM|see{V06.061}} \index{O!OFDM!Bei Funk|see{V06.061}} \index{S!SIMO|see{V06.062}} \index{M!MIMO|see{V06.062}} \index{U!UWB|see{V06.063}} \index{F!Funkübertragung!Beispiele|see{V06.064}} \printindex \end{document}