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