diff --git a/its/tex/dhcp.tex b/its/tex/dhcp.tex new file mode 100644 index 0000000..63037ab --- /dev/null +++ b/its/tex/dhcp.tex @@ -0,0 +1,21 @@ +%Notizen: +%Gliederung: +% - IP --> Internet Protocol +% +\section{DHCP (Dynamic Host Configuration Protocol)} + + \subsection{DHCPv4} + DHCP ermöglicht die Zuweisung der Netzwerkkonfiguration an Clients durch einen Server. + Es werden Informationen wie IP-Adresse, Netzmaske, Gateway, DNS und weiteres automatisch vergeben, + soweit das vom Client Betriebssystem unterstützt wird. + DHCP ist eine Erweiterung des Bootstrap-Protokolls (BOOTP), welches für Computer ohne eigene Festplatte notwendig war, wo sich der PC beim starten erst vom BOOTP-Server eine IP zuweisen ließ, um danach das Betriebssystem aus dem Netzwerk zu laden. + + \subsubsection{Manuelle Zuordnung (statisches DHCP)} + In diesem Modus wird einer MAC-Adresse eine feste IP zugewiesen. Die Adressen werden auf unbestimmte Zeit zugeteilt. + Dieses Konzept wird vorallem für Server-Dienste genutzt, die unter einer festen IP erreichbar sein sollen. + \subsubsection{Automatische Zuordnung} + In diesem Modus wird dem DHCP Server ein bestimmter IP Bereich vorgegeben, indem er Adressen automatisch vergeben darf. + Die MAC-Adressen werden in einer Tabelle festgehalten und sind permanent. Das heißt, ein Gerät behält seine Adresse, auch wenn es zwischenzeitlich vom Netz getrennt wurde. Der Nachteil ist, dass neue Clients keine IP erhalten, wenn der gesamte Adressbereich vergeben ist, auch wenn die IP nicht mehr genutzt wird. + \subsubsection{Dynamische Zuordnung} + Dieser Modus verhält sich ähnlich wie die automatische Zuordnung. Jedoch gibt es eine Angabe, wielange eine Adresse verliehen werden darf (DHCP lease), bevor sich der Client wieder melden muss, um eine Verlängerung zu beantragen. Wenn er sich nicht meldet, wird die Adresse wieder frei. + \subsection{DHCPv6} diff --git a/its/tex/itsroot.pdf b/its/tex/itsroot.pdf index cd1c9a7..b8121a5 100644 Binary files a/its/tex/itsroot.pdf and b/its/tex/itsroot.pdf differ diff --git a/its/tex/itsroot.tex b/its/tex/itsroot.tex index da328c9..3c2d87d 100644 --- a/its/tex/itsroot.tex +++ b/its/tex/itsroot.tex @@ -67,6 +67,8 @@ \include{ipv46} + \include{dhcp} + \include{vlan} \include{dmz}