FreeDOS help system (hhstndrd 1.0.8 fr)[ntcpdrv]

Mise en réseau de FreeDOS - NTCPDRV

Vue d'ensemble :

Le pilote Trumpet TCP est un noyau TCP/IP externe. Il fonctionne en tant que programme TSR (=terminate and stay resident) qui s'exécute par-dessus un pilote de paquets. TCPDRV fut créé en 1992 par Peter Tattam, programmeur au département de psychologie de l'Université de Tasmanie à Hobart, en Australie. Selon une biographie sur son site Internet (voyez : http://www.tattsoft.com/aboutUs.htm (*01)), il a développé le shareware "Trumpet Newsreader" peut de temps auparavant et a écrit le pilote TCP car rien d'autre n'était ouvertement disponible pour Turbo Pascal. Le développement a par la suite mené au logiciel Windows populaire "Trumpet Winsock", que Tattam a vendu via son entreprise "Trumpet International of Australia", fondée en 1994 (voyez : http://www.trumpet.com.au/ (*02)). TCPDRV 2.01 a été publié en tant que "version expérimentale". En 1993 une version a suivi, qui fut appelé NTCPDRV. Les améliorations comprenaient une utilisation mémoire plus efficace et des corrections de bogues (voyez : http://alumnus.caltech.edu/~dank/trumpet/ (*03)). Les deux versions et le fichier textuel TCP201.SPE (voyez : http:// wiretap.area.com/Gopher/pub/tsoft/trumpet-abi/tcp201.specification (*04)) - la spécification pour les programmeurs - ont été rendus disponibles au public depuis le site de Trumpet (voyez : http:// www.trumpet.com.au/dosapps/ (*05)). Les questions de licence sur ce site sont courtes et simples : "Ces applications DOS sont fournies gratuitement sans prise en charge." Grâce à la popularité des logiciels trumpet, il peut être téléchargé depuis divers miroirs (cf. http://wiretap.area.com/Gopher/pub/tsoft/ trumpet-abi/ (*06)). Une version commerciale du pilote TCP est disponible auprès de la nouvelle société de Peter Tattam, c'est-à-dire "Tattam Software Enterprises" (cf. http://www.tattsoft.com/ index.php/products/tcpip-driver.html (*07)).

Installation et configuration:

Téléchargez NTCPDRV.ZIP (voyez : http://wiretap.area.com/Gopher/ pub/tsoft/trumpet-abi/ntcpdrv.zip (*08)) et veuillez l'extraire. Si vous avez besoin d'une documentation, téléchargez également l'ancienne version TCP201.ZIP (cf. http://wiretap.area.com/Gopher/ pub/tsoft/trumpet-abi/tcp201.zip (*09)), qui comprend également plusieurs applications. Le kernel TCP/IP doit être configuré avec les réglages de votre réseau. Cela est effectué soit par les paramètres de la ligne de commande, soit, en définissant des variables d'environnement DOS. Donc démarrez NTCPDRV.EXE avec une commande comme celle-ci (en une ligne) : NTCPDRV -ip=192.168.1.80 -netmask=255.255.255.0 -gateway=192.168.1.1 -dns-host=192.168.1.1 ou configurez-le d'abord en définissant des variables d'environnement: Ajoutez ces lignes à AUTOEXEC.BAT ou à un fichier batch qui sera lancé avant NTCPDRV.EXE. --- AUTOEXEC.BAT --- set ip=192.168.1.80 set netmask=255.255.255.0 set gateway=192.168.1.1 set dns=192.168.1.1 Comme indiqué sur l'image ci-dessous, le noyau cherche automatiquement un vecteur d'interruption utilisable, après qu'il eut été démarré. Vous pouvez aussi utiliser le paramètre "-vec=61" pour spécifier par exemple le vecteur 0x61 qui est fourni par le pilote de paquets pour les applications. Voyez la documentation pour davantage de possibilités. (Image : messages de démarrage de NTCPDRV) Après que le noyau TCP/IP de Trumpet ait été démarré, vous serez en mesure de lancer plusieurs applications TCP/IP qui nécessitent un noyau TCP/IP (par exemple Trumpet Newsreader, les serveurs web DOS Sioux ou Webserv). Votre machine sera aussi accessible depuis le réseau, essayez simplement une requête ping. (Image : Ping depuis une machine Windows) Sur l'image ci-dessus, nous envoyons un ping à la machine sous FreeDOS et au NTCPDRV TSR actif depuis un autre ordinateur sous Windows XP. Ce n'est pas la performance la plus rapide et le premier paquet et perdu. Puis nous envoyons un ping depuis une machine Debian GNU/Linux : (Image : ping depuis une machine GNU/Linux) Le premier paquet nécessite à nouveau plus de temps, le troisième est reçu dans un délai raisonnable. Au moins nous voyons ceci : le réseau est en place et le pilote TCP Trumpet répond à nos appels. (*01) http://www.tattsoft.com/index.php/about-us.html (*02) OK (*03) https://web.archive.org/web/20100127193745/http://alumnus. caltech.edu/~dank/trumpet/ (*04) ftp://ftp.tsoft.net/pub/tsoft/trumpet-abi/ (*05) http://www.trumpet.com.au/ ? (*06) http://ftp.gnome.org/mirror/archive/ftp.sunet.se/pub/ simtelnet/trumpet/tcp-abi/ (*07) OK (*08) ftp://ftp.oldskool.org/pub/tvdog/internet/ntcpdrv.zip (*09) ftp://ftp.oldskool.org/pub/tvdog/internet/tcp201.zip ftp://ftp.oldskool.org/pub/tvdog/internet/tcp201.txt ------------------------------------------------------------------------------ Copyright (C) 2007 Ulrich Hansen, Mainz (Allemagne), modifié en 2010 par W. Spiegl. Traduit en 2020 par Berki Yenigün. Pour plus d'informations, voyez ici. La permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la licence de documentation libre GNU, version 1.2 ou toute version ultérieure publiée par la Free Software Foundation. Une copie de la licence est incluse dans la section intitulée "GNU Free Documentation License 1.2".