FreeDOS help system (hhstndrd 1.0.8 es)[_nethist]

Redes de FreeDOS - Historia de redes de DOS

Porque MS DOS llegó sin una red

El IBM Personal Computer (PC) fue presentado el 12 de agosto 1981 como una respuesta a la Apple II, que desafió el mercado de IBM con el software de oficina como VisiCalc y WordStar. El sistema operativo (OS) para el PC tenía que hacerse en un período muy corto de tiempo, después de Digital Research (DR) había soplado la posibilidad de conceder licencias de su " Programa de Control de Micros" (CP/M) de IBM. La joven compañía de software Microsoft, originalmente sólo se supone que proporcionaba intérpretes de lenguaje y los compiladores como BASIC y FORTRAN, intervino Microsoft accedió a venirse para arriba con un prototipo de sistema operativo, similar a CP/M, en tan sólo tres meses. Ellos compran y se adaptan "OS Quick and Dirty" de Seattle Computer (QDOS) para satisfacer las expectativas de IBM. La versión 1.0 de la "Microsoft Disk Operating System" (MS DOS, también se vende como "PC DOS" por IBM) tenía 4.000 líneas de código. Las redes no fueron ninguna de sus capacidades y otras tareas podría haber sido mucho más importantes: La primera DOS ni siquiera sabía cómo manejar discos duros. Microsoft también estaba ocupado trabajando en las aplicaciones que deben convertirse en los pilares de su éxito: "Multiplan"/" Excel" y "Word". Características de red parecían haber sido pospuesto para el sucesor del DOS, OS/2, que fue anunciado oficialmente por Microsoft e IBM en 1985 (y publicado en 1987). Mientras tanto Microsoft proporciona XENIX, una variante de UNIX, que estaba disponible para la PC de IBM desde 1983. Esto dejó un marco de tiempo para los demás. Hubo dos enfoques para la creación de redes de DOS, que se puede llamar la "centrada en PC" y el enfoque "centrado en UNIX" (http://www.sju.edu/~jhodgson/netw/kw_hwk4.html (*01)). * El enfoque "centrado en PC" significa una forma de red de un grupo de PCs para compartir archivos y recursos (impresoras f.i.). * El enfoque "centrado en UNIX" significa desarrollar versiones de DOS de los programas de la red estándar de UNIX y de utilizarlos para acceder o para proporcionar servicios similares a UNIX en LAN o Internet (que, al final, llegaron a presentar y el intercambio de recursos también).

Enfoque "Centrado en el PC"

Novell NetWare En 1985 Novell, un antiguo fabricante de hardware de los sistemas CP/M, dio a conocer su producto "NetWare 86" (v 1.5) para la PC. Una versión para el AT siguió con "NetWare 286" (v 2.0) en 1986. Novell ordenadores conectados en red de acuerdo con el modelo cliente/servidor Clientes que ejecutan MS DOS y algunos software residente en memoria (TSR) de Novell fueron capaces de "log in" para un servidor que corrió "Novell NetWare Server". Este servidor fue una máquina designada para gestionar la red y controlar el acceso a los dispositivos compartidos, como unidades de disco e impresoras. Una vez conectados los clientes podían "asignar" un volumen en el servidor a una letra de Unidad en DOS y luego usarlo como una unidad local. También fueron capaces de utilizar las impresoras conectadas al servidor. Cliente y servidor comunicado sobre "Intercambio de paquetes/Intercambio de paquetes secuenciados" de Novell (IPX/SPX protocolo) La arquitectura del controlador se llama "Open Datalink Interface" (ODI). NetWare estableció una posición dominante en el mercado hasta mediados de los noventa. ADMINISTRADOR LAN (Imagen del arministrador LAN) En 1983, por separado de Novell, IBM y la compañía californiana Sytek Inc. (comprada por Hughes http://www.hughes.com/ (*02) en 1989) desarrolló el protocolo NetBIOS de redes. Fue designado para las pequeñas instalaciones de LAN de hasta 72 a 80 dispositivos. En 1985 IBM produjo un emulador de NetBIOS, llamada NetBEUI (Interfaz de usuario extendida de NetBIOS), que apoya hasta 260 dispositivos. 1985 Microsoft introdujo su propia implementación de NetBIOS, llamado MS-Net. No se utiliza ampliamente. En 1987 la compañía lanzó "Microsoft LAN Manager" 1,0 - su primera competencia seria para Novell Netware. Al igual que el administrador LAN de Novell Netware Microsoft implementó una arquitectura cliente/servidor: * El servidor RAN OS/2 como sistema operativo y de administrador LAN como servidor software. * El cliente RAN DOS, OS/2 o Macintosh como OS y utiliza un software cliente como "cliente de administrador LAN" o "cliente MS" para la conexión con el servidor. Con el protocolo "Server Message Block" (SMB) se fusionó con administrador LAN desde 1991, las redes de Microsoft llegaron a ser capaces de hacerlo de igual-a-igual-redes también. Esto fue utilizado por Windows para trabajo en grupo 3.11, lanzado en 1993. El mecanismo es conocido por los usuarios de Windows como "Windows share", "network neighbourhood" or "Workgroup". (Imagen de complementos de grupo para MS-DOS) En octubre de 1993 Microsoft lanzó una herramienta llamada "Microsoft complementos de grupo para MS-DOS", que les permite tener las mismas posibilidades de peer-to-peer redes en DOS. Mientras que la herramienta en sí misma no se vende por más tiempo, la mayor parte de su funcionalidad todavía está disponible por el uso de "cliente MS" y una actualización especial llamado "WG1049" (ver: cliente MS). Software de red de Microsoft viene con un modelo de controlador de red propia llamada "Driver Network Interface Specification" (NDIS) que la compañía había desarrollado con 3Com. LAN Manager no superó a su competidor de Novell Netware. Debajo de la desventaja de ser segundo en el mercado, esto puede haber sido causado también por el hecho de que había que instalar el sistema operativo OS/2 en el servidor. OS/2 no era popular entre los clientes. Desde el año 1993 "de Microsoft Windows NT Advanced Server (v3.1)" en lugar del lado del servidor . En agosto de 1995 la introducción (y la recepción positiva) de "Windows 95" poner fin a las actividades de red de DOS. Esta versión de Windows tenía una pila TCP/IP propia ya incorporado y viene con SMB de redes peer-to-peer tantas soluciones de terceros eran innecesarias.

Enfoque "centrado en Unix"

Los experimentos para conseguir TCP/IP que se ejecutan en la PC comenzaron poco después de que IBM lo introdujo. Las primeras personas que trabajaron en ella eran Dave Clark, Jerry Saltzer y el estudiante de primer año John Romkey (http://www.romkey.com/ (*03)) en el Laboratorio de Ciencias de la Computación del Instituto de Tecnología de Massachusetts (MIT). En 1981 se inició un proyecto de investigación con el propósito "para ver si TCP/IP podría funcionar en algo tan pequeño como un PC de IBM", como recuerda Romkey (http://www.drizzle.com/aboba/internaut/pc-ip.html (*04)). PC-IP (PC/IP) El resultado se llamó "PC-IP", una implementación de TCP/IP pequeña que estaba vinculada a unas pocas aplicaciones como finger, whois y NetWatch. PC-IP fue lanzado con su fuente en el dominio público. Drew Perkins de la Universidad Carnegie Mellon (CMU) y Dan Lanciani de la Universidad de Harvard ha mejorado el código allá. PC-IP todavía se puede encontrar en la web (http://members.aol.com/Karima4483/pcip/ (*05)) o (ftp://ftp.kuzbass.ru/pub/networks/tcpip/tool/pcip.zip (*06)). PC-TCP (PC/TCP) (Iconos de las aplicaciones de PC/TCP) El éxito de PC-IP inspiró a Romkey y amigos para tener la versión en CMU del código y convertirlo en un producto propietario: "PC/TCP", que se venden a través de su compañía "FTP Software, Inc.", fundada en 1986 (http://en.wikipedia.org/wiki/FTP_Software (*07)). El nombre fue elegido después de que el popular 'File Transfer Protocol': PC/TCP incluyó una de las primeras aplicaciones para servicios FTP en el PC. Los controladores de paquetes Junto con PC/TCP, FTP Software Inc. desarrolló el "Controlador de paquetes especificos", (http://www.crynwr.com/packet_driver.html (*08)) la primera especificación de controlador multiprotocolo para tarjetas de interfaz de red del PC. El 12 de Diciembre de 1988, esta especificación fue lanzada como un estándar abierto, para que cualquiera pueda implementarlo. Los controladores de paquetes fueron útiles para los fabricantes de hardware y desarrolladores de software por igual. La mayoría de las aplicaciones de dominio público o shareware TCP/IP se han escrito para la interfaz con sólo controladores de paquetes. Muchos controladores de paquetes fueron escritos o gestionados por Russ Nelson de la Universidad de Clarkson, que se hizo conocido como el "Paquete de Conductor rey" - una historia, que él describe en su página web (http://russnelson.com/bio.html (*09)). Nelson sigue distribuyendo estos controladores como Software Libre a través del sitio de su compañía "Crynwr" (http://www.crynwr.com/ (*10)) (que fue nombrado después de la palabra en Galés para "Quaker", su creencia religiosa). Aprenda más sobre Crynwr aquí. Una de las causas del éxito de PC/TCP de FTP Software fue esta interfaz controlador de paquetes abiertos, lo que hizo fácil el desarrollo de aplicaciones y controladores. Cuando otras interfaces de controlador ODI y NDIS como aparecieron en la escena, PC/TCP incluye convertidores: Con una herramienta llamada ODIPKT.COM controladores ODI convirtieron utilizable como controladores de paquetes, una herramienta llamada DIS_PKT.GUP hicieron lo mismo para los controladores NDIS. PC/TCP también vino con un TCP/IP del núcleo externo llamado ETHDRV.EXE que permitía a otros programadores para llamar a funciones de red dentro de sus aplicaciones sin tener que programar ellos mismos. Todas estas características y una suite de aplicaciones que permite a los ordenadores de DOS para acceder o proveen servicios de TCP/IP, como noticias , correo electrónico, FTP, Telnet o de almacenamiento en red (PC/TCP incluso incluyen un cliente NFS llamado InterDrive) hizo FTP Software Inc. líder del mercado de software de DOS TCP/IP. PC/TCP se ha instalado en más de 10 millones de máquinas en todo el mundo de DOS. A mediados de los años noventa FTP Software Inc. tenía más de 700 empleados (ver aquí para más información http://www.answers.com/topic/ftp-software?cat=biz-fin (*11)). Software por las universidades y los aficionados PC-IP y su sucesor PC/TCP pueden haber sido los primeros o más acertados núcleos TCP/IP de DOS, pero no eran los únicos. KA9Q En segundo lugar después de que el temprano núcleo de PC-IP fué el "Sistema KA9Q red de operaciones" (NOS, véase: http://www.ka9q.net/code/ka9qnos/ (*12)) por Phil Karn en 1985. Karn, un ingeniero de Baltimore, Maryland había creado para CP/M dos años antes y luego portado a DOS. También fue una de las primeras aplicaciones TCP/IP de DOS que utilizan la especificación del controlador de paquetes de software de FTP. KA9Q actuaba al mismo tiempo como un cliente de Internet, un servidor y un paquete de router IP. El programa se especializa para packet radio aficionado, pero también podría ser utilizado f.i. como ftp o servidor web. KA9Q atrajo a muchos contribuyentes. Como describe Karn: "Fue el Linux de su día" (http://www.ka9q.net/code/ka9qnos/ (*13)). En 2002 se convirtió en KA9Q software libre (GNU GPL). Sus descendientes, JNOS (http://www.langelaar.net/projects/jnos2/ (*14)) y EZ-NOS2 (http://eznos.knevel.info/index.php (*15)) (véase también http://www.hippy.freeserve.co.uk/eznos.htm (*16) y http://www.dossolutions.pwp.blueyonder.co.uk/eznos.htm (*17)) todavía se mantiene activa. Telnet NCSA Basado en el controlador Específico de paquetes de varias universidades escribieron aplicaciones TCP/IP y utilidades para PC DOS. En 1986 el "Centro Nacional para Aplicaciones de Supercomputación" (NCSA) de la Universidad de Illinois liberó "Telnet" (ftp://ftp.uu.net/.vol/1/applic/ NCSA_Telnet/PC/tel2308b.zip (*18)) un cliente para los servicios de UNIX Telnet que podrían actuar como FTP y servidor de RCP también. Esto fue acompañado de herramientas TCP/IP como el finger, whois y lpr. NCSA Telnet viene con su propio núcleo del TCP/IP, que ya estaba incorporada en las aplicaciones. El software fue desarrollado hasta 1995 (v2.308) y liberado con la fuente (ftp://ftp.uu.net/.vol/1/applic/NCSA_Telnet/PC/ tel2308s.zip (*19)) para su dominio público. CUTCP La Universidad de Clarkson en Potsdam, Nueva York tomó la versión 2.2 de NCSA Telnet y lo modificó. Llamaron a su versión CUTE o CUTCP. Eventualmente la Universidad de Rutgers, New Jersey se hizo cargo del mantenimiento y la publicación de la última versión en julio de 1993 (ftp://ftp.cc.umanitoba.ca/software/pc_network/cutcp-b.zip (*20)). A diferencia de NCSA Telnet, CUTCP apoyó la emulación IBM-3270 y fue técnicamente mejorado. También llegó a ser de dominio público. Otros (Imagen de MINUET Versión 1.0 Beta 18A) Otros desarrollos en las universidades que deben mencionarse son "Kermit", (http://www.columbia.edu/kermit/ (*21)) una emulación de terminal para DOS escritos en la Universidad de Columbia, Nueva York y la Universidad de Minnesota de "Minnesota InterNet Usuarios de herramientas esenciales" ("MINUET" http://www.fdisk.com/doslynx/minuet/ (*22)), un controlador basado en conjunto de paquetes de aplicaciones TCP/IP. Minuet proporciona una interfaz gráfica de controlador de ratón que integra las aplicaciones cliente como E-mail, Gopher, Telnet, Usenet News, un navegador web y FTP. Minuet es un buen ejemplo para el desafortunado diseño de las licencias de software de DOS en esta época. En diferencia a la Licencia Pública General de GNU (GPL) que se convirtió en un estándar en el mundo GNU/Linux, las licencias para software de DOS escrito en las universidades y por los aficionados fueron homebrewed su mayoría. La licencia f.i. Minuet libre permite el uso para la Universidad de Minnesota facultad, personal y estudiantes. Se espera que todos los demás pagen 50$ después de 15 días de evaluación. Distribución fue permitido solamente por razones no comerciales. Si bien estas licencias shareware pueden haber trabajado hace quince años, hoy son más como un certificado de defunción para el software: El software no se vende o distribuye oficialmente por más tiempo. Mientras que usted puede encontrar con alguien para pagar la cuota de shareware de 50$ a, no es probable que le dará cualquier soporte o actualizaciones. Así que el costo puede exceder lo que el software vale hoy, después de su mercado desapareció y los desarrolladores originales perdió interés. Más importante aún: sin fuente es de ninguna utilidad para otros programadores lo que el desarrollo se pone a su fin por la licencia. Y para no permitir cualquier "distribución comercial" tiene el efecto, que los lugares, donde f.i. Minuet se puede encontrar, son en su mayoría cambiando, poco fiable y al azar. Gracias a algunos desarrolladores, software de red esenciales para DOS con su correspondiente código fuente están en el dominio público o el Software Libre. Esto permite a los usuarios y desarrolladores por igual todavía escriben y usan las aplicaciones TCP/IP para DOS. Estas partes importantes de software incluyen: * Versiones libres de convertidores controlador de paquetes para ODI de hoy, más común, y controladores NDIS: ODIPKT.COM, escrito por Dan Lanciani (Universidad de Harvard) permite utilizar los controladores ODI como controladores de paquetes, DIS_PKT9.DOS por Prof. Joe R. Doupnik (Utah State Universidad) y Dan Lanciani hace lo mismo con los controladores NDIS. * "WatTCP", una biblioteca gratuita del popular núcleo TCP/IP escrita entre 1990-1992 por Erick Engelke de la Universidad canadiense de Waterloo y su sucesor Watt-32 de Gisle Vanem (Noruega). Estas bibliotecas permiten a los programadores incluir funciones de TCP/IP en sus aplicaciones sin tener que reinventar la rueda. * "Controlador trumpet TCP (NTCPDRV)" de 1992, una externa del núcleo TCP/IP gratuito creado por el programador australiano Peter Tattam (también conocido por su Trumpet Winsock). Vamos a aprender un poco más acerca de este software en este documento. El software propietario Debajo de FTP Software Inc. estaban muchas otras aplicaciones PC/TCP comerciales se podían encontrar en el mercado de sofware de red TCP/IP para DOS de hace diez o quince años. Hasta 30 paquetes TCP/IP (ftp://ftp.cac.psu.edu/pub/dos/info/tcpip. packages (*23)) para DOS estaban disponibles a mediados de los años noventa, como IBM "TCP/IP para DOS", NetManage "Chameleon", Sun "PC-NFS", Novell "LAN WorkPlace", Frontier Tecnologías "SuperTCP" o Artisoft "LANtastic" un sistema de red que fue tan popular en la primera mitad de los noventa como el líder del mercado de su tiempo, Novell. Una comparación de sus características se puede encontrar aquí (http:// img.cmpnet.com/nc/820/graphics/tcpip.pdf (*24)). Lea también el artículo correspondiente de la revista "Network Computing" (http://www.networkcomputing.com/820/820buyers.html (*25)).

El fin de la creación de redes de DOS

Tenemos que tener en cuenta, que todo este desarrollo de software de TCP/IP para DOS, ocurrió en un período relativamente corto de tiempo. El IBM PC no tenía ninguna capacidad de red cuando fue lanzado en 1981. El que trabajó con máquinas UNIX en este periodo consideraba el PC como un juguete. Pero la creación de redes se convirtió en una opción seria, cuando el PC fuerte AT (I286) salió en 1984 y en 1986, cuando Compaq lanzó la primera PC con un procesador i386. Esta ventana de oportunidad se comenzó a cerrar con la introducción de Windows NT en 1993 y fue cerrado por Windows 95 en agosto de 1995, que tenía una propia TCP/IP del núcleo ya incorporados e incluyó el protocolo punto a punto (PPP), un marcador y SMB de redes peer-to-peer. Este fue un duro golpe para el software de red comercial, incluyendo Novell NetWare. FTP Software Inc. fue comprada 1998 por el excompetidor NetManage por un precio que era sólo un poco mayor que la cantidad de dinero en la cuenta bancaria del software FTP (ver aquí para más información http://www.apocalypse.org/pub/ftp-alumni/archives/ftp-alumni.9806 (*26)). Hoy en día se ha ido, por supuesto. En 2007 se abandona el mercado de software de red de DOS. La mayoría de las soluciones comerciales no están disponibles más. Sus fabricantes cambiaron de propietarios o de mercados o simplemente dejaron de existir. Y quien trabajó en el enfoque "centrado en UNIX" hace 10 años hoy puede quizás encontrarse trabajando en soluciones GNU/Linux. Leer más sobre la historia de redes TCP/IP en ordenadores DOS en el artículo de Steven Baker "Net worth - Desktop TCP/IP At Middle Age" (http://web.archive.org/web/20070314043508/http://www.ece.ubc.ca/ ~gillies/9802net.html (*27)).

Recogiendo las piezas

Redes DOS en el siglo 21 significa todo para tomar lo que queda de la era de redes DOS a partir de mediados de los ochenta hasta mediados de los noventa. Algunas herramientas de Novell y Microsoft aún pueden ser descargados y utilizados legalmente. Y las soluciones TCP/IP por las universidades y los aficionados que se publicaron con dominio público, como shareware e incluso como postcardware, todavía están alrededor, aunque la mayor parte de ella no se encuentra más en sus ubicaciones originales. Pero es más que eso. Algunos proyectos están todavía vivos: El navegador gráfico DOS Arachne se desarrolla activamente de nuevo por un grupo de programadores después de haber sido liberado bajo la GNU GPL. También SSH2DOS, Watt-32 y los sucesores de KA9Q como EZ-NOS2 y JNOS2 siguen mantenerse y desarrollarse. Incluso un nuevo software TCP/IP DOS se ha escrito recientemente. (*01) http://people.sju.edu/~jhodgson/netw/kw_hwk4.html (*02) OK (*03) OK (*04) https://www.google.com/url?sa=t=source=web ved=2ahUKEwjmnqmTiJvqAhVtQUEAHSx2BBYQFjAAegQIB hAB%3A%2F%2Fnic.funet.fi%2Findex%2Fnetworking%2Fmagazines %2FInternaut%2Fpc-ip.htmlVaw2xp6u7ieLlJMNfvpiqtLq5 (*05) https://web.archive.org/web/20050529012400/http://members. aol.com/Karima4483/pcip/ (*06) ? (*07) OK (*08) https://web.archive.org/web/20120608031912/ http://www.crynwr.com/packet_driver.html (*09) OK (*10) https://web.archive.org/web/20200110122004/http://crynwr.com/ (*11) OK (*12) OK (*13) OK (*14) OK (*15) https://vetusware.com/download/EZ-NOS%202.0%20DOS%20Internet %20server%20OS%202.0/ (*16) https://web.archive.org/web/20090711165409/http: //www.hippy.freeserve.co.uk/eznos.htm (*17) https://web.archive.org/web/20081016111245/http: //www.dossolutions.pwp.blueyonder.co.uk/eznos.htm (*18) https://ftp.gwdg.de/pub/msdos/ncsa-telnet/ (*19) https://ftp.gwdg.de/pub/msdos/ncsa-telnet/ (*20) OK (*21) OK http://www.kermitproject.org/ (*22) OK (*23) ? (*24) OK (*25) https://web.archive.org/web/20090308122027/http://www. networkcomputing.com/820/820buyers.html (*26) https://en.wikipedia.org/wiki/FTP_Software (*27) 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".