Mise en rseau de FreeDOS - Chargement du kernel TCP/IP (pile)

Vue d'ensemble

  Les systmes d'exploitations modernes ont leur propre kernel TCP/IP
  dj intgrs : les systmes Microsoft sont fournis avec "Winsock"
  depuis Windows 95. Dans GNU/Linux la pile TCP/IP fait partie du noyau
  Linux. Cependant DOS est fourni sans kernel. Donc aprs avoir install
  notre pilote de paquets, nous devons penser au kernel TCP/IP.

Comment cela fonctionne

  Le kernel TCP/IP est aussi appel "pile" ou "pile de protocoles", car
  il consiste en deux couches : IP et TCP. IP s'excute au-dessus du
  pilote du matriel et TCP au-dessus d'IP, fournissant une interface
  aux applications rseau. Pour DOS divers types de kernel TCP/IP sont
  disponibles.
    (image reprsentant le kernel TCP/IP)
  Comme nous le voyons sur l'image ci-dessus, ils peuvent fonctionner
  en tant que programmes externes ou bien ils sont dj intgrs aux
  applications.
    * Un kernel TCP/IP externe est typiquement dmarr par AUTOEXEC.BAT
      ou par un fichier batch. Il reste rsident en mmoire, pour
      pouvoir rpondre aux requtes ping par exemple.
    * D'autres applications rseau sont fournies avec les fonctionnalits
      de kernel TCP/IP dj intgres et ne ncessite pas un kernel
      externe TSR.
      Une application avec un kernel TCP intgr a l'avantage de ne pas
      avoir besoin d'un autre pilote qui consommerait de la mmoire DOS
      prcieuse. D'un autre ct, les fonctionnalits TCP/IP sont
      limites  celles de l'application rseau et ne sont fournies que
      pendant son fonctionnement.

Configuration ncessaire

  Chaque kernel TCP/IP doit tre configur avec des informations
  gnrales sur le rseau, comme les adresses IP, le masque de
  sous-rseau, les serveurs de noms et la passerelle, ou bien il faut
  lui dire d'obtenir ces informations via un serveur BOOTP ou DHCP.

Exemples

  Les exemples de kernels TCP/IP externes pour DOS sont
    * le kernel TCP gratuit Trumpet NTCPDRV.EXE,
    * le kernel TCP/IP de Novell NetWare TCPIP.EXE,
    * TCPTSR.EXE de Microsoft client MS et
    * ETHDRV.EXE de FTP Software Inc.
  Les exemples pour les kernels TCP/IP intgrs aux applications
  DOS sont :
    * WatTCP, qui est par exemple
      dj intgr au navigateur web graphique
      "Arachne",
    * le kernel mTCP, crit en 2009,
    * le kernel KA9Q qui fait partie de ce programme,
    * le kernel NCSA Telnet qui est intgr aux applications incluses
      dans cette suite,
    * le kernel CUTCP et
    * la pile de l'Universit de Minnesota, qui fait partie de "MINUET".
  Plus de la moiti des applications DOS rseau disponibles utilisent
  le kernel WatTCP d'aprs Jeffrey L. Hayes du site d'ordinosaures
  http://www.oldskool.org (*01) (voyez : ftp://ftp.oldskool.org/pub/
  tvdog/internet/readme.txt (*02)).
  Donc la plupart d'entre nous n'auront pas du tout  installer un noyau
  TCP/IP. Au lieu de cela, nous devons seulement faire attention au
  fichier de configuration WATTCP.CFG pour ces applications de rseau.
  Le chapitre suivant examine de plus prs WatTCP et son successeur
  Watt-32. Puis nous examinerons NTCPDRV qui est le seul kernel
  externe libre de disponible. Par la suite nous examinerons brivement
  d'autres kernels TCP/IP.
    * [WatTCP/Watt-32]
    * [TCPDRV]/[NTCPDRV]
    * [mTCP]
    * [Autres]

  (*01) OK
  (*02) OK

  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 accorde de copier, distribuer et/ou modifier ce
  document selon les termes de la licence de documentation libre GNU,
  version 1.2 ou toute version ultrieure publie par la Free Software
  Foundation.
  Une copie de la licence est incluse dans la section intitule
  "GNU Free Documentation License 1.2".