##
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
   - Crearse una dirección IP, como por ejemplo: 102.102.102.102
   - Crearse una Máscara de subred, como: 255.255.255.0
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.

|  | ##### [Anterior] [Indice] [Siguiente]