Redes de FreeDOS - Cargando el núcleo TCP/IP (Pila)
Visión de conjunto
Los sistemas operativos modernos tienen su propio núcleo TCP/IP ya
incorporado: Los sistemas de Microsoft cuentan con "Winsock" desde
Windows 95. En GNU/Linux la pila PCI/IP es parte del núcleo de linux.
DOS sin enbargo viene con núcleo. Así que después de haber instalado
el controlador de paquetes, lo que tenemos que dar a la TCP/IP del
núcleo un pensamiento.
¿Cómo funciona?
El núcleo TCP/IP también se llama "pila" o "pila de protocolos", ya
que consta de dos capas: IP y TCP. IP se ejecuta en la parte superior
del controlador de hardware y TCP en la parte superior de IP, que
proporciona una interfaz de aplicaciones de red. para DOS los
diferentes tipos de núcleos TCP/IP están disponibles.
(imagen del núcleo TCP/IP)
Como vemos en la figura de arriba, pueden o bien trabajar como
programas externos o que ya están incorporados en las aplicaciones.
* Un núcleo TCP/IP externo es normalmente iniciado por AUTOEXEC.BAT
o por un archivo por lotes. se queda residente en memoria, por
lo que puede responder a los ping requeridos por la interfaz.
* Otras aplicaciones de red vienen con las funciones del núcleo
TCP/IP ya integrado y no es necesario un núcleo TSR externo. Una
aplicación con el núcleo TCP incorporado tiene la ventaja de que
no necesita otro controlador que consuma preciosa memoria DOS.
Por otro lado las funciones TCP/IP se limitan a las aplicaciones
de red y sólo se proporcionan siempre y cuando se ejecuten.
Configuración necesaria
Cada núcleo TCP/IP debe estar configurado con información general
sobre la red, como la dirección IP, máscara de red, servidores DNS
y la puerta de enlace, o que debe ser llamada para obtener esta
información a través de un servidor BOOTP o DHCP.
Ejemplos
Ejemplos de núcleos externos TCP/IP para DOS son
* El núcleo TCP libre de trompeta NTCPDRV.EXE,
* El núcleo TCP/IP de Novell NetWare TCPIP.EXE,
* Microsoft cliente MS TCPTSR.EXE y
* FTP Software Inc. ETHDRV.EXE.
Ejemplos de núcleos TCP/IP integrados en aplicaciones de DOS son
* WatTCP, que es f.i. ya incorporado en el navegador gráfico
"Arachne".
* El núcleo mTCP, escrito en 2009.
* El núcleo KA9Q que es parte de ese programa.
* El núcleo NCSA Telnet que se contruye en las aplicaciones
incluidas en este sequito.
* El núcleo CUTCP.
* La pila de la Universidad de Minesota, que es parte de "MINUET".
Mas de la mitad de las aplicaciones de red DOS disponibles, utilizan el
núcleo WatTCP dice Jeffrey L. Hayes desde el sitio web retrocomputación
http://www.oldskool.org (*01) (Ver: ftp://ftp.oldskool.org/pub/tvdog/
internet/readme.txt (*02)).
Así que la mayoría de nosotros no tiene que instalar un núcleo TCP/IP
en absoluto. En su lugar no tenemos más que preocumarnos por el
archivo de configuración WATTCP.CFG para aquellas aplicaciones de
redes.
El siguiente capítulo da una mirada más de cerca a WatTCP y su sucesor
Watt-32. A continuación examinaremos NTCPDRV que es la única conexión
externa disponible en el núcleo TCP/IP. Después miramos brevemente en
otros núcleos externos TCP/IP.
* [WatTCP/Watt-32]
* [TCPDRV]/[NTCPDRV]
* [mTCP]
* [Others]
(*01) OK
(*02) OK
------------------------------------------------------------------------------
Copyright (C) 2007 Ulrich Hansen, Mainz (Alemania), modificado en 2010
por W.Spiegl. Actualizado en 2013 por Lorenzo del Toro Saravia.
Para mas información Consulte aquí.
Se concede permiso para copiar, distribuir y/o modificar este documento
en los términos de la licencia de documentación libre GNU, versión 1.2
o cualquier versión posterior publicada por la Free Software
Foundation.
Una copia de la licencia está incluida en la sección titulada
"GNU Free Documentation License 1.2".