Cómo crear un cibercafé sin disco.
4.1.1 Principio de funcionamiento del arranque RPL
RPL es la abreviatura de Carga inicial remota del programa. El proceso de arranque se analiza de la siguiente manera:
Después de que el cliente esté. Cuando se enciende, la tarjeta de red se inicializa y el firmware del software en la tarjeta de red BootROM transmite un marco FIND, es decir, un marco de solicitud de inicio, a la red. El marco contiene el número de identificación de la tarjeta de red del cliente.
Después de recibir la trama FIND transmitida por el cliente, el servicio de arranque remoto del lado del servidor buscará el registro de la estación de trabajo correspondiente en la base de datos de arranque remoto de acuerdo con el número de identificación de la tarjeta de red en la trama; el registro existe, arranque El proceso no puede continuar; si dicho registro de estación de trabajo ya existe, el servicio de arranque remoto enviará una trama ENCONTRADA al RPLROM del cliente, y la trama ENCONTRADA ya contiene el número de identificación de la tarjeta de red. El marco ENCONTRADO ya contiene el ID de NIC del servidor.
Cuando hay varios servidores ejecutando el servicio Remote Boost en la red, RPLROM puede recibir más de una trama ENCONTRADA, pero RPLROM solo responde a la primera trama recibida y basándose en la primera ENCONTRADA La ID de la tarjeta de red del servidor El número contenido en el marco devuelve un marco SEND .FILE.REQUEST al servidor correspondiente.
Después de recibir el marco SEND.FILE.REQUEST, el servicio de inicio remoto del lado del servidor buscará el bloque de inicio correspondiente (BootBlock) según el registro de la estación de trabajo en la base de datos de inicio remoto de acuerdo con la configuración real. , el registro de la estación de trabajo se encuentra en un archivo llamado DOSBB .CNF y W95BB.CNF en el directorio NETBEUI.
Después de que RPLROM recopila todos los marcos FILE.DAT.RESPONSE, dirige la ejecución a la entrada del bloque de inicio para iniciar la estación de trabajo. Después de que la estación de trabajo arranca en modo real de Windows 95, se crea un disco RAM, los archivos de modo real de Windows 95 en el servidor de arranque remoto se copian en el disco RAM, se cargan los dispositivos de red en modo real de Windows 95 y se inician. se establece la conexión con el servidor SBS. Finalmente, conéctese al servidor donde se encuentra el directorio de la máquina del cliente y complete el proceso de inicio de Windows 95 según la configuración y los datos relevantes en el directorio de la máquina.
4.1.2 Principio de inicio de PXE
PXE es una versión mejorada de RPL, que es la abreviatura de entorno de ejecución previo al arranque. La diferencia entre ellos es que RPL es una ruta estática, mientras que PXE es una ruta dinámica. Su protocolo de comunicación utiliza TCP/IP, una conexión a Internet eficiente y confiable. El proceso de inicio de una estación de trabajo sin disco PXE se analiza de la siguiente manera:
¨ Después de encender el cliente, realiza una autoprueba antes de que TCP/IP Bootrom obtenga el control.
¨El gestor de arranque envía una solicitud BOOTP/DHCP para obtener una dirección IP.
¨Si el servidor recibe una solicitud de la PC, devuelve una respuesta BOOTP/DHCP que contiene la dirección IP del cliente, la puerta de enlace predeterminada y el archivo de imagen de inicio. De lo contrario, el servidor ignora la solicitud.
¨El programa de arranque utiliza el protocolo de comunicación TFTP para descargar el archivo de imagen de arranque desde el servidor.
¨ El PC se inicia a través de este archivo de imagen de arranque, que puede ser un simple programa de inicio o un sistema operativo.
¨El archivo de imagen de arranque contendrá un cargador de kernel y un kernel comprimido que admite sistemas raíz NTFS
.
¨ El cliente remoto inicia el ordenador basándose en el archivo descargado.
4.1.3 Características de Windows 2000 Terminal (WBT) y principio de inicio de terminal de software puro
WBT (Windows Based Terminal) es un estándar lanzado por Windows 2000 Server/Advanced Server Servicio, que permite a los usuarios acceder al servidor como un cliente de interfaz de Windows y ejecutar aplicaciones en el servidor como si estuvieran usando su propia computadora. En la red WBT, todo el software de la aplicación se instala, configura, ejecuta y almacena en el servidor, y el cliente (terminal) solo sirve como dispositivo de entrada y salida. Una vez que los usuarios finales inician sesión en el servidor, pueden utilizar los recursos del servidor como si fueran recursos locales y ejecutar aplicaciones de Windows en el servidor. Varios usuarios finales pueden iniciar sesión en el servidor al mismo tiempo y trabajar sin interferir entre sí. Este tipo de red es muy conveniente para la gestión centralizada y muy adecuada para que escuelas y pequeñas y medianas empresas construyan redes de área local. Esta característica de WBT es similar a las primeras terminales de caracteres UNIX, pero la ventaja de WBT es que está basado en Windows, con una interfaz gráfica amigable y la facilidad de uso de Windows. Además, en el entorno de red WBT, los datos transmitidos a través de la red son principalmente la información de entrada del teclado y el mouse y la información de salida del monitor. El procesamiento de datos se completa en el servidor, lo que reduce en gran medida la cantidad de transmisión de la red. .
Esta solución elimina el uso original de 386 y 486 computadoras como terminales, lo que favorece la reutilización de recursos, al mismo tiempo, la instalación de software y computación en el servidor generalmente solo requiere el mantenimiento de una; El servidor es suficiente y la administración de software y antivirus también se reduce. Por lo tanto, el uso de esta solución reduce en gran medida el costo total de propiedad y ahorra mucho dinero. Tiene las siguientes características:
¨El cálculo y el almacenamiento se realizan en el servidor. Al instalar el software, solo necesita instalar una copia en el servidor y todos los terminales pueden usarlo; los archivos del usuario se almacenan de forma independiente en el servidor Incluso si se corta la energía, no habrá pérdida de datos
¨El trabajo de mantenimiento del servidor en la sala de computadoras comienza con el mantenimiento de cada PC y finaliza con mantener un servidor. El costo de mantenimiento se reduce considerablemente; el costo total de propiedad se reduce considerablemente; el uso de esta solución reduce en gran medida el costo total de propiedad y ahorra mucho dinero. Los costos de mantenimiento se reducen considerablemente; el costo total de propiedad (TCO) se reduce considerablemente;
¨ Windows2000 Server Edition es el último sistema operativo de servidor, su rendimiento es muy estable y la estabilidad de todo el sistema es confiable. garantizado;
¨ La interfaz del terminal Windows2000 es una interfaz estándar de estilo Windows. Utiliza la última interfaz de Windows2000 y los usuarios están muy familiarizados con la interfaz de Windows2000.
La interfaz de Windows 2000 es una interfaz estándar de estilo Windows. Al utilizar la última interfaz de Windows 2000, los usuarios están muy familiarizados con ella y no necesitan capacitación especial.
¨ Puede satisfacer las necesidades de acceso a Internet; aplicando el software popular de hoy, la velocidad de respuesta independiente es muy rápida y el uso del terminal de Windows es exactamente el mismo que el de la PC, y la experiencia adquirida en el terminal de Windows se puede aplicar a la PC; ¨ Tiene una sólida gestión y controlabilidad: el servidor de terminal puede administrar el terminal, configurar el software que se ejecuta en el terminal y monitorear el terminal en cualquier momento.
El principio de inicio del terminal de software puro: la primera mitad del principio de inicio es exactamente el mismo que el principio de inicio sin disco RPL o PXE, que no se describirá en detalle aquí. Connected Terminal Services multiusuario y multitarea de Windows 2000, un programa de conexión de instalación de estación de trabajo de 32 bits proporcionado por Microsoft, o una instalación de DOS de 16 o 32 bits, Windows 3.0 o Windows 3.0 proporcionada por un tercero. Instale el conector de 32 bits en una estación de trabajo sin disco DOS, Windows 3x o Windows 9x, configure las propiedades de conexión y luego agregue el comando Conectar al programa por lotes de inicio de la estación de trabajo DOS al iniciar la estación de trabajo sin disco, o al grupo de inicio de Windows sin disco. para conectarse automáticamente al servidor Windows 2000. Instale Windows CE en el terminal y Windows 2000 Professional en el servidor. Una vez iniciado el terminal, la aplicación en el servidor se ejecuta a través del protocolo RDP y los resultados del cálculo de la aplicación en el servidor también se muestran en el terminal a través del protocolo RDP.
4.2 Historia y desarrollo de las redes sin disco
El primer uso de redes sin disco fueron terminales de caracteres UNIX. La red sin disco a la que se hace referencia en este libro también es una red sin disco en un sentido amplio. Es decir, si no hay un disquete duro en la computadora cliente, lo llamamos red sin disco.
De 1994 a 1996, la estructura básica de la mayoría de las redes sin disco utilizaba Novell Netware 3.11 o Novell Netware 3.12 como plataforma operativa del servidor, y las estaciones de trabajo iniciaban sesión con IPX. En ese momento, la llamábamos red sin disco IPX, que se usaba principalmente para redes de enseñanza y la aplicación se basaba principalmente en DOS.
De 1996 a 1999, la mayoría de las redes sin disco utilizaban el inicio de sesión RPL y el lado del servidor podía elegir Novell Netware 4.1 o Windows NT 4.0 Server. Durante este período, debido al fuerte apoyo de Microsoft, se lanzó en su línea de productos Windows 95 una versión de red de Windows 95, la llamada versión completa, que incluye la versión completa. comando de instalación de red Netsetup Años más tarde, RPL casi se ha convertido en sinónimo de redes sin disco. En 1998, Microsoft lanzó Windows 98. Poco después, lanzó la segunda versión de Windows 98. Su núcleo ha sufrido cambios importantes con respecto a Windows 95. La conexión a Internet es más compacta y tiene funciones mejoradas. Desafortunadamente, Windows 98 ya no proporciona el comando Netsetup. Es decir, Windows 98 no se puede instalar en una estación sin disco. Todavía no puedo instalar 98. Durante este período, algunas personas afirmaron haber instalado con éxito Windows 98 sin disco. De hecho, era solo un lavado de cara de Windows 95, y su núcleo seguía siendo Windows 95. Lo llamamos pseudo-Windows 98.
En más de un año desde 2000 hasta la actualidad, debido a la vigorosa promoción de grandes empresas como Inter, 3COM y QUALSTEM en la sociedad, la tecnología sin disco se ha desarrollado rápidamente y un gran número de productos de alta calidad. Continúa apareciendo software compatible con discos sin disco, como Inter PXE PDK, 3COM DABS, 3COM Virtualization, 3COM PXE PDK, DABSDABS, disco duro virtual 3COM y Litenet de QUALSTEM. Los correspondientes programas sin disco también están surgiendo sin cesar, lo cual es sorprendente. La incapacidad de las estaciones de trabajo sin disco para ejecutar Windows 98 se ha convertido en una cosa del pasado. El nuevo mecanismo de arranque sin disco se ha utilizado a su vez en RPL, por lo que las estaciones de trabajo RPL también pueden hacerlo. ejecutar Windows 98. . Al mismo tiempo, Microsoft ha incorporado tecnología de terminales en los componentes estándar de su producto histórico Windows 2000 y, con el apoyo del software de terceros Mateframe para terminales, puede conectarse a Windows 2000 Server bajo DOS sin disco o Windows 3x sin disco. , formando el llamado terminal Windows 2000 de software puro. Actualmente, existen tres tecnologías principales sin disco: Windows 98 sin disco RPL, sistema Windows 98 sin disco PXE y terminal Windows 2000 de software puro. Se puede ver que los usuarios tienen más opciones en redes sin disco y la tecnología sin disco tiene aplicaciones más amplias. Casi todo el software que puede ejecutarse en estaciones sin disco puede ejecutarse en estaciones sin disco.
4.3 Comparación de tres redes sin disco convencionales
Al enfrentarse a múltiples soluciones sin disco, es posible que los lectores no sepan qué hacer. Esta sección analizará PXE, RPL y Windows 2000. Las diferencias entre ellos. Se presentan en detalle los terminales (en adelante denominados WBT estándar) y los terminales basados en MetaFrame (en adelante denominados Meta WBT). Nos referimos colectivamente a Standard WBT y Meta WBT como terminales.
WBT estándar es el WBT más conocido, lanzado por el gigante del software Microsoft e incluido con Windows 2000. También es un producto pesado lanzado por Microsoft para productos integrados, y Microsoft espera monopolizar el mercado de productos integrados.
La ventaja del WBT estándar es que no requiere altos requisitos de hardware para el terminal. Solo necesita ejecutar Windows CE y manejar algunas operaciones de E/S simples. No es necesario realizar más modificaciones, actualizaciones o reinversiones en los terminales existentes. Generalmente las máquinas 586 no requieren añadir Windows CE al bootrom de la tarjeta de red ni insertar un DOS con Windows CE en el PCI. La ranura puede cumplir con los requisitos. No es necesario realizar cambios en otros aspectos del terminal para proteger las inversiones existentes. Desventajas: Altos requisitos para el hardware del servidor, porque todas las aplicaciones que se ejecutan en el terminal se ejecutan en el servidor, lo que consume muchos recursos de CPU y memoria. Al mismo tiempo, debido a las fallas del propio Windows CE, es decir, "el cliente es demasiado delgado", no tiene suficiente soporte para varios periféricos, los controladores correspondientes son difíciles de encontrar y el rendimiento multimedia es débil. El software grande se ejecuta lentamente. Debido al enfoque de Microsoft, el cliente está limitado a dispositivos Windows CE y el servidor debe ser un servidor Windows 2000, lo que limita enormemente su aplicación.
MetaFrame es relativamente raro en China y relativamente desconocido para todos. Fue desarrollado por Citrix y admite PC con Windows de 16 y 32 bits, terminales con Windows, computadoras en red, dispositivos con Windows CE y varios dispositivos que no son de Windows. Terminal de Windows, navegador web, etc. El lado del servidor es el servidor MetaFrame, que es esencialmente un servidor Windows 2000 con el programa del lado del servidor MetaFrame instalado. El servidor puede adoptar la forma de un clúster de varios servidores, pero se debe designar un servidor maestro (servidor principal de estructura metálica).
Dado que los programas de los clientes pueden funcionar en varias plataformas, serán más competitivos en los futuros ASP. La forma en que funciona también es muy similar a la WBT estándar. Se debe iniciar el cliente (no necesariamente se selecciona Windows CE, también se pueden usar otros sistemas operativos, incluidos DOS, UNIX, etc.) y luego se puede ejecutar la aplicación. el servidor a través del protocolo ICA y se ejecuta en el servidor. El servidor transmite la interfaz de usuario, incluidos los resultados de ejecución, a través de ICA. El servidor se puede colocar de forma remota y luego el terminal puede comunicarse con el servidor remoto a través de ISDN, acceso telefónico MODEN, LAN o incluso transmisión inalámbrica utilizando el protocolo ICA. Esta es una gran ventaja sobre el WBT estándar y significa que los proveedores de ASP pueden ofrecer aplicaciones a través de Internet. MetaFrame también tiene una herramienta atractiva que permite a los administradores manipular de forma remota la interfaz del cliente y controlar el teclado, el mouse y la interfaz de salida del cliente. La desventaja de MetaFrame es la misma que la del WBT estándar, que requiere altos recursos de hardware del servidor. Esencialmente, la tecnología central de MetaFrame y WBT es separar el programa de interfaz de usuario del ejecutor lógico. El ejecutor lógico se ejecuta en el lado del servidor y el programa de interfaz de usuario se transmite al cliente a través del protocolo ICA o RDP. , ICA o RDP transfiere la información de respuesta de interacción del usuario (como operaciones de teclado y mouse, etc.) y se envía de regreso al programa en ejecución lógica para su procesamiento. Sin embargo, el inicio del sistema cliente aún debe depender del sistema operativo local original (como Windows CE), por lo que, estrictamente hablando, no puede considerarse como una tecnología de inicio remoto.
PXE es la verdadera tecnología de arranque remoto. PXE fue desarrollado por Intel. Aunque se lanzó hace mucho tiempo, su valor real de aplicación no se dio cuenta hasta este año. Según los registros del sitio web, las empresas nacionales DTK y Great Wall Computer han desarrollado con éxito estaciones de trabajo sin disco Windows 98 basadas en la tecnología Intel PXE y las han promocionado en el sistema educativo. La tarjeta de red de la estación de trabajo viene con una ROM de arranque Intel PXE o tiene un código Intel PXE integrado en el BIOS. Cuando se inicia el terminal, el sistema operativo (SO) del servidor se carga en su memoria. El servicio de inicio remoto del sistema operativo del servidor admite estaciones de estudiantes que ejecutan Windows 95 y Windows 98 con la ayuda del complemento externo del software de inicio remoto. Cuando se inicia el terminal, el código PXE recupera el software de inicio y configuración del servidor, un proceso llamado inicio remoto.
A diferencia de la tecnología de terminal, PXE utiliza recursos y memoria locales para ejecutar aplicaciones, lo que equivale a reemplazar el disco duro con la red. La carga en el servidor también se reduce considerablemente y los requisitos de configuración son relativamente bajos. Esta es una gran ventaja sobre WBT. Debido a que la estación de trabajo ejecuta Windows 98 verdadero, el software de aplicación es muy rico. Con un disco duro, la estación de trabajo se convierte en una PC estándar que puede usarse para otras aplicaciones, protegiendo así la inversión del cliente. Desafortunadamente, PXE actualmente no admite acceso telefónico, RDSI, etc., por lo que no se puede iniciar de forma remota a través de Internet, por lo que no es muy adecuado como herramienta ASP. Sin embargo, es bastante competitivo si se utiliza en aulas electrónicas, oficinas, hoteles, cibercafés, valores y otros lugares. En términos de velocidad está a la par del terminal, pero en términos de multimedia el PXE tiene ventaja.
En resumen, cada uno de los tres tiene sus propias ventajas y los usuarios pueden elegir la tecnología y los productos adecuados según sus propias necesidades. En términos generales, Metal Frame es la opción más adecuada para ASP y educación a distancia, PXE es más adecuado para LAN y Windows CE es la mejor opción para PDA y dispositivos portátiles.
Las aplicaciones utilizadas por PXE y RPL cuando se ejecutan son todas recursos locales excepto el disco duro. A juzgar por sus métodos de operación, tienen muchas similitudes, pero los núcleos son muy diferentes. Comparado desde varios aspectos:
¨Perspectivas de desarrollo
PXE: El nuevo software de Intel debería estar muy avanzado en teoría, pero todavía tiene algunos problemas No muy avanzados. Aunque todavía hay algunos problemas, sus ventajas se han reflejado plenamente en las aplicaciones. Intel seguirá brindando soporte en esta área y creo que el código fuente abierto será más perfecto en el futuro.
RPL: Los productos de Microsoft ya están muy maduros. Muchos entusiastas los conocen y la información técnica está disponible en todas partes. Sin embargo, Microsoft ha renunciado al desarrollo y soporte de productos en esta área, y no habrá. actualizaciones o mejoras en el futuro.
¨Velocidad de inicio de la estación de trabajo
Desde la perspectiva de un pequeño número de máquinas, no parece haber mucha diferencia entre PXE y RPL, pero si hay un gran número de máquinas , PXE será más rápido. La razón principal es que RPL usa el protocolo de comunicación NETBEUI. Si ocurre un error durante la transmisión de la trama, RPL requerirá que se retransmita todo el paquete de datos, mientras que PXE se basa en TCP/IP. Basado en TCP/IP MTFTP (Protocolo de transferencia multipunto), si se produce una trama de error durante la transmisión, PXE no retransmitirá todo el paquete de datos, sino solo los datos de un hilo de error, lo que acelera el inicio de toda la red. En el caso de más estaciones de trabajo la probabilidad de error es mayor, por lo que la diferencia en la velocidad de inicio será mayor en este caso.
¨Instalación
La instalación de PXE se basa en la carga local, es decir, solo necesita instalar una estación de trabajo con un disco en la estación de trabajo y luego cargar todo el disco duro en la servidor a través del software de carga En un directorio **** enjoy, los pasos de instalación son relativamente pocos, todo el proceso es muy simple y la tasa de éxito de la instalación es muy alta. El proceso de instalación tradicional de la estación sin disco RPL Windows 95 es muy engorroso y propenso a errores, y la tasa de éxito de la instalación es muy baja. La tecnología RPL actual se basa en el método de carga local de PXE, por lo que el método de instalación es cercano a PXE, pero es necesario dominar las tecnologías RPL y PXE para realizar la instalación. Por supuesto, han aparecido muchas herramientas de instalación de RPL98, lo que aporta comodidad a la instalación de RPL Windows 98 sin disco.
¨Velocidad de ejecución
PXE es más rápido, especialmente cuando se ejecutan algunas aplicaciones grandes o se navega por Internet. Esto se debe principalmente a que el protocolo predeterminado de PXE es TCP/IP. En redes sin disco de baja configuración, Windows 95 sin disco RPL es más rápido.
¨Mantenimiento futuro
PXE y el RPL mejorado son muy convenientes para el mantenimiento futuro. La cantidad de mantenimiento del software es muy baja. Durante el mantenimiento, solo necesita actualizar el software de la aplicación y. eliminar archivos inútiles en el documento del cliente. Si el software de la aplicación no se utiliza durante un período de tiempo y el disco duro tiene una cuota de disco, entonces se puede lograr un mantenimiento nulo del software durante este período, lo que se puede decir que es una especie de liberación para la administración de la computadora. habitación. La red RPL tradicional requiere mucho mantenimiento y el cliente puede dañar el sistema o provocar que el sistema falle. Aunque se puede restringir por varios medios, fundamentalmente no puede resolver el problema. Es completamente incompatible con la interfaz de Windows. varias restricciones diferentes.
¨Compatibilidad de hardware
El software PXE puede arrancar la mayoría de las tarjetas de red y placas base, pero el chip de inicio PXE no tiene mucho soporte para tarjetas de red y el requisito de BIOS para la placa base es AWORD , otras versiones de BIOS son incompatibles, lo cual es un factor importante que restringe actualmente el desarrollo de PXE. La compatibilidad de hardware de RPL es muy buena y casi todas las tarjetas de red y placas base pueden admitirlo. RPL tiene muy buena compatibilidad de hardware y puede ser compatible con casi todas las tarjetas de red y placas base.
La comparación de tres sistemas de red sin disco convencionales (cuatro soluciones) se muestra en la Tabla 4.1.
Tabla 4.1 Comparación de cuatro tecnologías de arranque sin disco
PXE
RPL
WBT estándar
Mate WBT
Operaciones del servidor
Plataforma
Windows NT 4.0 Server
Windows 2000 Server
Windows 2000 Advance Server
p>Novell Netware 3xx
Windows NT 4.0 Server
Windows 2000 Server
Windows 2000 Advanced Server
Windows 2000 Server
Windows 2000 Advanced Server
Acuerdo de servicio de visualización
Gestionado por dispositivo local
Gestionado por dispositivo local
Protocolo RDP, solo admite redes wan, lan o de acceso remoto que se ejecuten en un entorno TCP/IP. Aplicable únicamente a redes empresariales de banda ancha
El protocolo de red ICA es adecuado para redes de banda ancha y redes de banda estrecha y admite tecnología de blindaje; los administradores pueden controlar de forma remota dispositivos de cliente ligero
Soporte al cliente
p>Estación de trabajo DOS sin disco
Estación de trabajo Windows 95 sin disco
Estación de trabajo Windows 98 sin disco