Die Dynamic Host Configuration Protocol (DHCP) ist eine weit verbreitete Methode für die Zuteilung von Internet -Protokoll ( IP) -Adressen für Computer in einem Netzwerk oder an Kunden von Internet Service Providern (ISPs) . Der ursprüngliche Zweck der DHCP war aus der Ferne und automatisch verteilen feste IP- Adressen für Computer in einem Netzwerk , gelegentlich ändern sie , wenn ein Computer bewegt wird. Ab Oktober 2011 ist DHCP am häufigsten für die Zuteilung von dynamisch zugewiesenen IP -Adressen verwendet . IP Adressen
Das Internet-Protokoll definiert die Adress-Struktur für das Internet. Kein Computer kann mit dem Internet , ohne eine IP-Adresse zu verbinden. Leider ist die Anzahl der verfügbaren neuen Adressen zur Neige, so großen Netzwerken und ISPs eingeschaltet , um dynamische IP-Adressierung zu verlangsamen IP-Adresse Erschöpfung .
Dynamischen IP-Adressen
wenn ein Computer eine Verbindung anderer Computer über das Internet , muss er die Adresse des Computers und muss auch seine eigene Adresse schicken , damit der Empfänger zu antworten. Diese Adressen sind IP-Adressen. Computer fallen in zwei Kategorien : Clients und Servern. Clients kontaktieren Server, während Server nie initiieren Kontakt . Server in der Regel halten die gleichen IP-Adressen , da sonst Client-Computern nicht kontaktieren konnte sie . Kunden müssen nur die gleiche Adresse für die Dauer ihrer Verbindung . Sie sollten nie erhalten unaufgefordert kontaktiert und müssen nur ihre IP-Adresse die gleiche sein , wenn sie Antworten erhalten . Networks und ISPs, unterhalten einen Pool von IP-Adressen kleiner als die Anzahl von Mitgliedern ihres Netzwerks , weil nicht alle Mitglieder zur gleichen Zeit zu verbinden. Dynamische Adressierung besteht aus dem ISP oder Netzwerk Zuteilung einer temporären IP-Adresse , dann nehmen sie zurück, wenn der Computer offline geht so es an jemand anderen zugeordnet werden können.
DHCP Messages
DHCP ist der Mechanismus Clients verwenden, um eine IP-Adresse anfordern. Die Nachrichtenstruktur eine Anzahl von Kennungen ( IDs) . Eines der wichtigsten Felder in dieser Struktur ist eine Transaktions-ID ( XID ) . Der Client-Computer wählt eine zufällige Zahl und legt die XID in der Nachricht, die eine IP -Adresse von einem DHCP-Server. Alle Nachrichten, die zwischen dem Client und dem Server tragen die gleiche Nummer , wenn sie Verhandlungen über die Vergabe der IP- Adresse werden .
Client-ID
Die Transaktions-ID -Feld ist ein obligatorisches Element jeder DHCP-Nachricht . Eine zweite optionale ID-Feld wird als Client-ID bekannt. Es kann entweder die Hardware-Adresse oder den Namen des Netzwerks in einer Client- Computer sein. Die Hardware-Adresse , die auch als MAC-Adresse ist eine eindeutige Seriennummer hart auf der Netzwerkkarte jedem Client-Computer codiert. Das Netzwerk ist ein eindeutiger Name verwendet werden, um diesen Computer im Netzwerk zu identifizieren . Die Client-ID Feld ist nicht obligatorisch .