TCP/IP Referenz Modell: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=Abbildung des TCP/IP Referenz Modell auf das ISO/OSI Modell=
+
=Abbildung des TCP/IP Architektur auf das ISO/OSI Modell=
[[Datei:Tcp-ip.jpg]]
+
{{#drawio:iso-osi-tcp-ip}}
 +
 
 
=Applikationsschicht (application layer)=
 
=Applikationsschicht (application layer)=
 
*Die Applikationsschicht (auch Verarbeitungsschicht genannt) umfaßt alle höherschichtigen Protokolle des TCP/IP-Modells.
 
*Die Applikationsschicht (auch Verarbeitungsschicht genannt) umfaßt alle höherschichtigen Protokolle des TCP/IP-Modells.
 
*Zu den Protokollen zählen:
 
*Zu den Protokollen zählen:
**TELNET (für virtuelle Terminals)
+
**IMAP (Internet Message Access Protokoll)
 
**FTP (Dateitransfer)
 
**FTP (Dateitransfer)
 
**SMTP (zur Übertragung von E- Mail)
 
**SMTP (zur Übertragung von E- Mail)
Zeile 34: Zeile 35:
  
 
=Beispiel Protokolle=
 
=Beispiel Protokolle=
[[Bild:Tcpipprotokoll.jpg]]
+
{{#drawio:Tcpipprotokoll}}
 +
 
 
=Einkapselung=
 
=Einkapselung=
 
*Die Schichtung beruht auf dem Prinzip, daß eine Schicht die angebotenen Dienste der darunter liegenden Schicht in Anspruch nehmen kann.  
 
*Die Schichtung beruht auf dem Prinzip, daß eine Schicht die angebotenen Dienste der darunter liegenden Schicht in Anspruch nehmen kann.  
Zeile 43: Zeile 45:
 
*Diese Kontrollinformationen dienen der korrekten Zustellung der Daten.
 
*Diese Kontrollinformationen dienen der korrekten Zustellung der Daten.
 
*Das Zufügen von Kontrollinformationen wird als Einkapselung (encapsulation) bezeichnet.
 
*Das Zufügen von Kontrollinformationen wird als Einkapselung (encapsulation) bezeichnet.
 +
{{#drawio:einkapselung}}
 +
=Bezeichnung=
  
 
+
*Innerhalb der Schichten des TCP/IP-Modells werden Daten mit verschiedenen Termini benannt
[[Bild:Einkapselung.jpg]]
+
*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)''.
Innerhalb der Schichten des TCP/IP-Modells werden Daten mit verschiedenen
+
*Auf der Transportebene bezeichnen TCP die Daten als ''Segment (segment)''
Termini benannt, da jede Schicht auch ihre eigenen Datenstrukturen hat.
+
*Auf der Transportebene bezeichnen UDP die Daten als ''Paket (packet)''
Applikationen, die das Transmission Control Protocol benutzen, bezeichnen
+
*Auf derInternet Schicht werden Daten allgemein als ''Datengramm (datagram)'' benannt.  
Daten als ''Strom (stream)''; Applikationen, die das User Datagram Protocol
+
*Manchmal werden die Daten hier aber auch als Paket bezeichnet.  
verwenden, bezeichnen Daten als ''Nachricht (message)''. Auf der Transportebene
+
*Auf der Netzwerkebene bezeichnen die meisten Netzwerke ihre Daten als Pakete oder ''Rahmen (frames)''.
bezeichnen die Protokolle TCP und UDP ihre Daten als ''Segment (segment)'' bzw.
+
{{#drawio:einkapselung2}}
''Paket (packet)''. Auf der Internet Schicht werden Daten allgemein als
 
''Datengramm (datagram)'' benannt. Oft werden die Daten hier aber auch als
 
Paket bezeichnet. Auf der Netzwerkebene bezeichnen die meisten Netzwerke
 
ihre Daten als Pakete oder ''Rahmen (frames)''.
 
 
 
 
 
[[Bild:Einkapselung2.jpg]]
 

Aktuelle Version vom 17. August 2022, 10:21 Uhr

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

Applikationsschicht (application layer)

  • Die Applikationsschicht (auch Verarbeitungsschicht genannt) umfaßt alle höherschichtigen Protokolle des TCP/IP-Modells.
  • Zu den Protokollen zählen:
    • IMAP (Internet Message Access Protokoll)
    • 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

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.

Bezeichnung

  • 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).