|
|
|
|
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
|
|
|