{"id":35921,"date":"2019-10-31T22:07:35","date_gmt":"2019-10-31T19:07:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/nemnogo-o-standartah-kosmicheskoj-svyazi\/"},"modified":"2019-10-31T22:07:35","modified_gmt":"2019-10-31T19:07:35","slug":"nemnogo-o-standartah-kosmicheskoj-svyazi","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi","title":{"rendered":"Einige Informationen zu Standards der Satellitenkommunikation.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/b5804517205f84e921eec5558c5e6f62.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Meteor M1 Satellit<br \/>\nQuelle: vladtime.ru<\/i><\/p>\n<h2>Einf\u00fchrung<\/h2>\n<p>\nDer Betrieb von Raumfahrzeugen ist ohne Funkkommunikation unm\u00f6glich, und in diesem Artikel werde ich versuchen, die grundlegenden Ideen zu erkl\u00e4ren, die das Fundament der Standards bilden, die vom Internationalen Beratenden Komitee f\u00fcr Daten\u00fcbermittlung im Weltraum (Consultative Committee for Space Data Systems \u2013 CCSDS) entwickelt wurden. Diese Abk\u00fcrzung wird im Folgenden verwendet.<\/p>\n<p>Diese Ver\u00f6ffentlichung wird haupts\u00e4chlich dem Kanallniveau gewidmet sein, jedoch werden auch die grundlegenden Begriffe f\u00fcr andere Ebenen eingef\u00fchrt. Der Artikel erhebt in keiner Weise den Anspruch auf eine vollst\u00e4ndige und umfassende Beschreibung der Standards. Sie k\u00f6nnen sich \u00fcber diese informieren auf <noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\">Website<\/a><\/noindex> CCSDS. Allerdings sind sie sehr komplex zu verstehen, und um sie zu durchdringen, haben wir viel Zeit investiert. Daher m\u00f6chte ich hier grundlegende Informationen bereitstellen, die es viel einfacher machen, alles andere zu verstehen. Lassen Sie uns also beginnen.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Ehrw\u00fcrdige Mission des CCSDS<\/h2>\n<p>\nVielleicht stellt sich jemand die Frage: Warum sollten sich alle an Standards halten, wenn man auch sein eigenes propriet\u00e4res Protokoll-Stack f\u00fcr die Funkkommunikation entwickeln kann (oder seinen eigenen Standard, mit einem Blackjack und neuen Funktionen), um die Sicherheit des Systems zu erh\u00f6hen?<\/p>\n<p>Erfahrungen haben gezeigt, dass es vorteilhafter ist, sich an die CCSDS-Standards zu halten, aus den folgenden Gr\u00fcnden:<\/p>\n<ol>\n<li>Im Komitee, das f\u00fcr die Ver\u00f6ffentlichung der Standards verantwortlich ist, sind Vertreter aller gro\u00dfen Luft- und Raumfahrtagenturen der Welt vertreten, die ihre wertvollen Erfahrungen aus vielen Jahren der Planung und des Betriebs verschiedener Missionen einbringen. Es w\u00e4re sehr unklug, diese Erfahrungen zu ignorieren und immer wieder die gleichen Fehler zu machen.<\/li>\n<li>Diese Standards werden von bereits auf dem Markt verf\u00fcgbaren Anlagen f\u00fcr Bodenstationen unterst\u00fctzt.<\/li>\n<li>Wenn es w\u00e4hrend der Fehlersuche zu Problemen kommt, kann man sich immer an Kollegen aus anderen Agenturen wenden, die eine Verbindung zum Ger\u00e4t von ihrer Bodenstation aus herstellen k\u00f6nnen. Wie Sie sehen, sind Standards \u00e4u\u00dferst n\u00fctzlich, also lassen Sie uns die wichtigsten Punkte er\u00f6rtern.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Architektur<\/h2>\n<p>\nDie Standards stellen eine Sammlung von Dokumenten dar, die das ganz gew\u00f6hnliche OSI-Modell (Open System Interconnection) widerspiegeln, mit der Ausnahme, dass auf der kanalen Ebene die Allgemeinheit auf die Trennung zwischen Telemetrie (Abw\u00e4rtskanal \u2013 Raum \u2013 Erde) und Telecommands (Aufw\u00e4rtskanal) beschr\u00e4nkt ist.<\/p>\n<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/b8fbad5d061e0ff7f8bb5bf89b61babd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBetrachten wir einige Ebenen genauer, beginnend mit der physikalischen und aufw\u00e4rts. Um mehr Anschaulichkeit zu bieten, betrachten wir die Architektur der empfangenden Seite. Die \u00fcbertragende Seite ist deren Spiegelbild.<\/p>\n<h2>Physikalische Schicht<\/h2>\n<p>\nAuf dieser Ebene findet die Umwandlung des modulierten Funksignals in einen Bitstrom statt. Die Standards hier sind im Wesentlichen empfehlender Natur, da es auf dieser Ebene schwierig ist, sich von der spezifischen Implementierung der Hardware zu abstrahieren. Hier spielt CCSDS eine Schl\u00fcsselrolle \u2013 es geht darum, zul\u00e4ssige Modulationen (BPSK, QPSK, 8-QAM usw.) zu definieren und einige Empfehlungen zur Implementierung von Mechanismen zur symbolischen Synchronisation, Dopplerverschiebungskompensation usw. zu geben.<\/p>\n<h2>Ebene der Synchronisation und Kodierung<\/h2>\n<p>\nFormal ist sie ein Unterlevel der Datenlink-Ebene, wird jedoch h\u00e4ufig aufgrund ihrer Wichtigkeit innerhalb der CCSDS-Standards als separate Ebene betrachtet. Diese Ebene verwandelt den Bitstrom in sogenannte Rahmen (Telemetrie oder Telekommando), \u00fcber die wir sp\u00e4ter sprechen werden. Im Gegensatz zur symbolischen Synchronisation auf der physikalischen Ebene, die einen korrekten Bitstrom urspr\u00fcnglich erm\u00f6glicht, erfolgt hier die Rahmen-Synchronisation. Lassen Sie uns den Weg betrachten, den die Daten auf dieser Ebene zur\u00fccklegen (von unten nach oben):<\/p>\n<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/e1cbcf0fcc3f4e96428b0fb4b74ef5de.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBevor wir dies tun, wollen wir ein paar Worte \u00fcber die Kodierung verlieren. Dieses Verfahren ist notwendig, um Bitfehler zu finden und\/oder zu korrigieren, die unvermeidlich bei der Daten\u00fcbertragung \u00fcber ein Funkkanal auftreten. Hier werden wir die Dekodierverfahren nicht betrachten, sondern nur die Informationen erhalten, die f\u00fcr das Verst\u00e4ndnis der weiteren Logik der Funktionalit\u00e4t der Ebene erforderlich sind. <\/p>\n<p>Es gibt Block- und kontinuierliche Codes. Die Standards verlangen nicht die Verwendung eines bestimmten Kodierungstyps, jedoch sollte Kodierung in irgendeiner Form vorhanden sein. Zu den kontinuierlichen z\u00e4hlen faltenbasierte (convolutional) Codes. Diese dienen zur Kodierung eines kontinuierlichen Bitstroms. Im Gegensatz zu Blockcodes, bei denen die Daten in Codebl\u00f6cke unterteilt werden und nur innerhalb ganzer Bl\u00f6cke dekodiert werden k\u00f6nnen. Ein Codeblock besteht aus den \u00fcbertragbaren Daten und den angeh\u00e4ngten redundanten Informationen, die zur \u00dcberpr\u00fcfung der Korrektheit des Erhalts der Daten und zur Behebung m\u00f6glicher Fehler erforderlich sind. Zu den Blockcodes geh\u00f6ren die ber\u00fchmten Reed-Solomon-Codes.<\/p>\n<p>Wenn die Faltungscodierung verwendet wird, gelangt der Bitstrom von Anfang an zum Dekoder. Das Ergebnis seiner Arbeit (alles passiert nat\u00fcrlich kontinuierlich) sind CADU-Datenbl\u00f6cke (channel access data unit). Diese Struktur ist f\u00fcr die Rahmen-Synchronisation notwendig. Am Ende jedes CADU ist ein Synchronisationsmarker (ASM \u2013 angeh\u00e4ngter Synchronisationsmarker) angef\u00fcgt. Dies sind bekannt vorausgesetzte 4 Byte, anhand derer der Synchronisierer den Anfang und das Ende von CADU findet. So wird die Rahmen-Synchronisation erreicht.<\/p>\n<p>Der n\u00e4chste optionale Arbeitsschritt der Synchronisations- und Codierungsebene ist mit den Besonderheiten der physikalischen Ebene verbunden. Dies ist die Deraudomisierung. Der Grund daf\u00fcr ist, dass f\u00fcr die Erreichung der symbolischen Synchronisation h\u00e4ufige Umschaltungen zwischen den Symbolen erforderlich sind. Wenn wir beispielsweise ein Kilobyte an Daten \u00fcbertragen, das ausschlie\u00dflich aus Einsen besteht, wird die Synchronisation verloren gehen. Daher werden die Eingabedaten w\u00e4hrend der \u00dcbertragung mit einer periodischen pseudorandomisierten Sequenz vermischt, damit die Dichte von Nullen und Einsen gleichm\u00e4\u00dfig ist.<\/p>\n<p>Anschlie\u00dfend erfolgt die Dekodierung der Blockcodes, und das, was \u00fcbrig bleibt, ist das Endprodukt der Synchronisations- und Codierungsebene \u2013 der Rahmen.<\/p>\n<h2>Kanalebene<\/h2>\n<p>\nEinerseits erh\u00e4lt der Verarbeiter der Kanalebene Rahmen, andererseits gibt er Pakete aus. Da die Gr\u00f6\u00dfe der Pakete formal nicht begrenzt ist, m\u00fcssen sie f\u00fcr eine zuverl\u00e4ssige \u00dcbertragung in kleinere Strukturen \u2013 Rahmen \u2013 unterteilt werden. Hier betrachten wir zwei Unterabschnitte: einen f\u00fcr Telemetrie (TM) und einen f\u00fcr Telecommands (TC).<\/p>\n<h3>Telemetrie<\/h3>\n<p>\nKurz gesagt, das sind die Daten, die die Bodenstation vom Satelliten erh\u00e4lt. Alle \u00fcbertragenen Informationen werden in kleine Fragmente fester L\u00e4nge \u2013 Rahmen \u2013 aufgeteilt, die die \u00fcbertragenen Daten und Steuerfelder enthalten. Lassen Sie uns die Struktur des Rahmens n\u00e4her betrachten:<\/p>\n<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/3318f297bfb9688cd5a34c9d4e5b0531.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUnd beginnen wir mit dem Hauptheader des Telemetrierahmens. Ich werde mir in einigen Bereichen erlauben, die Standards einfach zu \u00fcbersetzen und dabei einige Erkl\u00e4rungen zu geben.<\/p>\n<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/302623006bc20c86acfcc4dd763b7a8d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas Feld f\u00fcr die Identifikation des Hauptkanals (Master Channel ID) sollte die Versionsnummer des Rahmens und die Identifikation des Ger\u00e4ts enthalten.<\/p>\n<p><i>Jeder KA sollte gem\u00e4\u00df den CCSDS-Standards eine eindeutige Kennung haben, anhand derer man, wenn man einen Frame hat, bestimmen kann, welchem Ger\u00e4t er geh\u00f6rt. Formell ist es notwendig, einen Antrag zur Registrierung des Ger\u00e4ts einzureichen, und dessen Name wird zusammen mit der Kennung in offenen Quellen ver\u00f6ffentlicht. Dennoch ignorieren oft russische Hersteller dieses Verfahren und vergeben zuf\u00e4llige Kennungen an das Ger\u00e4t. Die Versionsnummer des Frames hilft zu bestimmen, welche Version der Standards verwendet wird, um den Frame richtig zu lesen. Hier betrachten wir nur den konservativsten Standard mit der Version \u201e0\u201c.<\/i><\/p>\n<p>Im Feld der Kennung des virtuellen Kanals (Virtual Channel ID) sollte die VCID des Kanals enthalten sein, von dem das Paket empfangen wurde. Es gibt keine Einschr\u00e4nkungen bei der Auswahl der VCID, insbesondere m\u00fcssen virtuelle Kan\u00e4le nicht unbedingt fortlaufend nummeriert werden.<\/p>\n<p><i>Sehr h\u00e4ufig besteht die Notwendigkeit, die \u00fcbertragenen Daten zu multiplexen. Zu diesem Zweck gibt es einen Mechanismus virtueller Kan\u00e4le. Zum Beispiel \u00fcbertr\u00e4gt der Satellit Meteor-M2 ein Farbbild im sichtbaren Bereich, indem es es in drei Schwarz-Wei\u00df-Bilder aufteilt \u2013 jede Farbe wird in ihrem eigenen virtuellen Kanal als separates Paket \u00fcbertragen, obwohl die Struktur seiner Frames eine gewisse Abweichung von den Standards aufweist.<\/i><\/p>\n<p>Das Feld des Flags f\u00fcr die operationale Kontrolle sollte ein Indikator f\u00fcr das Vorhandensein oder Fehlen des Feldes f\u00fcr die operationale Kontrolle im Telemetrie-Frame sein. Diese 4 Bytes am Ende des Frames dienen der Aufrechterhaltung der R\u00fcckmeldung bei der Kontrolle der Lieferung von Telecommands. Dar\u00fcber werden wir sp\u00e4ter sprechen.<\/p>\n<p><i>Die Z\u00e4hler f\u00fcr die Frames des Haupt- und des virtuellen Kanals sind Felder, die bei der \u00dcbermittlung jedes Frames um eins erh\u00f6ht werden. Sie dienen als Indikator daf\u00fcr, dass kein Frame verloren gegangen ist.<\/i><\/p>\n<p>Der Status der Telemetriedatenframe ist noch zwei Bytes Flags und Daten, von denen wir nur einige betrachten werden.<\/p>\n<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/3d62e946f221cd3a1c2414afaa557177.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas Feld des Flags f\u00fcr den zus\u00e4tzlichen Header (Secondary Header) sollte ein Indikator f\u00fcr das Vorhandensein oder Fehlen eines zus\u00e4tzlichen Headers im Telemetrie-Frame sein.<\/p>\n<p><i>Auf Wunsch kann zu jedem Frame ein zus\u00e4tzlicher Header hinzugef\u00fcgt werden, in dem alle Daten nach eigenem Ermessen platziert werden.<\/i><\/p>\n<p>Das Feld f\u00fcr den Zeiger auf die erste Kopfzeile (First Header Pointer) muss, bei einem Synchronisierungsflag von \u201e1\u201c, die bin\u00e4re Darstellung der Position des ersten Oktets des ersten Pakets im Datenfeld (Data Field) des Telemetrie-Frames enthalten. Die Position wird ab 0 aufsteigend vom Beginn des Datenfeldes gez\u00e4hlt. Wenn es keinen Beginn des Pakets im Datenfeld des Telemetrie-Frames gibt, muss das Feld f\u00fcr den Zeiger auf die erste Kopfzeile den Wert in der bin\u00e4ren Darstellung \u201e11111111111\u201c haben (dies kann vorkommen, wenn ein langes Paket sich \u00fcber mehr als einen Frame erstreckt). <\/p>\n<p>Wenn jedoch im Datenfeld ein leeres Paket (Idle Data) enthalten ist, muss der Zeiger auf die erste Kopfzeile den Wert in der bin\u00e4ren Darstellung \u201e11111111110\u201c haben. Das Empfangsger\u00e4t sollte anhand dieses Feldes den Datenstrom synchronisieren. Dieses Feld gew\u00e4hrleistet die Wiederherstellung der Synchronisation, selbst bei Frames, die ausgelassen wurden.<\/p>\n<p><i>Das hei\u00dft, ein Paket kann zum Beispiel in der Mitte des vierten Frames beginnen und am Anfang des zwanzigsten Frames enden. Um seinen Beginn zu finden, dient genau dieses Feld. Pakete haben ebenfalls einen Kopf, in dem ihre L\u00e4nge festgelegt ist, daher muss der Verarbeiter des Link-Layers den Zeiger auf die erste Kopfzeile lesen, um festzustellen, wo das Paket endet.<\/i><br \/>\nWenn das Fehlerkontrollfeld vorhanden ist, muss es in jedem Telemetrie-Frame f\u00fcr einen bestimmten physikalischen Kanal w\u00e4hrend der gesamten Mission enthalten sein.<\/p>\n<p>Dieses Feld wird unter Anwendung der CRC-Methode berechnet. Das Verfahren sollte n-16 Bit des Telemetrie-Frames aufnehmen und das Berechnungsergebnis in die letzten 16 Bit einf\u00fcgen.<\/p>\n<h4>Telemetrie-Befehle<\/h4>\n<p>\nDer Frame der Telemetrie-Befehle weist einige wesentliche Unterschiede auf. Dazu geh\u00f6ren:<\/p>\n<ol>\n<li>Eine andere Struktur der Kopfzeilen<\/li>\n<li>Dynamische L\u00e4nge. Das bedeutet, dass die L\u00e4nge des Frames nicht festgelegt ist, wie es bei der Telemetrie der Fall ist, sondern je nach \u00fcbertragenen Paketen variieren kann.<\/li>\n<li>Ein Mechanismus zur Gew\u00e4hrleistung der Zustellung von Paketen. Das hei\u00dft, das Raumfahrzeug muss den Erhalt der Frames best\u00e4tigen oder die erneute \u00dcbertragung vom Frame anfordern, der mit einem nicht korrigierbaren Fehler empfangen worden sein k\u00f6nnte.<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/42cb6f086f90a549b3094bf2b17b1d2d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/6dec42bbf2e8e8dc4eea0579a53f4dca.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nViele Felder sind uns bereits aus dem Kopf des Telemetrie-Frames bekannt. Sie haben dieselbe Funktion, daher betrachten wir hier nur die neuen Felder.<\/p>\n<p>Ein Bit des Flagge f\u00fcr die Umgehung sollte zur Kontrolle der \u00dcberpr\u00fcfung der Frames am Empf\u00e4nger verwendet werden. Der Wert \u201e0\u201c dieses Flags sollte anzeigen, dass dieses Frame vom Typ A ist und seine \u00dcberpr\u00fcfung gem\u00e4\u00df FARM erfolgen sollte. Der Wert \u201e1\u201c dieses Flags sollte dem Empf\u00e4nger anzeigen, dass dieses Frame vom Typ B ist und die \u00dcberpr\u00fcfung gem\u00e4\u00df FARM umgangen werden sollte.<\/p>\n<p><i>Dieses Flag informiert den Empf\u00e4nger, ob der Mechanismus zur Best\u00e4tigung der Frame-Zustellung, bekannt als FARM \u2013 Frame Acceptance and Reporting Mechanism, verwendet werden soll.<\/i><\/p>\n<p>Das Steuerungsflag sollte genutzt werden, um zu verstehen, ob das Datenfeld einen Befehl oder Daten transportiert. Wenn das Flag gleich \u201e0\u201c ist, sollte das Datenfeld Daten enthalten. Wenn das Flag gleich \u201e1\u201c ist, sollte das Datenfeld Kontrollinformationen f\u00fcr FARM enthalten.<br \/>\n<i>FARM ist ein endlicher Automat, dessen Parameter konfiguriert werden k\u00f6nnen.<\/i><\/p>\n<p>RSVD. SPARE \u2013 reservierte Bits.<\/p>\n<p><i>Es scheint, dass CCSDS in Zukunft Pl\u00e4ne daf\u00fcr hat, und zur R\u00fcckw\u00e4rtskompatibilit\u00e4t der Protokollversionen haben sie diese Bits bereits in den aktuellen Versionen des Standards reserviert.<\/i><\/p>\n<p>Das Feld f\u00fcr die L\u00e4nge der Frames sollte eine Zahl im Bitformat enthalten, die der L\u00e4nge des Frames in Oktetten minus eins entspricht.<\/p>\n<p>Das Datenfeld des Frames sollte unmittelbar nach dem Header ohne Unterbrechungen folgen und eine Ganzzahl an Oktetten enthalten, die maximal 1019 Oktetten lang sein kann. Dieses Feld sollte entweder einen Frame-Datenblock oder Informationen zu einem Steuerbefehl enthalten. Der Block mit den Frame-Daten sollte Folgendes enthalten:<\/p>\n<ul>\n<li>eine Ganzzahl an Benutzerdaten-Oktetten<\/li>\n<li>den Segmentheader und darauf folgend eine Ganzzahl an Benutzerdaten-Oktetten<\/li>\n<\/ul>\n<p>\nWenn der Header vorhanden ist, sollte der Datenblock ein Paket, eine Menge von Paketen oder einen Teil davon enthalten. Ein Datenblock ohne Header kann keine Teile von Paketen enthalten, kann jedoch Datenbl\u00f6cke eines privaten Formats enthalten. Daraus folgt, dass ein Header erforderlich ist, wenn der \u00fcbertragene Datenblock nicht in ein Frame passt. Ein Datenblock mit einem Header wird als Segment bezeichnet.<\/p>\n<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/ad788e279d02d8f4cf17f64a645ec0a3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas Feld f\u00fcr die Flags mit einer Gr\u00f6\u00dfe von zwei Bits sollte Folgendes enthalten:<\/p>\n<ul>\n<li>\u201e01\u201c \u2013 wenn der erste Teil der Daten im Datenblock ist<\/li>\n<li>\u201e00\u201c \u2013 wenn der mittlere Teil der Daten im Datenblock ist<\/li>\n<li>\u201e10\u201c \u2013 wenn der letzte Teil der Daten im Datenblock ist<\/li>\n<li>\u201e11\u201c \u2013 wenn keine Teilung erfolgt und im Datenblock ein oder mehrere Pakete vollst\u00e4ndig untergebracht werden.<\/li>\n<\/ul>\n<p>\nDas MAP-Identifierfeld muss Nullen enthalten, wenn die MAP-Kan\u00e4le nicht verwendet werden.<br \/>\n<i>Manchmal sind 6 Bit, die f\u00fcr virtuelle Kan\u00e4le reserviert sind, nicht ausreichend. Und wenn es notwendig ist, Daten auf eine gr\u00f6\u00dfere Anzahl von Kan\u00e4len zu multiplexen, kommen weitere 6 Bit aus dem Segment-Header zum Einsatz.<\/i><\/p>\n<h4>FARM<\/h4>\n<p>\nBetrachten wir eingehender den Mechanismus der Funktionsweise des Systems zur \u00dcberwachung der Bild\u00fcbertragung. Dieses System sieht ausschlie\u00dflich die Arbeit mit den Rahmen der Telekommando aufgrund ihrer Wichtigkeit vor (Telemetrie kann immer wieder angefordert werden, aber der Satellit muss die Bodenstation klar h\u00f6ren und immer ihren Kommandos gehorchen). Angenommen, wir haben uns entschieden, unseren Satelliten neu zu flashen, und senden eine Bin\u00e4rdatei mit einer Gr\u00f6\u00dfe von 10 Kilobyte an Bord. Auf der Ebene des Datenkanals wird die Datei in 10 Frames (0, 1, \u2026, 9) unterteilt, die nacheinander nach oben gesendet werden. Wenn die \u00dcbertragung abgeschlossen ist, muss der Satellit den Empfang des Pakets best\u00e4tigen oder melden, bei welchem Frame ein Fehler aufgetreten ist. Diese Informationen werden im Feld der operativen Kontrolle im n\u00e4chsten Frame der Telemetrie gesendet (oder der Satellit kann die \u00dcbertragung eines leeren Frames (idle frame) initiieren, wenn er nichts zu sagen hat). Anhand der erhaltenen Telemetrie stellen wir fest, ob alles in Ordnung ist oder ob wir mit dem erneuten Senden der Nachricht beginnen. Angenommen, der Satellit hat Frame Nr. 7 nicht geh\u00f6rt. Dann senden wir ihm die Frames 7, 8, 9. Falls keine Antwort erfolgt, wird das Paket nochmal vollst\u00e4ndig gesendet (und so weiter, bis wir verstehen, dass die Versuche vergeblich sind).<\/p>\n<p>Im Folgenden finden Sie die Struktur des operativen Kontrollfelds mit einer Beschreibung einiger Felder. Die in diesem Feld enthaltenen Daten werden CLCW \u2013 Communication Link Control Word \u2013 genannt.<\/p>\n<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/02577fe594c2af306f2b1ea8deaaa394.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDa man anhand des Bildes gut auf die Funktion der Hauptfelder schlie\u00dfen kann und das Betrachten der anderen langweilig ist, verstecke ich die detaillierte Beschreibung unter einem Spoiler.<\/p>\n<p><b class=\"spoiler_title\">Dekodierung der Felder CLCW<\/b>Typ des Kontrollworts (Control Word Type):<br \/>\nF\u00fcr diesen Typ des Kontrollworts muss 0 enthalten sein.<\/p>\n<p>Version des Kontrollworts (CLCW Version Number):<br \/>\nF\u00fcr diesen Typ des Kontrollworts muss \u201e00\u201c im bitweisen Format lauten.<\/p>\n<p>Statusfeld (Status Field):<br \/>\nDie Verwendung dieses Feldes wird f\u00fcr jede Mission separat definiert. Kann von verschiedenen Raumfahrtbeh\u00f6rden f\u00fcr lokale Verbesserungen genutzt werden.<\/p>\n<p>Identifikator des virtuellen Kanals (Virtual Channel Identification):<br \/>\nMuss den Identifikator des virtuellen Kanals enthalten, mit dem dieses Kontrollwort verbunden ist.<\/p>\n<p>Zugriffssignal f\u00fcr den physischen Kanal:<br \/>\nDas Signal sollte Informationen \u00fcber die Einsatzbereitschaft der physischen Ebene des Empf\u00e4ngers bereitstellen. Wenn die physische Ebene des Empf\u00e4ngers nicht bereit ist, Bilder zu empfangen, sollte das Feld '1' enthalten, andernfalls '0'.<\/p>\n<p>Synchronisationsfehler-Signal:<br \/>\nDas Signal kann anzeigen, dass die physische Ebene bei schlechtem Signalpegel arbeitet und die Anzahl der abgelehnten Bilder zu hoch ist. Die Verwendung dieses Feldes ist optional; wenn es verwendet wird, sollte es '0' bei vorhandener Synchronisation und '1' bei nicht vorhandener Synchronisation enthalten.<\/p>\n<p>Blockierungsflag:<br \/>\nDieses Bit sollte den Status der FARM-Blockierung f\u00fcr jeden virtuellen Kanal enthalten. Der Wert '1' in diesem Feld sollte anzeigen, dass die FARM blockiert ist und Bilder f\u00fcr jede virtuelle Ebene verworfen werden, andernfalls '0'.<\/p>\n<p>Warte-Signal:<br \/>\nDieses Bit sollte verwendet werden, um anzuzeigen, dass der Empf\u00e4nger das aktuelle Bild auf dem angegebenen virtuellen Kanal nicht verarbeiten kann. Der Wert '1' zeigt an, dass alle Bilder auf diesem virtuellen Kanal verworfen werden, andernfalls '0'.<\/p>\n<p>Weiterleitungsflag:<br \/>\nDieses Flag sollte '1' enthalten, wenn ein oder mehrere Bilder vom Typ A verworfen oder L\u00fccken festgestellt wurden, daher ist eine Weiterleitung erforderlich. Das Flag '0' zeigt an, dass keine Bilder verworfen wurden und keine L\u00fccken vorhanden sind.<\/p>\n<p>Antwortwert:<br \/>\nNummer des nicht akzeptierten Bildes. Bestimmt durch den Z\u00e4hler im Header des Telecommands.<\/p>\n<h2>Netzwerkschicht<\/h2>\n<p>\nLass uns auch diese Ebene kurz ansprechen. Hier gibt es zwei M\u00f6glichkeiten: entweder das Protokoll des Raumdatenpakets zu verwenden oder ein anderes Protokoll in ein CCSDS-Paket zu kapseln.<\/p>\n<p>Ein \u00dcberblick \u00fcber das Protokoll des Raumdatenpakets ist ein Thema f\u00fcr einen separaten Artikel. Es wurde geschaffen, damit sogenannte Anwendungen nahtlos Daten austauschen k\u00f6nnen. Jede Anwendung hat ihre eigene Adresse und grundlegende Funktionalit\u00e4ten zum Austausch von Daten mit anderen Anwendungen. Es gibt auch Dienste, die den Datenverkehr routieren und die Zustellung \u00fcberwachen.<\/p>\n<p>Die Kapselung ist einfacher und klarer. Die Standards erm\u00f6glichen die Kapselung beliebiger Protokolle in CCSDS-Paketen durch Hinzuf\u00fcgen eines zus\u00e4tzlichen Headers. <\/p>\n<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/7fabc64210cce41868a68ce88b2c4c56.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWo der Header je nach L\u00e4nge des gekapselten Protokolls unterschiedliche Bedeutungen hat: <\/p>\n<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/f8913d58611070a4a6a2d4abc9ba6b35.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHier ist das Hauptfeld die L\u00e4ngenl\u00e4nge. Sie kann zwischen 0 und 4 Byte variieren. Au\u00dferdem muss in diesem Header der Typ des gekapselten Protokolls angegeben werden, mithilfe der Tabelle <noindex><a rel=\"nofollow\" href=\"https:\/\/sanaregistry.org\/r\/protocol_id\/\">von hier<\/a><\/noindex>.<\/p>\n<p>Bei der Kapselung von IP wird eine weitere Schicht verwendet, um den Typ des Pakets zu bestimmen.<br \/>\nEs ist notwendig, einen weiteren Header hinzuzuf\u00fcgen, der von einem Oktett lang ist:<\/p>\n<p><img decoding=\"async\" alt=\"Einige Informationen zu Standards der Satellitenkommunikation.\" src=\"\/wp-content\/uploads\/2019\/07\/3b2e0928c00eda5bd34cd5341c30dee0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWo PID \u2013 eine weitere Protokollkennung ist, die entnommen wird <noindex><a rel=\"nofollow\" href=\"https:\/\/sanaregistry.org\/r\/ipe_header\/\">von hier<\/a><\/noindex><\/p>\n<h2>Fazit<\/h2>\n<p>\nAuf den ersten Blick mag es scheinen, dass die CCSDS-Header \u00e4u\u00dferst \u00fcberladen sind und einige Felder weggelassen werden k\u00f6nnten. Tats\u00e4chlich liegt die Effizienz des resultierenden Kanals (bis zur Netzebene) bei etwa 40 %. Sobald jedoch der Bedarf besteht, diese Standards umzusetzen, wird klar, dass jedes Feld, jeder Header seine wichtige Aufgabe hat, deren Ignorierung zu einer Reihe von Mehrdeutigkeiten f\u00fchrt. <\/p>\n<p>Wenn die Habr-Gemeinschaft Interesse an diesem Thema zeigt, w\u00fcrde ich mich freuen, weitere Artikel zu ver\u00f6ffentlichen, die sich mit der Theorie und Praxis der Raumkommunikation befassen. Vielen Dank f\u00fcr Ihre Aufmerksamkeit!<\/p>\n<h2>Quellen<\/h2>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/130x0g3.pdf\">CCSDS 130.0-G-3 \u2014 \u00dcbersicht \u00fcber die Raumkommunikationsprotokolle<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/131x0b3e1.pdf\">CCSDS 131.0-B-2 \u2014 TM-Synchronisierung und Kanalcodierung<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/132x0b2.pdf\">CCSDS 132.0-B-2 \u2014 TM-Raumdatenlinkprotokoll<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/133x0b1c2.pdf\">CCSDS 133.0-B-1 \u2014 Raum paketprotokoll<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/133x1b2c2.pdf\">CCSDS 133.1-B-2 \u2014 Kapselungsdienst<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/231x0b3.pdf\">CCSDS 231.0-B-3 \u2014 TC-Synchronisierung und Kanalcodierung<\/a><\/noindex><br \/>\n<noindex>CCSDS 232.1-B-2 Kommunikationsbetriebsverfahren-1<\/noindex><br \/>\n<noindex>CCSDS 401.0-B-28 Funkfrequenz- und Modulationssysteme \u2014 Teil 1 (Erdstationen und Raumfahrzeuge)<\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/public.ccsds.org\/Pubs\/702x1b1c1.pdf\">CCSDS 702.1-B-1 \u2014 IP \u00fcber CCSDS-Raumlinks<\/a><\/noindex><\/p>\n<p><b>P.S.<\/b><br \/>\nSeien Sie nicht zu streng, wenn Sie Ungenauigkeiten finden. Melden Sie diese, und sie werden behoben \ud83d\ude42<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/458884\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u0443\u0442\u043d\u0438\u043a \u041c\u0435\u0442\u0435\u043e\u0440 \u041c1 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: vladtime.ru \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u042d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u0435\u0445\u043d\u0438\u043a\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u0431\u0435\u0437 \u0440\u0430\u0434\u0438\u043e\u0441\u0432\u044f\u0437\u0438, \u0438 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0434\u0435\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u0435\u0433\u043b\u0438 \u0432 \u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0445 \u041c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u044b\u043c \u041a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0442\u0438\u0432\u043d\u044b\u043c \u041a\u043e\u043c\u0438\u0442\u0435\u0442\u043e\u043c \u043f\u043e \u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (Consultative Committee for Space Data Systems \u2013 CCSDS. \u0414\u0430\u043b\u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u044d\u0442\u0430 \u0430\u0431\u0431\u0440\u0435\u0432\u0438\u0430\u0442\u0443\u0440\u0430). \u042d\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u043a\u0430\u043d\u0430\u043b\u044c\u043d\u043e\u043c\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26871,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35921","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043f\u0443\u0442\u043d\u0438\u043a \u041c\u0435\u0442\u0435\u043e\u0440 \u041c1 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: vladtime.ru.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u0445 \u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u0443\u0442\u043d\u0438\u043a \u041c\u0435\u0442\u0435\u043e\u0440 \u041c1 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: vladtime.ru.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:07:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:07:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ein wenig \u00fcber Standards der Raumkommunikation | ProHoster","description":"Satellit Meteor M1 Quelle: vladtime.ru.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u0445 \u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 | ProHoster","og:description":"\u0421\u043f\u0443\u0442\u043d\u0438\u043a \u041c\u0435\u0442\u0435\u043e\u0440 \u041c1 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: vladtime.ru.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nemnogo-o-standartah-kosmicheskoj-svyazi","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:07:35+00:00","article:modified_time":"2019-10-31T19:07:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35921","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 01:17:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:53:32","updated":"2026-01-22 01:17:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=35921"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35921\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/26871"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=35921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=35921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=35921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}