This commit is contained in:
2018-02-12 20:19:32 +01:00
parent b627611a6c
commit ad70ab654a
5 changed files with 33 additions and 30 deletions

29
its/tex/ipv46.tex Normal file
View File

@@ -0,0 +1,29 @@
%Notizen:
%Gliederung:
% - IP --> Internet Protocol
%
\section{IP}
Das Internet Protocol ist die erste vom <20>bertragungsmedium unabh<62>ngige Schicht. Mithilfe von IP-Adresse und Subnetzmaske (Pr<50>fixl<78>nge f<>r IPv6) k<>nnen Computer innerhalb eines Netzwerks logisch gruppiert werden.
\subsection{IPv4}
\subsubsection{Adressformat}
Eine IPv4 Adresse besteht aus 4 dezimalen Zahlenbl<62>cken bestehend aus jeweils 8 Bit (0-255). Mit 32 Bit k<>nnen maximal $ 2^{32} = 4.294.967.296 $ Adressen vergeben werden.
\subsection{IPv6}
\subsubsection{Gr<EFBFBD>nde f<>r IPv6}
IPv4 verf<72>gt <20>ber weniger Adressen wie es Menschen auf der Welt gibt. Da mittlerweile ein Gro<72>teil der Menschen <20>ber mindestens ein Netzwerkf<6B>higes Ger<65>t verf<72>gen st<73><74>t IPv4 mit $ 2^{32} = 4.294.967.296 $ an seine Grenzen.
\subsubsection{Struktur der Adressen und Begriffe}
Eine IPv6 besteht aus 128 Bit (8 Bl<42>cke * 16 Bits) was theoretisch $ 2^128 $ Adressen entspricht. Die ersten 64 Bit bilden den Pr<50>fix, die letzten 64 Bit bilden einen f<>r die Netzwerkschnittstelle eindeutigen Interface-Identifier. Eine Netzwerkschnittstelle kann unter mehreren IP-Adressen erreichbar sein mittels link-local Adressen und einer <20>berall eindeutigen link-global Adresse. Derselbe Interface-Identifier kann damit Teil mehrerer IPv6 Adressen mit verschiedenen Pr<50>fixen sein. Diese k<>nnen auch von verschiedenen ISPs kommen, was Multihoming vereinfacht. Der Interface-Identifier wird mit Hilfe der global eindeutigen MAC-Adresse erzeugt, wodurch die Nachverfolgung von Benutzern erm<72>glicht wird. Um dies aufzuheben wurden Privacy Extensions (PEX) entwickelt, welche den Interface-Identifier zuf<75>llig generieren und regelm<6C><6D>ig wechseln.
\subsubsection{Adressnotation}
\begin{itemize}
\item Bl<42>cke werden Hexadezimal notiert $ \Rightarrow $ 16 Bit entsprechen 4 Hexadezimal Stellen
\item F<>hrende Nullen innerhalb eines Blocks d<>rfen ausgelassen werden: ?:0000:? $ \Rightarrow $ ?:0:?
\item Mehrere Bl<42>cke die 0 sind, d<>rfen zusammengefasst werden: ?:0:0:? $ \Rightarrow $ ?::? Diese Reduktion darf nur einmal gemacht werden
\item Die letzten 4 Byte (der letzte Block) darf auch in herk<72>mmlicher IPv4 Notation geschrieben werden: ::ffff:7f00:1 $ \Rightarrow $ alternative ::ffff:127.0.0.1 Diese Schreibweise wird vor allem bei Einbettung des IPv4-Adressraums verwendet
\end{itemize}
\subsubsection{URL-Notation}
In einer URL wird die IPv6 Adresse in eckige Klammern eingeschlossen, damit keine Verwechslung mit einer Portnummer entsteht:
\begin{center}
http://[2001:0db8:85a3:08d3::0370:7344]:8080/
\end{center}

BIN
its/tex/itsroot.pdf Normal file

Binary file not shown.

70
its/tex/itsroot.tex Normal file
View File

@@ -0,0 +1,70 @@
\documentclass[a4paper,12pt,fleqn]{article}
\usepackage[latin1]{inputenc}
\usepackage{ae,aecompl}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=0cm,includeheadfoot]{geometry}
\usepackage{fleqn}
\usepackage{ulem}
\usepackage{amssymb}
\usepackage{scrpage2}
\usepackage{graphicx}
\author{Janek Schoffit} %F<>r Metadaten
\title{ITS} %F<>r Metadaten
\date{\today} %Das Datum; \today f<>r das heutige Datum
\hyphenation{Vieta}
\setlength{\tabcolsep}{5pt}
\renewcommand{\arraystretch}{1,25}
\renewcommand*\contentsname{Gliederung}
\newcommand{\executeiffilenewer}[3]{%
\ifnum\pdfstrcmp{\pdffilemoddate{#1}}%
{\pdffilemoddate{#2}}>0%
{\immediate\write18{#3}}\fi%
}
\newcommand{\includesvg}[1]{%
\executeiffilenewer{#1.svg}{#1.pdf}%
{inkscape -z -D --file=#1.svg %
--export-pdf=#1.pdf --export-latex}%
\input{#1.pdf_tex}%
}
%\linespread{0.84}
%Wurzeln richtig mit Endhaken darstellen
\let\oldsqrt\sqrt
\def\sqrt{\mathpalette\DHLhksqrt}
\def\DHLhksqrt#1#2{\setbox0=\hbox{$#1\oldsqrt{#2\,}$}\dimen0=\ht0
\advance\dimen0-0.3\ht0
%0.3 ist das Ma<4D> f<>r die Hakenl<6E>nge, relativ zum Inhalt der Wurzel
\setbox2=\hbox{\vrule height\ht0 depth -\dimen0}%
{\box0\lower0.4pt\box2}}
%Anfang
\begin{document}
\pagestyle{scrheadings}
\ihead{Janek Schoffit}
\ohead{\today} %\today f<>r das heutige Datum
\cfoot{\pagemark} %Seitenzahlen \ofoot f<>r rechts
\begin{tabular}{l}
% \toprule
\LARGE \textbf{ITS Stoffsammlung}\\ %\midrule
\end{tabular}
%Gliederung. Auskommentieren zum deaktivieren
%Zum kompletten aktualisieren eines Inhaltsverzeichnis
%sind bis zu 3 Compile Vorg<72>nge n<>tig
\tableofcontents
\newpage
\include{ipv46}
\end{document}