Diplomarbeit Skalierbare
Hochverfügbarkeitslösungen mit Lastverteilung für
E-Commerce Sites Mai 2000
2.1.3.4 ARP - Address Resolution Protocol
Das IP-Protokoll verwendet zur Adressierung eines Rechners immer die
IP-Adresse. In einem Netzsegment werden die Datenpakete aber immer
über die MAC-Adresse der jeweiligen Netzwerkinterfaces
zugeschickt. Deshalb wird von jedem Netzwerkinterface eine Tabelle zur
Umsetzung von IP-Adresse auf MAC-Adresse angelegt, die sogenannte
ARP-Tabelle. Wenn in einer ARP-Tabelle die zugehörige MAC-Adresse
eines zu versendenden IP-Datenpaketes nicht bekannt ist, wird diese
über das ARP-Protokoll ermittelt (siehe Abb. 2.9). Dazu werden
über einen Broadcast im betreffenden LAN alle angeschlossenen
Netzwerkinterfaces nach der gesuchten Adresse befragt. Das
Netzwerkinterface mit der zugehörigen IP-Adresse sendet daraufhin
seine MAC-Adresse ebenfalls über einen Broadcast an alle
angeschlossenen Netzwerkkarten. Diese frischen ihre ARP-Tabelle
dementsprechend auf, so dass weitere IP-Datenpakete sofort an die
zugehörige MAC-Adresse geschickt werden können.33
ARP ist in RFC 826 spezifiziert.34
Abbildung 2.9 : Ermittlung einer MAC-Adresse35
2.1.3.5 ICMP - Internet Control Message Protocol
Bestandteil jeder TCP/IP-Implementation ist das ICMP. Es dient zur
Übermittlung von Kontroll-, Fehler- und Diagnoseinformationen
zwischen Netzwerken oder Rechnern. ICMP setzt auf dem Internet
Protokoll auf und wird von IP behandelt, als sei es ein Protokoll einer
höheren Schicht. Die ICMP-Daten werden vor dem Versand immer mit
einem vollständigen IP-Header versehen; der folgende Datenteil
enthält die ICMP-Meldungen.
Die bekannteste ICMP-Anwendung ist der PING-Befehl. Mit Hilfe der
Nachrichten Echo Request, Echo Reply und Destination
Unreachable erhält der Absender Informationen über
Routing-Einträge, Laufzeiten der Daten und ob Daten verloren gehen.36
Eine weitere wichtige Meldung ist der ICMP-Redirect. Erkennt
ein Router, dass er sich für eine bestimmte Zieladresse weniger
gut als Passier-Station eignet, kann er über die
Redirect-Nachricht dem Absender eine alternative, bessere Route
vorschlagen.37 ICMP ist in RFC 826
festgeschrieben.38
33vgl. [3],S. 130; [5],S. 451; [9],S. 99
34vgl. <15>
35aus: [9],S. 100
36vgl. [3],S. 130; [5],S. 449; [7],Kap.9;
[9],S. 50
37aus: [7], S. 9-8
38vgl. <16>