Seminar: Internet Protokoll Internetprotokoll und Adressvergabe Autoren: Elmar Berghöfer Sebastian Gieselmann
Übersicht Allgemeines Adressierung Paketmodell Header Probleme & Problemlösungen Quellen Internet Protokolle IP und Adressierung 1
Allgemeines Struktur Sender muss Route nicht kennen Beliebige Routenlängen Internet Protokolle IP und Adressierung 2
Adressierung Anforderungen Eindeutigkeit Kompakte / schnelle Verarbeitung Effizientes Routing Kommunikation zwischen allen Hosts möglich. Internet Protokolle IP und Adressierung 3
Adressierung IP Adresse 32 Bit Adresse dotted quad (129.70.136.108 ) Jede Zahl = 1 Byte (1 Byte = 8 Bit) DNS IP (Läst sich besser merken) Internet Protokolle IP und Adressierung 4
Adressierung Binärdarstellung Programme benutzen Binäre Darstellung dotted quad Binär 129. 70. 136. 108 10000001 01000110 10001000 01101100 Internet Protokolle IP und Adressierung 5
Adressierung Adressvergabe Internet Corporation For Assigned Names and Numbers (ICANN) Vergabe von Adressgruppen Internet Protokolle IP und Adressierung 6
Adressierung Klassenaufteilung Netid und hostid Beschränkte Adressräume Klasse Kleinste Adresse Höchste Adresse Anzahl Netze Max. Rechner / Netz A 1.0.0.0 126.0.0.0 126 16 777 214 B 128.1.0.0 191.255.0.0 16 381 65 534 C 192.0.1.0 223.255.255.0 2 097 149 254 Internet Protokolle IP und Adressierung 7
Paketmodell Datenaufteilung Übertragungsfehler Festgelegte Headergröße Internet Protokolle IP und Adressierung 8
Header Version Identifizierung der Version Aktuell: IPv4 Neue Version: IPv6 Internet Protokolle IP und Adressierung 9
Header Header Length Anzahl der 32-Bit Wörter Inclusive Optionen Header limit 60 byte Internet Protokolle IP und Adressierung 10
Header Type of Service 3-Bit: Priorität 4-Bit: TOS 1-Bit: unused 0 Höchstens ein Bit = 1 (TOS) Internet Protokolle IP und Adressierung 11
Header Total Length Gesamtes Datenpaket Anfang der Daten Header Length Max 65535 Byte Keine Mindestgröße Anpassung an MTU Internet Protokolle IP und Adressierung 12
Header Eindeutige Identifikation Flag Nummerierung Identification/Flag/Fragmentation Internet Protokolle IP und Adressierung 13
Header Time to Live Limitiert die Lebensdauer Keine ewigen Routing Loops Vom Sender gesetzt (oft 32 oder 64) Wird von Router verkürzt Löschung bei Null ICMP- Message Sender Internet Protokolle IP und Adressierung 14
Header Protocol Format der enthaltenen Daten TCP,UDP,... Internet Protokolle IP und Adressierung 15
Header Header Checksum Nur Header TCP,UDP,... Eigene Checksum Wird automatisch berechnet Ist komplementär zur Summe Empfänger muss 0 erhalten Checksum-error Löschung des Pakets Keine Meldung Internet Protokolle IP und Adressierung 16
Header IP-Address Source IP Adresse Destination IP Adresse Single-, Multi-, Broard-Cast Internet Protokolle IP und Adressierung 17
Header Options Optional Security and Handling Restrictions Record Rout Timestamp Loose Source Routing Strickt Source Routing Support nicht gewährleistet Internet Protokolle IP und Adressierung 18
Probleme & Problemlösungen Subnet Adressing Klasse A und B zu groß für einzelnes Netz Firmen / Institutionen wollen weitere Unterteilung Statt mehrerer C Netzt ein B Netz mit Subnetzen Internet Protokolle IP und Adressierung 19
Probleme & Problemlösungen Subnet Adressing RFC 950 im Jahr 1985 Neuer Teil der IP (subnetid) Für externe Router unsichtbar. Internet Protokolle IP und Adressierung 20
Probleme & Problemlösungen Subnet Adressing Subnetzmaske zur Identifizierung der subnetid 1 = feststehender Bereich 255.255.255.0 11111111. 11111111. 11111111. 00000000 Internet Protokolle IP und Adressierung 21
CIDR Vergabe beliebiger Netzgrößen Zusammenfassung mehrerer Netze (1 Eintrag) Entlastung Internet Routing Tabellen Internet Protokolle IP und Adressierung 22
CIDR CIDR Notation, Reservierte Bits Internet Protokolle IP und Adressierung 23
Quellen Douglas E. Comer: Internetworking with TCP/IP Vol. 1 W. Richard Stevens: TCP/IP Illustrated, Vol. 1 Vielen Dank für Ihre Aufmerksamkeit Internet Protokolle IP und Adressierung 24