cap15 menu+linea


EJECUTAR TCP/IP EN Windows '95

Las indicaciones que se proporcionan a continuación, van a permitirnos fijar los parámetros de Windows '95 para que se puedan ejecutar programas cliente y servidor, sin necesidad de que el ordenador en el cual se está ejecutando Windows '95 esté conectado a una red de área local. Esto puede resultar útil para mucha gente que está probando Java en su casa y no dispone de red, o incluso para aquellos programadores o estudiosos que quieren probar sus nuevos programas distribuidos pero no disponen de red o de Internet.

Advertencia: Si los siguientes parámetros se van a fijar en un ordenador portátil que en ocasiones sí se conecte a una red, sería conveniente anotar los parámetros actuales de la configuración de Windows '95, para que sean fácilmente recuperables cuando este ordenador se vuelva a conectar a la red.

Configuración del TCP/IP de Windows '95

Hay que seguir los pasos que vamos a relatar a continuación, suponemos que se está ejecutando la versión española de Windows '95, en otras versiones puede que las opciones tengan nombre diferente:

  1. En el Panel de Control, seleccionar Red
  2. Picar Agregar, luego Protocolo y luego Agregar
  3. Seleccionar Microsoft y luego TCP/IP y picar en Aceptar
  4. En este momento probablemente se solicite la introducción de los discos de Windows '95, o del CD-ROM
  5. Seleccionar la pestaña Configuración de la ventana Red
  6. Seleccionar TCP/IP en la lista que aparece y picar Propiedades
  7. Seleccionar la pestaña Dirección IP
  8. Seleccionar la pestaña Configuración DNS y desactivar DNS
  9. Los valores correspondientes a las otras cuatro pestañas pueden dejarse los que hay por defecto
  10. Picar Aceptar
  11. (Opcional) Seleccionar la pestaña Identificación de la ventana Red
  12. (Opcional) Introducir un nombre para el ordenador, como por ejemplo: breogan
  13. (Opcional) Picar Aceptar

Crear una entrada en la "red"

  1. Editar el fichero hosts.sam que está en el directorio de Windows
  2. Al final del fichero incorporar la dirección IP y el nombre del ordenador que se han introducido antes, en nuestro caso: 102.102.102.102 breogan
  3. Asegurarse de que la dirección IP y el nombre coinciden con la dirección IP que se ha fijado en el paso 7a de antes y que el nombre es el mismo que el indicado en el paso 12 anterior
  4. Salvar el fichero con el nombre "hosts" y reiniciar Windows '95

Comprobación de la red

  1. Abrir una sesión MS-DOS
  2. Teclear "ping breogan"
  3. Debería aparecer:
            Pinging breogan [102.102.102.102] with 32 bytes of data:
            Reply from 102.102.102.102: bytes=32 time=1ms TTL=32
            Reply from 102.102.102.102: bytes=32 time<10ms TTL=32
            Reply from 102.102.102.102: bytes=32 time<10ms TTL=32
            Reply from 102.102.102.102: bytes=32 time<10ms TTL=32
    
  4. Teclear "tracert 102.102.102.102"
  5. Debería aparecer:
            Tracing route to 102.102.102.102 over a maximum of 30 hops
            1   <10 ms     1 ms   <10 ms  102.102.102.102
            Trace complete.
    

En este instante, si todo ha ido bien, el ordenador está listo para funcionar como si estuviera en red. Dos o más programas que se comuniquen en red a través de sockets debería poder ejecutarse ahora dentro de los dominios del ordenador que acabamos de configurar

Problemas más frecuentes

Los tres problemas que pueden presentarse cuando intentemos comprobar el funcionamiento correcto de la red interna que acabamos de montar son:

Cuando hacemos "ping" obtenemos "Bad IP address breogan"

Intentar teclear "ping 102.102.102.102". Si ahora sí se obtiene réplica, la causa del problema es que el los pasos 12 de la Configuración y 3 de la Creación de la entrada en la tabla de hosts, no se ha introducido correctamente el nombre de la máquina. Comprobar esos pasos y que todo coincide.

El programa cliente o el servidor fallan al intentar el "connect"

La causa podría estar en que se produzca un fallo por fichero no encontrado en el directorio Windows/System de las librerías WINSOCK.DLL o WSOCK32.DLL. Muchos programas que se utilizan en Internet reemplazan estos ficheros cuando se instalan. Asegurarse de que están estos ficheros y que son los originales que vienen con la distribución de Windows '95.

El programa servidor dice que no puede "bind" a un socket

Esto sucede porque tiene el DNS activado y no puede encontrar ese DNS o servidor de direcciones, porque estamos solos en la red. Asegurarse de que en el paso 8 de la Configuración la opción de DNS está deshabilitada.
linea2
menu
Tutorial de Java
[Anterior] [Indice] [Siguiente]
1