FreeDOS help system (hhstndrd 1.0.8 fr)[ldtcpipk]

Mise en réseau de FreeDOS - Chargement du kernel TCP/IP (pile)

Vue d'ensemble

Les systèmes d'exploitations modernes ont leur propre kernel TCP/IP déjà intégrés : les systèmes 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 après 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'exécute au-dessus du pilote du matériel et TCP au-dessus d'IP, fournissant une interface aux applications réseau. Pour DOS divers types de kernel TCP/IP sont disponibles. (image représentant 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 déjà intégrés aux applications. * Un kernel TCP/IP externe est typiquement démarré par AUTOEXEC.BAT ou par un fichier batch. Il reste résident en mémoire, pour pouvoir répondre aux requêtes ping par exemple. * D'autres applications réseau sont fournies avec les fonctionnalités de kernel TCP/IP déjà intégrées et ne nécessite pas un kernel externe TSR. Une application avec un kernel TCP intégré a l'avantage de ne pas avoir besoin d'un autre pilote qui consommerait de la mémoire DOS précieuse. D'un autre côté, les fonctionnalités TCP/IP sont limitées à celles de l'application réseau et ne sont fournies que pendant son fonctionnement.

Configuration nécessaire

Chaque kernel TCP/IP doit être configuré avec des informations générales sur le réseau, comme les adresses IP, le masque de sous-réseau, 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 intégrés aux applications DOS sont : * WatTCP, qui est par exemple déjà intégré 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 intégré 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 réseau disponibles utilisent le kernel WatTCP d'après 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 réseau. Le chapitre suivant examine de plus près WatTCP et son successeur Watt-32. Puis nous examinerons NTCPDRV qui est le seul kernel externe libre de disponible. Par la suite nous examinerons brièvement d'autres kernels TCP/IP. * [WatTCP/Watt-32] * [TCPDRV]/[NTCPDRV] * [mTCP] * [Autres] (*01) OK (*02) OK ------------------------------------------------------------------------------ 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".