FreeDOS help system (hhstndrd 1.0.8 es)[mtcp]

Redes de FreeDOS - mTCP

mTCP:

En 2009 Michael B. Brutman (ver: http://www.brutman.com/ (*01)), un programador y un entusiasta de DOS, escribió un nuevo núcleo TCP/IP para DOS llamado "PCTM" (ver: http://www.brutman .com/PCTM/ (*02)). Probó este núcleo en un PCjr (ver: http://en.wikipedia.org/wiki/ IBM_PCjr (*03)) a partir de 1983. Según su sitio web, que quiere crear un núcleo TCP/IP moderno que tiene un tamaño pequeño y alto rendimiento. El programa ya está funcionando muy bien, que se actualiza con frecuencia.

Licencia:

mTCP es un Software Libre. El 27 de mayo 2011 Michael Brutmann lo liberó bajo los términos de la GPL v3. El código fuente estádisponible en http://code.google.com/p/mtcp/ (*04).

Aplicaciones:

Como WatTCP, mTCP es una biblioteca que está vinculado con el código de la aplicación, es decir, que está integrado en las aplicaciones. En el verano de 2010 las siguientes aplicaciones estaban disponibles en su sitio web: * dhcp.exe -- un cliente DHCP * ftpsrv.exe -- un servidor FTP * dnstest.exe -- un resolutor DNS * ftp.exe -- un cliente FTP * ircjr.exe -- un cliente IRC * nc.exe -- una utilidad netcat * telnet.exe -- Telnet * sntp.exe -- un cliente NTP (Network Time Protocol) * ping.exe -- utilidad de Ping

Configuración:

mTCP utiliza controladores de paquetes. Requiere un archivo de configuración en un lugar especificado por una variable de entorno, por ejemplo: set MTCPCFG=c:\mtcp\tcp.cfg El archivo de configuración es el siguiente: --- TCP.CFG --- PACKETINT 0x60 IPADDR 192.168.1.50 NETMASK 255.255.255.0 GATEWAY 192.168.1.1 NAMESERVER 192.168.1.1 MTU 1500 Si dispone de un servidor DHCP corriendo en tu red, no es necesario que escriba las direcciones estáticas. En su lugar, sólo tiene que definir el vector del conductor del paquete y el nombre de la máquina en TCP.CFG: --- TCP.CFG --- PACKETINT 0x60 HOSTNAME PCjr Posteriormente ejecutar DHCP.EXE. El programa actualizará el archivo de configuración con toda la información que obtiene del servidor.

Rendimiento:

En una primera prueba de la aplicación FTP de mTCP era más rápido que todos los otros programas de prueba. De hecho, se descarga un archivo binario de siete veces más rápido que Arachne y diez veces más rápido que la NCSA Telnet! El equipo utilizado para la prueba fue un Compaq Contura Aero 486SL con 33 Mhz y 20 MB de RAM. El SO fue FreeDOS 1.0. El archivo descargado es un mp3 con un tamaño de archivo de 4 MB. Resultados: mTCP FTP 15 sec. curl 23 sec. WatTCP FTP 51 sec. Watt-32 FTP32 51 sec. Datalight Sockets FTP client 69 sec. Arachne 1.93 104 sec. NCSA Telnet FTP 149 sec. CUTCP FTP v. 2.2 155 sec. EZ-NOS2 231 sec. Por supuesto, los resultados dependen del hardware utilizado para la prueba. A modo de comparación: en un ordenador portátil más moderno (X60T de IBM, 3 GB de RAM, el sistema operativo: Ubuntu 8.04) el mismo archivo se descargó por Filezilla en cinco segundos.

Conclusión:

mTCP parece funcionar bien. Su rendimiento se ve muy prometedor. Fue liberado como software libre en 2011 es un gran paso adelante para FreeDOS. El desarrollo de mTCP se debe supervisar de cerca por todos los interesados en DOS y redes FreeDOS. (*01) OK (*02) OK (*03) OK (*04) OK ------------------------------------------------------------------------------ Copyright (C) 2007 Ulrich Hansen, Mainz (Alemania), modificado en 2010 por W.Spiegl. Actualizado en 2014 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".