Freigeben über


Übersicht über Nachrichtenformate

Eine Nachricht enthält immer Kopfzeileninformationen im festen Format, z. B. einen Nachrichtentyp und Adressierungsinformationen. Sie kann auch andere Kopfzeileninformationen enthalten, die für einen bestimmten Nachrichtentyp (z. B. den Nachrichtenuntertyp) und eine unbegrenzte Menge zusätzlicher Daten spezifisch sind.

Nachrichten werden in Puffern gespeichert, die aus einer Kopfzeile und null oder mehr Elementen bestehen:

  • Die Kopfzeile enthält die Informationen im festen Format und einen Zeiger auf ein Element. (Dieser Zeiger ist NULL, wenn der Nachricht keine Elemente zugeordnet sind.)

  • Ein Element enthält alle zusätzlichen Daten für eine Nachricht und einen Zeiger auf ein anderes Element, wenn die Daten in einem anderen Element fortgesetzt werden.

    Pufferheader und -elemente werden als zusammenhängende Bytesequenzen (8-Bit) betrachtet. Nachrichten mit einer beliebigen Länge können erstellt werden, indem ausreichende Elemente an eine Kopfzeile verkettet werden.

    Die folgende Abbildung zeigt eine typische Nachricht mit zwei Elementen.

    Abbildung einer typischen Nachricht mit zwei Elementen.
    Typische Nachricht mit zwei Elementen