Herunterladen Inhalt Inhalt Diese Seite drucken

VIPA SPEED7 CPU Handbücher Seite 95

Vorschau ausblenden Andere Handbücher für SPEED7 CPU:
Inhaltsverzeichnis

Werbung

Handbuch VIPA System 500S SPEED7
UDP
ISO-on-TCP
RFC1006
Eigenschaften
HB145D - CPU - Rev. 06/47
Das UDP (User Datagramm Protocol) ist ein verbindungsloses Transport-
protokoll. Es wurde im RFC768 (Request for Comment) definiert. Im
Vergleich zu TCP hat es wesentlich weniger Merkmale.
Die Adressierung erfolgt durch Portnummern.
UDP ist ein schnelles ungesichertes Protokoll, da es sich weder um
fehlende Datenpakete kümmert, noch um die Reihenfolge der Pakete.
Da der TCP-Transportdienst streamorientiert ist, bedeutet dies, dass
einzelne vom Anwender zusammengestellte Datenpakete nicht unbedingt
in der gleichen Paketierung
Datenvolumen können Pakete zwar in der gleichen Reihenfolge aber
anders paketiert ankommen, so dass der Empfänger die einzelnen
Paketgrenzen nicht mehr erkennen kann. Beispielsweise werden 2x
10Byte-Pakete geschickt, die auf der Gegenseite als 20Byte-Paket
ankommen. Aber gerade die richtige Paketierung ist für die meisten
Anwendungen unerlässlich.
Dies bedeutet, dass oberhalb von TCP ein zusätzliches Protokoll
erforderlich ist. Diese Aufgabe erfüllt der Protokollaufsatz RFC1006 (ISO-
on-TCP). Der Protokollaufsatz beschreibt die Arbeitsweise einer ISO
Transportschnittstelle (ISO 8072) auf der Basis des Transportinterfaces
TCP (RFC793).
Das dem RFC1006 zugrunde liegende Protokoll ist in seinen wesentlichen
Teilen identisch zu TP0 (Transport Protokoll, Class 0) in ISO 8073.
Da RFC1006 als Protokollaufsatz zu TCP gefahren wird, erfolgt die
Dekodierung im Datenteil des TCP-Pakets.
• Im Gegensatz zu TCP wird hier der Empfang eines Telegramms
bestätigt.
• Zur Adressierung werden neben der IP-Adresse anstelle von Ports
TSAPs verwendet. Die TSAP-Länge kann 1 ... 16Zeichen betragen. Die
Eingabe kann im ASCII- oder Hex-Format erfolgen. Ferne und lokale
TSAPs dürfen bei nur 1 Verbindung identisch sein.
• Unabhängig vom eingesetzten Protokoll sind zur Datenübertragung auf
SPS-Seite die VIPA-Hantierungsbausteine AG_SEND (FC5) und
AG_RECV (FC6) erforderlich.
• Im Gegensatz zu TCP können über RFC1006 unterschiedliche
Telegrammlängen empfangen werden.
Teil 5 Einsatz CPU 51xS unter TCP/IP
beim Teilnehmer ankommen. Je nach
5-9

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis