TCP/IPTCP/IP
ProtokollProtokoll
Regeln zur KommunikationRegeln zur Kommunikation
ProtokollschichtenProtokollschichten
ProtokollstapelProtokollstapel
Geschichte des TCP/IP ModellGeschichte des TCP/IP Modell
Alte Protokolle nicht ausreichendAlte Protokolle nicht ausreichend
1974 TCP/IP1974 TCP/IP
ARPANET >>> InternetARPANET >>> Internet
RFCRFC
Request for CommentsRequest for Comments
„„Regelwerk“ der ProtokolleRegelwerk“ der Protokolle
Standards Process Standards Process
TCP/IP ReferenzmodellTCP/IP Referenzmodell
TCP/IP-Protokoll-Architektur TCP/IP-Protokoll-Architektur
Durchlauf der SchichtenDurchlauf der Schichten
TCP/UDPTCP/UDP
NetzwerkschichtNetzwerkschicht Verbindung zwischen Host und Verbindung zwischen Host und
NetzwerkNetzwerk
BitübertragungschichtBitübertragungschicht SicherungsschichtSicherungsschicht VermittlungsschichtVermittlungsschicht
Internet SchichtInternet Schicht
>>> IP ( Internet Protocoll )>>> IP ( Internet Protocoll )
Adressierung Adressierung
FragmentierungFragmentierung
EigenschaftenEigenschaften
UnsicherUnsicher
Keine Ende-zu-Ende SicherungKeine Ende-zu-Ende Sicherung
Keine GarantieKeine Garantie
IP-DatengrammIP-Datengramm
Paket ( Datenblock+Information )Paket ( Datenblock+Information )
Header + DatenHeader + Daten
Maximal 64 KByte ( 1500 Byte )Maximal 64 KByte ( 1500 Byte )
HeaderHeader
ProtokollnummernProtokollnummern
Byte im HeaderByte im Header
EinheitlichEinheitlich
TCP > 6TCP > 6
IP-AdressenIP-Adressen
32 Bit 32 Bit
EindeutigEindeutig
NIC >>> IANA NIC >>> IANA
NetzklassenNetzklassen
EigenschaftenEigenschaften
32Bit >>> 4 Byte 32Bit >>> 4 Byte
BinärzahlBinärzahl
255.255.255.255255.255.255.255 0.0.0.00.0.0.0
Klasse DKlasse D
Multicast – Adressen Multicast – Adressen
IGMP ( Internet Group Management IGMP ( Internet Group Management Protocol )Protocol )
Private AdressenPrivate Adressen
Netze ohne globalen Anschluss zum Netze ohne globalen Anschluss zum InternetInternet
3 Klassen ( A, B, C )3 Klassen ( A, B, C )
Reservierte AdressenReservierte Adressen
Netznummer 0 und 127 ( Loopback Netznummer 0 und 127 ( Loopback Device )Device )
Hostadressen: Alle 0Hostadressen: Alle 0 Alle 255 ( Broadcast )Alle 255 ( Broadcast )
FragmentierungFragmentierung
MTU ( Maximum Transfer Unit )MTU ( Maximum Transfer Unit )
Aufteilung in kleiner PaketeAufteilung in kleiner Pakete
Flexibles VerfahrenFlexibles Verfahren
Fragmentierung der Daten Fragmentierung der Daten
Eigenen IP-HeaderEigenen IP-Header
Verschieden WegeVerschieden Wege
ICMPICMP
Internet Control Message ProtocolInternet Control Message Protocol
Transport von Fehler- und Transport von Fehler- und Diagnoseinformationen für IP Diagnoseinformationen für IP
ICMPICMP
ICMP verwendet IP ( Datengramm)ICMP verwendet IP ( Datengramm)
TransportschichtTransportschicht
TCP (Transmission Control Protocol )TCP (Transmission Control Protocol )
Sichere ÜbertragungSichere Übertragung
Wiederholte ÜbertragungWiederholte Übertragung
Dreiwege-HandshakeDreiwege-Handshake SegmenteSegmente
Handshake > Übertragung > HandshakeHandshake > Übertragung > Handshake
PortnummernPortnummern
ApplikationApplikation
16 Bit16 Bit
TCP/UDPTCP/UDP
Festgelegte Ports (well-known ports)Festgelegte Ports (well-known ports)
TCP HeaderTCP Header
UDPUDP User Datagram Protocol User Datagram Protocol
Geringer Protocoll-OverheadGeringer Protocoll-Overhead
ApplikationsschichtApplikationsschicht
AnwendungsprotokolleAnwendungsprotokolle
TELNET, FTP, SMTP …….TELNET, FTP, SMTP …….
ZukunftZukunft
Rasches WachstumRasches Wachstum
Höhere AnforderungenHöhere Anforderungen
Zu wenig InternetadressenZu wenig Internetadressen
CIDRCIDR
Classless InterDomain RoutingClassless InterDomain Routing
Adressen wurde VerschwendetAdressen wurde Verschwendet
Neues VerteilungsmethodenNeues Verteilungsmethoden
IPv6IPv6
Internet Protokoll Version 6Internet Protokoll Version 6
19931993
IPv5 durch Experimente IPv5 durch Experimente übersprungenübersprungen
MerkmaleMerkmale
Adressgröße 32Bit >> 128 BitAdressgröße 32Bit >> 128 Bit
3.4*10^28 3.4*10^28
3ffe:400:89AB:381C:7716:AA91:00003ffe:400:89AB:381C:7716:AA91:0000:0001:0001
MerkmaleMerkmale
GeschwindigkeitGeschwindigkeit
ErweiterbarkeitErweiterbarkeit
SicherheitSicherheit
IPv6 DatengrammIPv6 Datengramm
Basis HeaderBasis Header
Zusatz HeaderZusatz Header
IPv6 HeaderIPv6 Header
IPv6 HeaderIPv6 Header
ENDEENDE
Noch Fragen Noch Fragen
??