Zum Inhalt springen

Datenpräambel

aus Wikipedia, der freien Enzyklopädie

Eine Datenpräambel oder Präambel (von {{#invoke:Vorlage:lang|full|CODE=la |SCRIPTING=Latn |SERVICE=lateinisch}} „vorangehen“; über mittellateinisch praeambulum „Einleitung“) ist ein Signal, das in einem Rechnernetz übertragenen Nachrichten vorangestellt wird.

Im Gegensatz zum Header eines Datenpakets gehört die Präambel nicht zu den Daten selbst, sondern dient der Abstimmung der Gesprächspartner im Netz:

  • in einigen Protokollen dient die Präambel der zeitlichen Abstimmung der Kommunizierenden, d. h. zur Synchronisation des Taktes (vgl. Ethernet); in diesem Fall besteht die Präambel aus einer fest vereinbarten Folge von Bits.
  • in anderen Protokollen kündigt die Präambel die nachfolgende Nachricht an (vgl. Wise Media Access Control); in diesem Fall besteht die Präambel aus einem gleichbleibenden Signal.

Bei serieller Übertragung folgt nach der Präambel bzw. an deren Ende häufig eine bestimmte Bitfolge, die den Beginn der eigentlichen Daten ankündigt und eine Synchronisation auf die Wortgrenze ermöglicht (z. B. Start Frame Delimiter bei Ethernet).

Literatur

  • Andrew S. Tanenbaum: Moderne Betriebssysteme. 3. aktualisierte Auflage, Pearson Education, München 2009, ISBN 978-3-8273-7342-7
  • Manfred Burke:Rechnernetze. Konzepte und Techniken der Datenübertragung in Rechnernetzen, B. G. Teubner Verlag, Stuttgart 1994, ISBN 3-519-02141-2, S. 18.
  • Jürgen Scherff: Grundkurs Computernetzwerke. 2. Auflage, Vieweg+Teubner Verlag, Wiesbaden 2010, ISBN 978-3-8348-0366-5.
  • Andres Keller:"Datenübertragung im Kabelnetz". Springer Verlag, Berlin / Heidelberg 2005, ISBN 3-540-22501-3.
  • Otfried Georg: Telekommunikationstechnik. Eine praxisbezogene Einführung, Springer Verlag, Berlin / Heidelberg 1996, ISBN 978-3-540-61381-7.

Weblinks

  • <templatestyles src="Webarchiv/styles.css" />{{#if:20210803125121
      | {{#ifeq: 20210803125121 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Präambel | {{#invoke:WLink|getEscapedTitle|Präambel}} | {{#invoke:Webarchiv|getdomain|https://www.itwissen.info/Praeambel-preamble-PA.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20210803125121}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Präambel | {{#invoke:WLink|getEscapedTitle|Präambel}} | {{#invoke:Webarchiv|getdomain|https://www.itwissen.info/Praeambel-preamble-PA.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20210803125121}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Präambel | {{#invoke:WLink|getEscapedTitle|Präambel}} | {{#invoke:Webarchiv|getdomain|https://www.itwissen.info/Praeambel-preamble-PA.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Präambel | {{#invoke:WLink|getEscapedTitle|Präambel}} | {{#invoke:Webarchiv|getdomain|https://www.itwissen.info/Praeambel-preamble-PA.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Präambel | {{#invoke:WLink|getEscapedTitle|Präambel}} | {{#invoke:Webarchiv|getdomain|https://www.itwissen.info/Praeambel-preamble-PA.html}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Präambel | {{#invoke:WLink|getEscapedTitle|Präambel}} | {{#invoke:Webarchiv|getdomain|https://www.itwissen.info/Praeambel-preamble-PA.html}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20210803125121|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|https://www.itwissen.info/Praeambel-preamble-PA.html}}
    || {{#if:  || }}
  }}{{#if: Präambel
    | {{#if: {{#invoke:WLink|isBracketedLink|Präambel}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|https://www.itwissen.info/Praeambel-preamble-PA.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|https://www.itwissen.info/Praeambel-preamble-PA.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|https://www.itwissen.info/Praeambel-preamble-PA.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}