Redes FreeDOS - NTCPDRV

Información General:

  El driver Trumpet es un TCP del nucleo externo del TCP/IP. Funciona
  como un TSR (= terminar y permanecer residente) programa que se
  ejecuta en la parte superior de un controlador de paquetes. TCPDRV
  fue creado en 1992 por Peter Tattam, un programador en el departamento
  de Psicología de la Universidad de Tasmania en Hobart, Australia.
  De acuerdo con una biografía publicada en su sitio web (ver: http://
  www.tattsoft.com/aboutUs.htm (*01)), desarrolló el shareware
  "Trumpet Newsreade" poco tiempo antes y escribió el conductor TCP
  sólo porque nada más estaba abiertamente disponible para Turbo Pascal.
  Desarrollo eventualmente lead a la popular software de Windows
  "Trumpet Winsock", que Tattam vende a través de su propia compañía 
  "Trumpet International of Australia", fundada en 1994 (véase: http://
  www.trumpet.com.au/ (*02)).
  TCPDRV 2.01 fue lanzado como "versión experimental". En 1993 una
  versión 3.01 siguió, que se llamaba NTCPDRV. Las mejoras incluyeron 
  un uso de memoria y correcciones de errores más eficientes (ver:
  http://alumnus.caltech.edu/dank/trumpet/ (*03)). Ambas versiones y la
  TCP201.SPE archivo de texto (véase: http://wiretap.area.com/Gopher/pub/
  tsoft/trumpet-abi/tcp201.specification (*04)) - la especificación para
  los programadores - se pusieron a disposición del público en el sitio
  web Trumpet (ver: http://www.trumpet.com.au/dosapps/ (*05)).
  Temas sobre licencia en este sitio se mantienen cortas y simples:
  "Estas aplicaciones DOS son gratis y sin soporte." Gracias a la
  popularidad del software de trumpet, que se puede descargar desde
  varios mirrors (ver: http://wiretap.area.com/Gopher/pub/tsoft/
  trumpet-abi/ (*06)).
  Una versión commerical del controlador TCP estádisponible en Peter
  Tattams nueva compañía "Tattam Software Enterprises"
  (ver: http://www.tattsoft.com/index.php/products/tcpip-driver.html
  (*07)).

Instalación y configuración:

  Descarga NTCPDRV.ZIP (ver: http://wiretap.area.com/Gopher/pub/tsoft/
  trumpet-abi/ntcpdrv.zip (*08)) y extraerlo. Si usted necesita una
  documentación, descargue la versión más antigua TCP201.ZIP (ver:
  http://wiretap.area.com/Gopher/pub/tsoft/trumpet-abi/tcp201.zip (*09))
  así, que también incluye varias aplicaciones.
  El núcleo TCP/IP tiene que ser configurado con la configuración de tu
  red. Esto se hace ya sea por los
  parámetros de línea de comandos o mediante el establecimiento de las
  variables de entorno DOS.
  Así que empieza a NTCPDRV.EXE con un comando como este (una línea):
      NTCPDRV -ip=192.168.1.80 -netmask=255.255.255.0
      -gateway=192.168.1.1 -dns-host=192.168.1.1
  o configurarlo por primera vez por el establecimiento de las variables
  de entorno: Añadir estas líneas a AUTOEXEC.BAT o en un archivo por
  lotes que se inició antes de 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
  Como se muestra en la imagen siguiente, el nucleo buscaráautom
 áticamente con un vector de interrupción utilizable, después de que
  se ha iniciado.
  También puede utilizar el parámetro "-vec = 61" para especificar, por
  ejemplo, el vector 0x61 que se proporciona por el controlador de
  paquetes para las aplicaciones. Consulte la documentación para más
  posibilidades.
    (Imagen: Comienza mensajes de NTCPDRV)
  Después de la trompeta de TCP/IP del núcleo se ha iniciado, usted es
  capaz de ejecutar varias aplicaciones TCP/IP que requieren una
  conexión TCP/IP del núcleo (por ejemplo, la trompeta de Noticias,
  el DOS servidores web Sioux o Webserv). El equipo también seráaccesible
  desde la red ahora, sólo tratar una solicitud de ping.
    (Imagen: ping desde una máquina Windows)
  En la imagen de arriba, nos ping a la máquina con FreeDOS y el
  funcionamiento NTCPDRV TSR desde otro equipo con Windows XP. No es el
  rendimiento más rápido y el primer paquete se pierde.

  Luego hacer ping desde una máquina Debian GNU/Linux:
    (Imagen: ping desde un cuadro de GNU / Linux)
  El primer paquete necesita más tiempo de nuevo, la tercera se recibe
  en un plazo razonable. Por lo menos vemos: La red está en marcha y el
  controlador de la trompeta TCP responde a nuestras llamadas.

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