diff --git a/cheatsheet.tex b/cheatsheet.tex index c5cdbe5..05781ce 100644 --- a/cheatsheet.tex +++ b/cheatsheet.tex @@ -1084,6 +1084,90 @@ \item SDN Erlaubt Eingriffe und so Optimierung \item NFV ersetzt Spezialhardware durch Server, SDN erlaubt nur mehr Konfiguration \end{tightitemize} +\section{WiFi} + \subsection{Grundlagen} + \begin{tightitemize} + \item Hidden Station Problem + \begin{tightitemize} + \item Stationen, die sich gegenseitig nicht sehen aber an den gleichen Empfänger schicken + \item Lösung: Handshaking + \begin{tightitemize} + \item RTS als Anfrage + \item CTS als Bestätigung (alle wissen, dass gesendet wird) + \end{tightitemize} + \end{tightitemize} + \item Exposed Station Problem + \begin{tightitemize} + \item Station blockiert auch Verkehr, der gesendet werden könnte + \end{tightitemize} + \item NAV (Network Allocation Vector): Timer wie lange Kanal besetzt sein wird + \item InterFrameSpace: Wartezeit vor dem Versuch zu senden; erlaubt Priorisierung + \item CSMA/CA wird genutzt + \item DCF (Distributed Coordination Function): für ad-hoc Netze ohne zentralen AP + \item PCF(Point Coordination Function) + \begin{tightitemize} + \item Zentraler AP + \item polling + \item DCF-only kann integriert werden + \end{tightitemize} + \item Basic Service Sets (BSS) + \begin{tightitemize} + \item direkte Kommunikation zwischen Stationen + \item Ad-hoc oder Infrastructur (mit AP) + \end{tightitemize} + \item Extended SS + \begin{tightitemize} + \item Verbundene (meist LAN) BSS + \item Adressierung je nach Ziel + \begin{tightitemize} + \item Quelle, Ziel + \item Hops möglich + \end{tightitemize} + \end{tightitemize} + \item 802.11 + \begin{tightitemize} + \item Diverse Entwicklungsstufen + \item FHSS: Frequency Hopping Spread Spectrum + \item DSSS: Direct Sequence Spread Spectrum + \item OFDM: Orthogonal Frequency-Division Multiplexing + \item 802.11e für Mulitmedia + \item nicht-überlappende Kanäle werden benutzt + \end{tightitemize} + \end{tightitemize} + \subsection{Bluetooth} + \begin{tightitemize} + \item Geräte verschiedener Funktion verknüpfen + \item Piconet: bis zu 8 Stationen + \item ein Primary, andere Secondary + \item Scatternet: mehrere Piconets + \item um 2.4GHz + \item Layers + \begin{tightitemize} + \item Radio Layer ($\approx$ Physical Layer) + \begin{tightitemize} + \item FHSS + \item FSK-Erweiterung + \end{tightitemize} + \item Basband Layer ($\approx$ MAC-Sublayer) + \begin{tightitemize} + \item Zeitslots + \item half-duplex + \item Primary nutzt gerade Slots und Pollt Secondarys + \end{tightitemize} + \end{tightitemize} + \item SCO (Synchronous Connection oriented) + \begin{tightitemize} + \item feste Bandbreite + \item kein retransmit + \item für Sprache (64kbit/s) + \end{tightitemize} + \item ACL (Asynchronous Connectionless Link) + \begin{tightitemize} + \item variable Bandbreite + \item Retransmit sobald möglich + \item Nutzung mehrere Slots möglich + \end{tightitemize} + \end{tightitemize} %chp15 \exists openflow, das ist das wichtigste %meistens keine Länge nötig... (ATM z.B. schon, Ethernet c.a. 1500byte) %paar portnummern (z.B. http 80)