TCP/IP Referenz Modell: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
Zeile 48: Zeile 48:
  
  
Innerhalb der Schichten des TCP/IP-Modells werden Daten mit verschiedenen
+
*Innerhalb der Schichten des TCP/IP-Modells werden Daten mit verschiedenen Termini benannt
Termini benannt, da jede Schicht auch ihre eigenen Datenstrukturen hat.
+
*Jede Schicht auch ihre eigenen Datenstrukturen.
Applikationen, die das Transmission Control Protocol benutzen, bezeichnen
+
*Applikationen, die das TCP benutzen, bezeichnen Daten als ''Strom (stream)''
Daten als ''Strom (stream)''; Applikationen, die das User Datagram Protocol
+
*Applikationen, die das UDP verwenden, bezeichnen Daten als ''Nachricht (message)''.
verwenden, bezeichnen Daten als ''Nachricht (message)''. Auf der Transportebene
+
*Auf der Transportebene bezeichnen TCP die Daten als ''Segment (segment)''
bezeichnen die Protokolle TCP und UDP ihre Daten als ''Segment (segment)'' bzw.
+
*Auf der Transportebene bezeichnen UDP die Daten als ''Paket (packet)''
''Paket (packet)''. Auf der Internet Schicht werden Daten allgemein als
+
*Auf derInternet Schicht werden Daten allgemein als ''Datengramm (datagram)'' benannt.  
''Datengramm (datagram)'' benannt. Oft werden die Daten hier aber auch als
+
*Manchmal werden die Daten hier aber auch als Paket bezeichnet.  
Paket bezeichnet. Auf der Netzwerkebene bezeichnen die meisten Netzwerke
+
*Auf der Netzwerkebene bezeichnen die meisten Netzwerke ihre Daten als Pakete oder ''Rahmen (frames)''.
ihre Daten als Pakete oder ''Rahmen (frames)''.
 
  
  
 
[[Bild:Einkapselung2.jpg]]
 
[[Bild:Einkapselung2.jpg]]

Version vom 26. Juni 2021, 13:24 Uhr

Abbildung des TCP/IP Referenz Modell auf das ISO/OSI Modell

Tcp-ip.jpg

Applikationsschicht (application layer)

  • Die Applikationsschicht (auch Verarbeitungsschicht genannt) umfaßt alle höherschichtigen Protokolle des TCP/IP-Modells.
  • Zu den Protokollen zählen:
    • TELNET (für virtuelle Terminals)
    • FTP (Dateitransfer)
    • SMTP (zur Übertragung von E- Mail)
    • DNS (Domain Name Service)
    • HTTP (Hypertext Transfer Protocol).

Transportschicht (transport layer)

  • Beim OSI-Modell ermöglicht die Transportschicht die Kommunikation zwischen den Quell- und Zielhosts.
  • Im TCP/IP-Referenzmodell wurden auf dieser Schicht zwei Ende-zu-Ende-Protokolle definiert:
    • Transmission Control Protocol (TCP)
    • User Datagram Protocol (UDP).
  • TCP ist ein zuverlässiges verbindungsorientiertes Protokoll,
    • Es stellt sicher das der Bytestrom fehlerfrei einen anderen Rechner im Internet übermittelt werden kann.
  • UDP ein unzuverlässiges verbindungsloses Protokoll ist
    • welches für einen schnellen Bytestrom sorgt
    • allerdingst für keinen zuverlässigen Bytestrom verwendbar ist.
    • Manchmal wird der Bytestrom in einem Protokoll der Anwendungsschicht sichergestellt

Internetschicht (internet layer)

  • Die Internetschicht im TCP/IP-Modell definiert nur ein Protokoll namens IP (Internet Protocol).
  • Die Internetschicht hat die Aufgabe IP-Pakete richtig zuzustellen.
  • Dabei spielt das Routing der Pakete eine wichtige Rolle.
  • Das Internet Control Message Protocol (ICMP) ist fester Bestandteil jeder IP-Implementierung.
  • ICMP dient zur Übertragung von Diagnose- und Fehlerinformationen für das Internet Protocol.

Netzwerkschicht (network layer)

  • Der Network Layer sagt nicht viel darüber aus, was hier passieren soll.
  • Festgelegt ist lediglich, dass zur Übermittlung von IP-Paketen ein Host über ein bestimmtes Protokoll an ein Netz angeschlossen werden muss.

Beispiel Protokolle

Tcpipprotokoll.jpg

Einkapselung

  • Die Schichtung beruht auf dem Prinzip, daß eine Schicht die angebotenen Dienste der darunter liegenden Schicht in Anspruch nehmen kann.
  • Dabei braucht die Schicht, die die Dienstleistung in Anspruch nimmt keinerlei Kenntnisse darüber haben, wie die geforderten Dienste erbracht werden.
  • Auf diese Art und Weise wird eine Aufgabenteilung der Schichten erreicht .
  • Daten, die von einem Applikationsprogramm über ein Netzwerk versendet werden, durchlaufen den TCP/IP-Protokollstapel von der Applikationsschicht zur Netzwerkschicht.
  • Von jeder Schicht werden dabei Kontrollinformationen in Form eines Protokollkopfes angefügt.
  • Diese Kontrollinformationen dienen der korrekten Zustellung der Daten.
  • Das Zufügen von Kontrollinformationen wird als Einkapselung (encapsulation) bezeichnet.


Einkapselung.jpg


  • Innerhalb der Schichten des TCP/IP-Modells werden Daten mit verschiedenen Termini benannt
  • Jede Schicht auch ihre eigenen Datenstrukturen.
  • Applikationen, die das TCP benutzen, bezeichnen Daten als Strom (stream)
  • Applikationen, die das UDP verwenden, bezeichnen Daten als Nachricht (message).
  • Auf der Transportebene bezeichnen TCP die Daten als Segment (segment)
  • Auf der Transportebene bezeichnen UDP die Daten als Paket (packet)
  • Auf derInternet Schicht werden Daten allgemein als Datengramm (datagram) benannt.
  • Manchmal werden die Daten hier aber auch als Paket bezeichnet.
  • Auf der Netzwerkebene bezeichnen die meisten Netzwerke ihre Daten als Pakete oder Rahmen (frames).


Einkapselung2.jpg