| |
Oktober 2001 Unzuverlässiges Multicast: MIOP-Paket 29-3 29 29,2 MIOP-Paket Ein MIOP-Paket wird als die Informationen MIOP PacketHeader definiert, die definiert wird unter, sowie die rohen GIOP-Daten (Körper) enthalten im Rest des MIOP-Pakets. MIOP-Paket wird gesendet und wieder zusammengebaut später auf der empfangenden Seite. MIOP-Pakete sind die Atomstücke, die eine Paketansammlung enthalten, die unten besprochen wird. 29,3 PaketcAnsammlung Eine Paketansammlung wird von einem oder mehr MIOP-Paketen enthalten und wird wie definiert komplett, verpackt, Anzeige GIOP request/fragment. Nur GIOP-Antraganzeigen und dazugehörige Antraganzeigenfragmente werden in einem MIOP-Paket in einem Paket erlaubt Ansammlung. Die Gesamtdaten enthalten in einer GIOP-Anzeige (Überschrift, request-/fragmentüberschrift und Körper), stellt die Gesamtzahl MIOP-Paketen fest, die gesendet werden müssen und nachher wieder zusammengebaut worden durch den Empfänger. Die Zahl Paketen, die eine Paketansammlung enthalten, sind vom Maximum abhängig Größe des Bildspeichers gestützt durch die Kleinteile. Gewöhnlich stützt Ethernet 1518 Bytes pro Rahmen, obgleich UDP bis 65536 Bytes pro Rahmen wenn der Systemtest erlaubt Schicht kann es stützen. Wenn die Paketansammlung nicht in den Kleinteile spezifizierten Rahmen passen kann Größe, das MIOP-Protokoll erfordert, daß die GIOP-Anzeige oben in Pakete das gebrochen ist enthalten Sie eine Paketansammlung. Der MIOP-Absender beschriftet die Paketdaten, damit die empfangende MIOP-Schicht kann stellen Sie die Zahl Paketen in der MIOP-Anzeige, sowie die Position von jedem fest Paket als Teil der Paketansammlung (z.B., Paket 3 von 20). Zusätzlich der Absender stellt eine einzigartige Unterzeichnung für jede Paketansammlung zur Verfügung, um sicherzugehen daß die Empfängerdose bauen Sie richtig die Pakete wieder zusammen (, überprüfen Sie d.h., ob 3 von 20 nicht irgendeiner anderer Anzeige ist 3 von 20). 29,4 PacketHeader Das PacketHeader ist die MIOP-Datenstruktur, die die Zustandinformationen für a darstellt einzelnes Paket innerhalb der Paketansammlung in MIOP. Diese Datenstruktur wird benutzt, um zu senden und empfangen Sie packetized GIOP-Anzeigen in Form von MIOP-Paketansammlungen. Dieses Datenstruktur geht alle dazugehörigen GIOP-Daten voran, die packetized gewesen ist. Alles MIOP Pakete in einer Paketansammlung müssen mit einem PacketHeader beginnen. Folglich wird es dem angefordert: Absender des ? MIOP setzen ein PacketHeader vor jedem Paket von GIOP ein request-/fragmentdaten; Empfänger des ? MIOP lesen und streifen MIOP PacketHeaders ab und verketten ganzes Vor der Eintragung des GIOP-Antrags GIOP bezog Daten von den Paketen einer Anzeige zum ORB; und ?, welches die GIOP-Daten im MIOP-Paketkörper auf einer Grenze mit acht Bytes beginnen müssen nach dem UniqueId Feld. Das folgende IDL definiert die Felder der Paketüberschrift. Der Text, der dem IDL folgt beschreibt das Feld im Detail. |  |
|
| |
|
|