TCP/IP-TCP a TCP/IP-TCP Redundant
Konfigurácia parametrov komunikačnej linky kategórií TCP/IP-TCP a TCP/IP-TCP Redundant
Linky kategórii TCP/IP-TCP a TCP/IP-TCP Redundant boli navrhnuté pre potreby komunikačných protokolov, ktoré sú postavené priamo nad TCP/IP. Podporený je IPv4 aj IPv6 protokol. Je podporené aj TLS kryptovanie a to buď pomocou certifikátov alebo zdieľaných kľúčov (PSK).
Linka TCP/IP-TCP Redundant umožňuje využívať redundantnú komunikáciu (redundantné sieťové trasy, redundantné sieťové rozhrania) a nakonfigurovať dve a viac IP adries partnerského počítača a vytvoriť dve paralelné TCP spojenia.
V súčasnosti sú podporené nasledovné protokoly:
Linka TCP/IP-TCP
KMZ Lite protocol
KMZ Protocol
SAE RTU
Linka TCP/IP-TCP Redundant
Konfiguračné parametre linky TCP/IP-TCP
Sekcia Server
Host
IP adresa alebo sieťové meno počítača. Ak je zadané meno počítača a nie adresa v tvare X.X.X.X, meno bude prevedené na IP adresu štandardným mechanizmom, ktorý zabezpečuje operačný systém (hosts, DNS, WINS ..).
Pokiaľ sa jedná o serverovský protokol, zadáva sa IP adresa, na ktorej KOM proces počúva, t.j. IP adresa jedného zo sieťových rozhraní počítača, na ktorom beží KOM proces. Príklad: 127.0.0.1 alebo localhost (lokálne rozhranie), 192.16.0.1.
Poznámka: Je možné použiť aj symbolickú adresu * alebo ALL (pre IPv4 protokol) resp [*] alebo [ALL] (pre IPv6 protokol), v tom prípade KOM proces počúva na zvolenom TCP porte na všetkých existujúcich sieťových rozhraniach.
Pokiaľ sa nejedná o serverovský protokol, ide o IP adresu partnerského zariadenia, ku ktorému sa KOM proces pripája.
Poznámka: Pokiaľ sa nejedná o serverovský protokol, pre niektoré protokoly je možné nakonfigurovať viacero IP adries alebo mien (oddelených čiarkou alebo bodkočiarkou). KOM proces bude pri pripájaní sa cyklicky používať tieto IP adresy/mená.
Port
Ak ide o serverovský protokol, tak zadajte číslo TCP portu, na ktorom KOM proces počúva, v opačnom prípade zadajte číslo TCP portu partnerského počítača, ku ktorému sa pripája.
Číslo linky
V niektorých protokoloch sa využíva na konfiguráciu konkrétneho parametra protokolu, v iných sa nepoužíva a môže to byť ľubovoľná číselná hodnota (napr. 0).
Sekcia TLS - certifikáty
Parametre umožňujúce nakonfigurovať TLS kryptovanie založené na verejných a súkromných kľúčoch. TLS kryptovanie je aktivované, ak je nakonfigurovaný parameter "Certifikát(y) partnera" a/alebo dvojica "Môj certifikát"/"Môj kľúč".
Poznámka: TLS kryptovanie založené na certifikátoch má prednosť pred kryptovaním založeným na zdieľaných kľúčoch (Pre-shared keys, PSK).
Poznámka: Pomocou tell príkazu CHECK CERTS je možné overiť existenciu a aktuálnosť certifikátov.
Certifikát(y) partnera
Dôveryhodný certifikát(y), pomocou ktorého sa overí druhá strana. Tento parameter umožňuje overiť, že druhá strana je dôveryhodná, pretože jej verejný kľúč je podpísaný jedným z nakonfigurovaných certifikátov (certifikačných autorít).
Tento parameter udáva cestu k certifikátom. Je možné uviesť aj viacero certifikátov oddelených čiarkou. V ceste sa môže vyskytovať symbolická konštanta #APPDIR# označujúca aplikačný adresár (napr. D:\D2000\D2000_APP\MyApp).
Príklad: D:\some.crt,#APPDIR#/another.crt
Poznámka: Štartovacím parametrom /DC je možné na úrovni D2000 KOM procesu vypnúť overovanie druhej strany - napr. ak expiruje certifikát druhej strany alebo dôjde k inej havarijnej situácii, pričom nie je možné operatívne rekonfigurovať druhú stranu.