SWD GmbH QNX-Logo Windows-Logo Linux-Logo
Home
Über SW Datentechnik
Aktuelles
Produkte
  Katalog
  Aktionen
  Datenblätter <
  Produktassistant
  Technologien
Services
Dokumente
Kontakt
Suche

en


TCP/IP für QNX 2.x

Die Verbindung zu heterogenen Netzen
TCP/IP für QNX 2.x ermöglicht die effiziente und kostengünstige Verbindung eines QNX 2.x-Computers oder Netzwerkes mit einem TCP/IP-Netzwerk ohne Verlust der typischen QNX-Funktionalität oder Geschwindigkeit.
  • Kompatibilität wird großgeschrieben. Die gesamte QNX 2.x Funktionalität und die Netzwerkeigenschaften bleiben erhalten.
  • TCP/IP wird mit allen relevanten Diensten in Client- und Serverfunktionalität zur Verfügung gestellt.
  • Effizienz und Kostengünstigkeit sind durch hohe Übertragungsraten und die Verwendung von NE2000-kompatiblen Netzwerkkarten garantiert.
  • Programmbibliotheken ermöglichen die Entwicklung eigener TCP/IP-Applikationen.

Kompatibilität und Platzbedarf

TCP/IP für QNX 2.x läuft auf allen Rechnern, auf denen QNX 2.x im protected mode installiert werden kann. Der Speicherplatzbedarf hängt von der Anzahl der Server-Dienstleistungen ab. Die Treiber-Basis belegt weniger als 500 KB Speicher im RAM. Der Festplattenbedarf ist kleiner als 2 MB.

PCI Unterstützung

Die neue Version 3.1 unterstützt sowohl ISA wie auch PCI-Karten.

Effizienz

TCP/IP für QNX 2.x ermöglicht verzögerungsfreie Telnet-Sitzungen und FTP-Übertragungen bis zu 200 KB/s bereits auf 33 MHz Computern vom Typ 386, ohne das System spürbar zu belasten. Bei Pentium 200MHz sind dies bis zu 800 KB/s.

Funktionsumfang

Alle für die Remotesteuerung und Datenübertragung wichtigen Programme und Dienste stehen als Client- und Servervarianten zur Verfügung. Dazu gehören ftp, ftpd, telnet, in_telnetd, rcp, rsh, netstat, route, arp, ping uvm.

Programmbibliotheken

Mit der mitgelieferten Socket-Library können Sie eigene Anwendungen unter Verwendung des CII-Compilers im Large-Modell erstellen. Alle wichtigen Funktionen wie connect, accept, listen, send, receive, get...name, htonl etc. werden zur Verfügung gestellt.

Support

Ein Handbuch, unsere telefonische Unterstützung, der Updateservice über unser Internetseiten sowie eine kontinuierliche Fortentwicklung des Systems ermöglichen die einfache Einbindung in bestehende Systeme sowie die kurzfristige Realisierung von Sonderwünschen.

Funktionsumfang der Programme

Das TCP/IP-Paket für QNX 2.x unterstützt alle für die Datenübertragung wichtigen Programme. Der Funktionsumfang wird dabei kontinuierlich erweitert, wobei neue Tools und Updates über die SWD-Internetseiten geladen werden können. Zum derzeitigen Programmumfang gehören:
  • arp für die manuelle Adreßauflösung, Kontrolle und Einstellung sowie zur Suche und Behebung von Konflikten.
  • hostnamezum Auslesen und Setzen des Hostnamens.
  • inetd zur Bereitstellung und Verwaltung von Serverdiensten auf dem QNX 2.x Computer
  • ping für die Überprüfung von Routing, Erreichbarkeit und Laufzeitverhalten.
  • finger, fingerdund ruptime für die Anwenderinformation
  • netstat für Hardware- und Protokollinformationen
  • nslookupzur Abfrage eines Internet Domain Name Servers
  • rcp, ftp, ftps, rcpd und ftpd für den Dateitransfer vom und zum QNX 2.x Computer als Client- und als Serverprogramme
  • telnet, rsh, telnetd, in_telnetd und rshd für den Fernzugriff auf den QNX 2.x Computer und vom QNX 2.x Computer auf andere UNIX (bzw.TCP/IP) Hosts.
  • route für die manuelle Manipulation von Routing-Tabellen.

Funktionsumfang der Bibliothek

Die zum Programmpaket mitgelieferte Bibliothek ermöglicht die weitestgehend BSD-konforme Programmierung eigener TCP/IP-Anwendungen mit dem CII-Compilers für QNX 2.x. Es wird nur das statische Large-Memory-Modell unterstützt. Zum Leistungsumfang der Bibliothek gehören derzeit folgende Funktionen:
  • accept um eine neue eingehende Verbindung aufzubauen
  • bind um einen Namen an einen unbenannten Socket zu binden
  • htonl, htons, ntohl, ntohs zum Konvertieren von 16- und 32-Bit-Werten, Byte-order und Host-Byte-order-Eigenschaften im Netzwerk.
  • connect zum Verbindungsaufbau von Datagramm- oder Stream-Verbindungen
  • gethostbyname, gethostbyaddr, sethostent, endhostent zum Abfragen und Setzen von Internet-Hoststrukturen
  • getpeername um den Namen eines an einen Socket gebundenen Peers abzufragen
  • getsockname um den Namen eines Sockets abzufragen
  • inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof zum Abfragen von Netzwerknummern und Internetadressen
  • listen zum Erwarten von Socket-Verbindungen
  • getnetent, getnetbyname, getnetbyaddr, setnetent, endnetent zum Abfragen und Setzen von Netzwerkeigenschaften und Strukturen
  • getprotoent, getprotobyname, getprotobynumber, setprotoent, endprotoent zum Abfragen und Setzen von Protokolleigenschaften
  • rcmd, rresvport, ruserok zum Ausführen von Remotekommandos
  • rcv, recvfrom, so_recv um Nachrichten von einem Socket zu empfangen
  • res_query, res_search, res_mkquery, res_send, res_init, dn_comp, dn_expand zum Erzeugen, Interpretieren, Senden und Beantworten von Nachrichten eines Internet-Domain-Name-Servers
  • rexec um ein Kommando auf einem Remote-Host durchzuführen
  • select zum Multiplexen von Ein- und Ausgaben der Stream-Bibliothek
  • s_send, sendto zum Senden von Nachrichten an andere Sockets
  • getservent, getservbyname, getservbyport, setservent, endservent für die Manipulation von Serviceeinträgen
  • shutdown um eine Verbindung zu beenden
  • socket um einen Socket-Verbindungspunkt aufzubauen
  • getsockopt, setsockopt um die Eigenschaften einer Socket-Verbindung abzufragen und einzustellen

Weiterführende Informationen des Herstellers und Demoversionen
Katalogeintrag

 

Seitenanfang
© 2008 by
SWD
GmbH