Skriptum
Skriptum
Skriptum
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
KAPITEL 1. TCP/IP 6<br />
• Adressierung der Rechner<br />
• ggf. Fragmentierung<br />
• keine End-to-End-Sicherung zwischen Sender und Empfänger<br />
• aber: meist Punkt-zu-Punkt-Sicherung durch Schicht 2<br />
• Prüfsumme nur über Header, nicht über Daten<br />
• endliche Lebensdauer der Datagramme vermeidet Zyklen<br />
• Best Effort Zustellung<br />
Internet Control Message Protocol (ICMP)<br />
• Source Quench zur Flusskontrolle (veraltet)<br />
• Host unreachable: Problem beim Routing<br />
• Echo request / echo reply: Kommando Ping<br />
• ... (diverse Management-Aufgaben)<br />
1.3.2 IP-Header<br />
IP ist verbindungslos, d.h. vor dem Senden der eigentlichen Daten muss die Verbindung<br />
nicht aufgebaut werden. Damit ist es mit dem IPX-Prototokoll von NetWare<br />
vergleichbar.<br />
Der Header ist in Blöcke zu je 32 Bit unterteilt und besteht aus einem festen<br />
Teil mit 5 x 32 Bit und ev. weiteren Optionen. Falls notwendig wird der Platz hinter<br />
den Optionen mit Füllbytes auf ein Vielfaches von 32 Bit aufgefüllt. Die Felder des<br />
Headers:<br />
Version (4 Bit) enthält die Version des IP-Layers der abgebenden Stelle. Dieses<br />
Feld bestimmt damit die Struktur der nachfolgenden Datenfelder. Damit kann<br />
gleichzeitig mit unterschiedlichen Versionen gearbeitet werden. Derzeit ist die<br />
Version 4 in Verwendung (Codierung 0100 binär).<br />
Header Length (4 Bit) gibt die tatsächliche Länge des Header in 32-bit Worten<br />
an. Der Header kann ja wegen der Optionen auch mehr als 5 Worte zu je 32<br />
Bit enthalten.<br />
Type of service enthält Informationen über die gewünschten Übertragungswege.<br />
Diese Daten werden von Routern bei alternativen Wegen berücksichtigt. Konkret<br />
besteht Type of service aus den Einzelfeldern:<br />
Precedence (3 Bit) nimmt die Priorität (0 − 7) des Paketes auf.<br />
Low delay (1 Bit) signalisiert ein Paket, bei dem auf geringste Verzögerungszeiten<br />
zu achten ist (z.B. bei telnet).