41
TCP/IP TCP/IP

TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

Embed Size (px)

Citation preview

Page 1: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

TCP/IPTCP/IP

Page 2: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

ProtokollProtokoll

Regeln zur KommunikationRegeln zur Kommunikation

ProtokollschichtenProtokollschichten

Page 3: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

ProtokollstapelProtokollstapel

Page 4: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

Geschichte des TCP/IP ModellGeschichte des TCP/IP Modell

Alte Protokolle nicht ausreichendAlte Protokolle nicht ausreichend

1974 TCP/IP1974 TCP/IP

ARPANET >>> InternetARPANET >>> Internet

Page 5: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

RFCRFC

Request for CommentsRequest for Comments

„„Regelwerk“ der ProtokolleRegelwerk“ der Protokolle

Standards Process Standards Process

Page 6: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

TCP/IP ReferenzmodellTCP/IP Referenzmodell

Page 7: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

TCP/IP-Protokoll-Architektur TCP/IP-Protokoll-Architektur

Page 8: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

Durchlauf der SchichtenDurchlauf der Schichten

Page 9: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

TCP/UDPTCP/UDP

Page 10: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

NetzwerkschichtNetzwerkschicht Verbindung zwischen Host und Verbindung zwischen Host und

NetzwerkNetzwerk

BitübertragungschichtBitübertragungschicht SicherungsschichtSicherungsschicht VermittlungsschichtVermittlungsschicht

Page 11: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

Internet SchichtInternet Schicht

>>> IP ( Internet Protocoll )>>> IP ( Internet Protocoll )

Adressierung Adressierung

FragmentierungFragmentierung

Page 12: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

EigenschaftenEigenschaften

UnsicherUnsicher

Keine Ende-zu-Ende SicherungKeine Ende-zu-Ende Sicherung

Keine GarantieKeine Garantie

Page 13: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

IP-DatengrammIP-Datengramm

Paket ( Datenblock+Information )Paket ( Datenblock+Information )

Header + DatenHeader + Daten

Maximal 64 KByte ( 1500 Byte )Maximal 64 KByte ( 1500 Byte )

Page 14: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

HeaderHeader

Page 15: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

ProtokollnummernProtokollnummern

Byte im HeaderByte im Header

EinheitlichEinheitlich

TCP > 6TCP > 6

Page 16: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

IP-AdressenIP-Adressen

32 Bit 32 Bit

EindeutigEindeutig

NIC >>> IANA NIC >>> IANA

Page 17: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

NetzklassenNetzklassen

Page 18: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

EigenschaftenEigenschaften

32Bit >>> 4 Byte 32Bit >>> 4 Byte

BinärzahlBinärzahl

255.255.255.255255.255.255.255 0.0.0.00.0.0.0

Page 19: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

Klasse DKlasse D

Multicast – Adressen Multicast – Adressen

IGMP ( Internet Group Management IGMP ( Internet Group Management Protocol )Protocol )

Page 20: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

Private AdressenPrivate Adressen

Netze ohne globalen Anschluss zum Netze ohne globalen Anschluss zum InternetInternet

3 Klassen ( A, B, C )3 Klassen ( A, B, C )

Page 21: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

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 )

Page 22: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

FragmentierungFragmentierung

MTU ( Maximum Transfer Unit )MTU ( Maximum Transfer Unit )

Aufteilung in kleiner PaketeAufteilung in kleiner Pakete

Flexibles VerfahrenFlexibles Verfahren

Page 23: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

Fragmentierung der Daten Fragmentierung der Daten

Eigenen IP-HeaderEigenen IP-Header

Verschieden WegeVerschieden Wege

Page 24: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

ICMPICMP

Internet Control Message ProtocolInternet Control Message Protocol

Transport von Fehler- und Transport von Fehler- und Diagnoseinformationen für IP Diagnoseinformationen für IP

Page 25: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

ICMPICMP

ICMP verwendet IP ( Datengramm)ICMP verwendet IP ( Datengramm)

Page 26: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

TransportschichtTransportschicht

TCP (Transmission Control Protocol )TCP (Transmission Control Protocol )

Sichere ÜbertragungSichere Übertragung

Wiederholte ÜbertragungWiederholte Übertragung

Page 27: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

Dreiwege-HandshakeDreiwege-Handshake SegmenteSegmente

Handshake > Übertragung > HandshakeHandshake > Übertragung > Handshake

Page 28: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

PortnummernPortnummern

ApplikationApplikation

16 Bit16 Bit

TCP/UDPTCP/UDP

Festgelegte Ports (well-known ports)Festgelegte Ports (well-known ports)

Page 29: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

TCP HeaderTCP Header

Page 30: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

UDPUDP User Datagram Protocol User Datagram Protocol

Geringer Protocoll-OverheadGeringer Protocoll-Overhead

Page 31: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

ApplikationsschichtApplikationsschicht

AnwendungsprotokolleAnwendungsprotokolle

TELNET, FTP, SMTP …….TELNET, FTP, SMTP …….

Page 32: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

ZukunftZukunft

Rasches WachstumRasches Wachstum

Höhere AnforderungenHöhere Anforderungen

Zu wenig InternetadressenZu wenig Internetadressen

Page 33: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

CIDRCIDR

Classless InterDomain RoutingClassless InterDomain Routing

Adressen wurde VerschwendetAdressen wurde Verschwendet

Neues VerteilungsmethodenNeues Verteilungsmethoden

Page 34: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

IPv6IPv6

Internet Protokoll Version 6Internet Protokoll Version 6

19931993

IPv5 durch Experimente IPv5 durch Experimente übersprungenübersprungen

Page 35: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

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

Page 36: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

MerkmaleMerkmale

GeschwindigkeitGeschwindigkeit

ErweiterbarkeitErweiterbarkeit

SicherheitSicherheit

Page 37: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

IPv6 DatengrammIPv6 Datengramm

Basis HeaderBasis Header

Zusatz HeaderZusatz Header

Page 38: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

IPv6 HeaderIPv6 Header

Page 39: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

IPv6 HeaderIPv6 Header

Page 40: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

ENDEENDE

Page 41: TCP/IP. Protokoll Regeln zur Kommunikation Regeln zur Kommunikation Protokollschichten Protokollschichten

Noch Fragen Noch Fragen

??