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 © 2007 Ulrich Hansen, Mainz (Allemagne), modifi‚ en 2010
  par W. Spiegl.
  Traduit en 2020 par Berki Yenign.

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