Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m286:learningunits:lu08:ip-pakete [2024/12/20 08:06] kdemircimodul:m286:learningunits:lu08:ip-pakete [2024/12/20 08:14] (aktuell) kdemirci
Zeile 1: Zeile 1:
 ====== LU08c - IP-Pakete ====== ====== LU08c - IP-Pakete ======
 +
 +Um Daten aus einem Computer über eine Verbindung mit nur einer Leitung (Fachbegriff: serielle Leitung) zu senden, müssen die Daten in einer sequentiellen (hintereinander) Abfolge versendet werden. Lesen Sie den Vorgang der serielle Übertragung.
 +Die Daten können aber nicht einfach so auf eine Leitung gegeben und in die Welt hinaus gesendet werden können. Es braucht ein Protokoll, eine Vereinbarung, wie das zu erfolgen hat. Und wer an diesem Datenaustausch teilnehmen will, muss dieses Protokoll einhalten.
 +Um Computer miteinander kommunizieren zu lassen, hat sich das IP-Protokoll weltweit durchgesetzt. Dieses Protokoll verpackt die Nutzdaten und versieht das IP-Paket dann mit der Adresse des Senders und Empfängers.
  
 Daten werden in Pakete verpackt und versendet. Je nach Grösse der Sendung sind mehrere Pakete nötig. Ein Datenpaket in einem Computer wird als sequenzielle Folge von 0 und 1 über ein Medium (z.B. Kupferkabel) gesendet. Daten werden in Pakete verpackt und versendet. Je nach Grösse der Sendung sind mehrere Pakete nötig. Ein Datenpaket in einem Computer wird als sequenzielle Folge von 0 und 1 über ein Medium (z.B. Kupferkabel) gesendet.
Zeile 9: Zeile 13:
 Jedes IPv4-Datenpaket besteht aus einem Header und dem Payload, in dem sich die Nutzdaten befinden. Der Header ist den Nutzdaten vorangestellt. Im IP-Header sind Informationen enthalten, die für die Verarbeitung durch das Internet Protocol notwendig sind. Jedes IPv4-Datenpaket besteht aus einem Header und dem Payload, in dem sich die Nutzdaten befinden. Der Header ist den Nutzdaten vorangestellt. Im IP-Header sind Informationen enthalten, die für die Verarbeitung durch das Internet Protocol notwendig sind.
  
 +{{:modul:m286:learningunits:lu08:ip-paket-1.gif?400|}}
  
 Jeder IP-Header beginnt immer mit einer 4 Bit langen Angabe der Versionsnummer des Internet Protocols – IPv4 oder IPv6. Es folgen weitere 4 Bits, die Informationen über die Länge der Kopfzeile (IP Header Length) enthalten, da diese nicht konstant ist. Jeder IP-Header beginnt immer mit einer 4 Bit langen Angabe der Versionsnummer des Internet Protocols – IPv4 oder IPv6. Es folgen weitere 4 Bits, die Informationen über die Länge der Kopfzeile (IP Header Length) enthalten, da diese nicht konstant ist.
  
 +{{:modul:m286:learningunits:lu08:ip-paket-2a.png?600|}}
  
 Die Gesamtlänge errechnet sich dabei immer aus diesem Wert multipliziert mit 32 Bit. Der kleinstmögliche Wert 5 steht also für eine Header-Länge von 160 Bit (entspricht 20 Byte). In diesem Fall sind keinerlei Optionen hinzugefügt. Das Maximum ist der Wert 15 bzw. 480 Bit (entspricht 60 Byte). Die Bits 8 bis 15 (Type of Service) können Anweisungen zur Behandlung und Priorität des Datagramms beinhalten. Hier kann der Host also beispielsweise angeben, wie wichtig ihm die Zuverlässigkeit, den Durchsatz und die Verzögerung bei der Datenübertragung sind. Die Gesamtlänge errechnet sich dabei immer aus diesem Wert multipliziert mit 32 Bit. Der kleinstmögliche Wert 5 steht also für eine Header-Länge von 160 Bit (entspricht 20 Byte). In diesem Fall sind keinerlei Optionen hinzugefügt. Das Maximum ist der Wert 15 bzw. 480 Bit (entspricht 60 Byte). Die Bits 8 bis 15 (Type of Service) können Anweisungen zur Behandlung und Priorität des Datagramms beinhalten. Hier kann der Host also beispielsweise angeben, wie wichtig ihm die Zuverlässigkeit, den Durchsatz und die Verzögerung bei der Datenübertragung sind.
  • modul/m286/learningunits/lu08/ip-pakete.1734678399.txt.gz
  • Zuletzt geändert: 2024/12/20 08:06
  • von kdemirci