TCP/IP Referenz Modell: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
 
(9 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=
[[Bild:Einkapselung.jpg]]
 
 
 
  
 
*Innerhalb der Schichten des TCP/IP-Modells werden Daten mit verschiedenen Termini benannt
 
*Innerhalb der Schichten des TCP/IP-Modells werden Daten mit verschiedenen Termini benannt
Zeile 57: Zeile 57:
 
*Manchmal werden die Daten hier aber auch als Paket bezeichnet.  
 
*Manchmal werden die Daten hier aber auch als Paket bezeichnet.  
 
*Auf der Netzwerkebene bezeichnen die meisten Netzwerke ihre Daten als Pakete oder ''Rahmen (frames)''.
 
*Auf der Netzwerkebene bezeichnen die meisten Netzwerke ihre Daten als Pakete oder ''Rahmen (frames)''.
 
+
{{#drawio:einkapselung2}}
 
 
[[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).