Tcp (Transmission Control Protocol) - WAGO 750-831 Handbuch

Wago-i/o-system 750 bacnet/ip-controller
Vorschau ausblenden Andere Handbücher für 750-831:
248
Feldbuskommunikation
verschickt wird. Hier stützt man sich darauf, dass ein gemeinsames Medium die
Möglichkeit bietet, Pakete an mehrere Empfänger gleichzeitig zu senden. Die
Stationen untereinander müssen sich nicht informieren, wer zu einer Multicast-
Adresse gehört - jede Station empfängt physikalisch jedes Paket.
Die Adressauflösung von IP-Adresse zu ETHERNET-Adresse wird algorithmisch
gelöst, IP-Multicast-Adressen werden in ETHERNET-Multicastadressen
eingebettet.
Pos : 99 /All e Seri en (Allgemei ne Module)/F eldbus kommuni kation/ETHERNET/TCP (Tr ansport Protoc ol) @ 4\mod_1237211218837_6.doc x @ 28500 @ 4 @ 1
12.1.1.2

TCP (Transmission Control Protocol)

Aufgesetzt auf das Internet-Protokoll, übernimmt TCP (Transmission Control
Protocol) die Sicherung des Datentransportes durch das Netzwerk.
Dazu stellt TCP für die Dauer der Datenübertragung eine Verbindung zwischen
zwei Teilnehmern her. Die Kommunikation erfolgt im Voll-Duplexverfahren, d.
h. beide Teilnehmer können gleichzeitig Daten empfangen und versenden.
Die übertragenen Nutzdaten werden von TCP mit einer 16 bit-Prüfsumme
versehen und jedes Datenpaket erhält eine Sequenznummer.
Der Empfänger überprüft anhand der Prüfsumme den korrekten Empfang des
Paketes und verrechnet anschließend die Sequenznummer. Das Ergebnis nennt
sich Acknowledgement-Nr. und wird mit dem nächsten selbst versendeten Paket
als Quittung zurückgesendet. Dadurch ist gewährleistet, dass der Verlust von
TCP-Paketen bemerkt wird, und diese im Bedarfsfall in korrekter Abfolge erneut
gesendet werden können.
TCP-Datenpaket
Der Paketkopf eines TCP-Datenpaketes besteht aus mindestens 20 Byte und
enthält unter anderem die Portnummer der Applikation des Absenders sowie die
des Empfängers, die Sequenznummer und die Acknowledgement-Nr.
Das so entstandene TCP-Paket wird in den Nutzdatenbereich eines IP-Paketes
eingesetzt, so dass ein TCP/IP-Paket entsteht.
TCP-Portnummern
TCP kann zusätzlich zur IP-Adresse (Netz- und Host-Adresse) gezielt eine
spezielle Anwendung (Dienst) auf dem adressierten Host ansprechen. Dazu
werden die auf einem Host befindlichen Anwendungen, wie z. B. Web-Server,
FTP-Server und andere, über unterschiedliche Portnummern adressiert. Für
bekannte Anwendungen werden feste Ports vergeben, auf die sich jede
Anwendung beim Verbindungsaufbau beziehen kann.
(Beispiele: Telnet-Portnummer: 23, HTTP-Portnummer: 80).
Eine komplette Liste der „normierten Dienste" findet sich in den Spezifikationen
RFC 1700 (1994).
Pos : 100 /Alle Serien (Allgemei ne M odul e)/F eldbus kommuni kati on/ETHERN ET/UD P (Us er Datagram Pr otocol) @ 4\mod_1237211297860_6.doc x @ 28503 @ 4 @ 1
WAGO-I/O-SYSTEM 750
750-831 BACnet/IP-Controller
Version 1.0.0 ab SW-Version 0.1.0.1.07(02)
Handbuch

Quicklinks ausblenden:

loading