Zum Inhalt springen
L

Wikipedia · einfach zusammengefasst · Stand

Datagramm

Ein Datagramm ist eine in sich geschlossene, unabhängige Dateneinheit, die ohne weitere Verbindungssicherung zwischen zwei Endpunkten (Peer-to-Peer) verschickt …

Inhalt4 Abschnitte
  1. 1. Grundidee des Datagramms
  2. 2. Datagramme in den OSI-Schichten
  3. 3. Grenzen der Übertragung
  4. 4. Vorteile und Einsatz

Grundidee des Datagramms

Ein Datagramm ist eine in sich geschlossene, unabhängige Dateneinheit. Es wird zwischen zwei Endpunkten (Peer-to-Peer) ohne weitere Verbindungssicherung verschickt und transportiert Informationen über einen Datagrammdienst durch ein Netzwerk.

Ein Datagramm enthält vor allem Absender- und Empfängeradresse sowie Nutzdaten, also die eigentlichen zu übertragenden Inhalte. Sein Protokoll-Overhead, also zusätzlicher Verwaltungsaufwand durch Steuerdaten, ist gering. Den Weg durch das Netzwerk legt das Netzwerk selbst fest; er hängt nicht von einer vorher gewählten Route ab.

Datagramme in den OSI-Schichten

Im OSI-Modell heißen Dateneinheiten je nach Schicht unterschiedlich:

  • Schicht 1, Bitübertragungsschicht: Chip (Datenübertragung)
  • Schicht 2, Sicherungsschicht: Datenframe bei 802.3 und 802.11; Datenzelle bei ATM
  • Schicht 3, Vermittlungsschicht: Datenpaket
  • Schicht 4, Transportschicht: Datensegment

Die Übertragung erfolgt durch einen Router mittels TCP nach dem Prinzip der Paketvermittlung. Ein Datagramm besitzt dabei Steuerinformationen im Header und gegebenenfalls Maßnahmen zur Fehlerprüfung im Trailer. Header und Trailer sind Bereiche vor beziehungsweise nach den Nutzdaten.

Grenzen der Übertragung

Datagramme müssen vollständige Absender- und Empfängeradressen enthalten, was Overhead verursacht. Außerdem garantiert ein Datagrammnetz weder die richtige Reihenfolge noch die korrekte Ankunft eines Datagramms beim Empfänger. Daher müssen Endsysteme eine Sequenzkontrolle umsetzen, also die Reihenfolge der Daten prüfen und ordnen.

Es kann sogar ungesichert sein, ob der angegebene Empfänger tatsächlich existiert.

Vorteile und Einsatz

Das Verfahren ist konzeptionell einfach und lässt sich deshalb ohne großen Aufwand auf Mini- und Mikrocomputern umsetzen. Datagramme können gleichzeitig an mehrere Endpunkte gesendet werden: Broadcast bezeichnet die Übertragung an mehrere Empfänger, Multicast die Übertragung an mehrere Endpunkte.

Datagramme werden häufig bei Servern verwendet, die viele Clients bedienen. Der Aufwand für Verbindungsmanagement entfällt und kann bei fehlerarmen Übertragungsmedien, etwa in einem LAN, effizient auf Anwendungsebene erfolgen. Außerdem ist das Verfahren besser gegen Datenmissbrauch geschützt, weil innerhalb des Netzes an jedem Punkt nur Teile der eigentlichen Kommunikation abgehört werden können.

Eine moderne Anwendung des Datagramms ist die SMS (Short Message) im Mobilfunk.

Weiterlesen

Peer-to-Peer Der Gegensatz zum Peer-to-Peer-Modell ist das Client-Server-Modell. Bei diesem bietet ein Server einen Dienst an und ein Client nutzt diesen Dienst. In Peer … Rechnernetz Ein Rechnernetz, Computernetz oder Computernetzwerk ist ein Zusammenschluss verschiedener technischer, primär selbstständiger elektronischer Systeme … OSI-Modell Das ISO/OSI-Referenzmodell (englisch Open Systems Interconnection model) ist ein Referenzmodell für Netzwerkprotokolle als Schichtenarchitektur. Datenframe Ein Datenframe ist eine Protocol Data Unit auf der Sicherungsschicht (Schicht 2) des OSI-Modells. Er ist klar vom Datenpaket zu unterscheiden, das für die … Router Router (['ruːtə(r)] oder ['raʊ̯tər]) oder Netzwerkrouter sind Netzwerkgeräte, die Netzwerkpakete zwischen mehreren Rechnernetzen weiterleiten können. Transmission Control Protocol Das Transmission Control Protocol (TCP, englisch für „Übertragungssteuerungsprotokoll“) ist ein Netzwerkprotokoll, das definiert, auf welche Art und Weise … Server Ein Server als Software ist ein Programm, das im Client-Server-Modell mit einem anderen Programm, dem Client (englisch für Kunde), kommuniziert. · Ein Hardware- … Client Man nennt auch ein Endgerät selbst, das Dienste von einem Server abruft, Client. Das Gegenstück zum Client ist das jeweilige Serverprogramm bzw. der Server … Local Area Network Fast-Ethernet 100BASE-TX und Gigabit-Ethernet 1000BASE-T sind innerhalb der Ethernet-Familie die am weitesten verbreiteten Varianten. Hauptsächlich für … Ethernet Derzeit sind Übertragungsraten von 1, 10, 100 Megabit/s (Fast-Ethernet), 1000 Megabit/s (Gigabit-Ethernet), 2,5, 5, 10, 25, 40, 50, 100, 200 und 400 Gigabit/s …