## Conectividad y Seguridad del Cliente

El entorno Java es altamente considerado en parte por su capacidad para escribir programas que utilizan e interactúan con los recursos de Internet y la World Wide Web. De hecho, los navegadores que soportan Java utilizan esta capacidad del entorno Java hasta el extremo de transportar y ejecutar applets a través de la red.

### Indice de Contenidos:

- Introducción al Trabajo en Red
  - Trabajo en Red Básico
  - Lo qué podrías conocer ya sobre el trabajo en Red en Java
- Trabajar con URLs
  - ¿Qué es una URL?
  - Crear una URL
  - Compartir una URL
  - Leer Directamente desde una URL
  - Conectar con una URL
  - Leer y Escribir utilizando una Conexión URL
- Todo sobre los Sockets
  - ¿Qué es un Socket?
  - Leer y Escribir utilizando un Socket
  - Escribir el lado del servidor de un Socket
- Todos sobre los Datagramas
  - ¿Qué es un Datagrama?
  - Escribir un Datagrama Cliente y Servidor
- Proporcionar su propio Controlador de Seguridad
  - Introducción a los Controladores de Seguridad
  - Escribir un Controlador de Seguridad
  - Instalar su Controlador de Seguridad
  - Decidir qué métodos sobreescribir del SecurityManager

- Cambios en el JDK 1.1

Consideraciones de Seguridad: Observa que la comunicación a través de la red está sujeta a la aprovación del controlador de seguridad actual. Los programas de ejemplo contenidos en las lecciones sobre URLs, sockets y Datagramas de esta ruta son aplicaciones solitarias, que por defecto no tienen controlador de seguridad. Si quieres convertir estas aplicaciones en applets podría ser posible que no se comunicarán a través de la red, dependiendo del navegador o visualizados en el que se esté ejecutando. Puedes ver Entender las Capacidades y las Restricciones de un Applet para más información sobre las restricciones de seguridad de los applets

Ozito