Redes

Solo disponible en BuenasTareas
  • Páginas : 6 (1343 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de octubre de 2010
Leer documento completo
Vista previa del texto
INTRODUCCION

Los sockets son un sistema de comunicación entre procesos de diferentes máquinas de una red. Más exactamente, un socket es un punto de comunicación por el cual un proceso puede emitir o recibir información.
Fueron popularizados por Berckley Software Distribution, de la universidad norteamericana de Berkley. Los sockets han de ser capaces de utilizar el protocolo de streams TCP(Transfer Contro Protocol) y el de datagramas UDP (User Datagram Protocol).
Utilizan una serie de primitivas para establecer el punto de comunicación, para conectarse a una máquina remota en un determinado puerto que esté disponible, para escuchar en él, para leer o escribir y publicar información en él, y finalmente para desconectarse.
Con todas primitivas se puede crear un sistema de diálogo muycompleto.
En este trabajo vamos a utilizar la tecnología de los sockets para así podernos comunicar con la PC del cliente permitiendo un control y monitoreo de las mismas. Con esto nos va a permitir optimizar el tiempo de respuesta, minimizar costes, recursos y personal , generando múltiples beneficios para la institución.



CAPITULO I

1.1 Objetivos :

• Poder Administrarremotamente una PC.
• Acceder a información.
• Minimizar los tiempos de respuesta.

1.2 Justificación
Hemos implementado este software para tener una mejor comunicación entre cliente-servidor, pues así tenemos un flujo de información constante, también trataremos de minimizar el tiempo de respuesta.


Capítulo II
FUNDAMENTOS TEORICOS
2.1. Socket de Internet
Socket designa un conceptoabstracto por el cual dos programas (posiblemente situados en computadoras distintas) pueden intercambiar cualquier flujo de datos, generalmente de manera fiable y ordenada.
Un socket queda definido por una dirección IP, un protocolo de transporte y un número de puerto.

2.1.1. Dirección IP
Una dirección IP es una etiqueta numérica que identifica, de manera lógica y jerárquica, a una interfaz de undispositivo dentro de una red que utilice el protocolo IP, que corresponde al nivel de red del protocolo TCP/IP. Dicho número no se ha de confundir con la dirección MAC que es un número hexadecimal fijo que es asignado a la tarjeta o dispositivo de red por el fabricante, mientras que la dirección IP se puede cambiar.
2.1.2 Protocolo TCP/IP
El TCP/IP es la base de Internet, y sirve para enlazarcomputadoras que utilizan diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes de área local (LAN) y área extensa (WAN).
2.1.3 Puertos
Un puerto de red es una interfaz para comunicarse con un programa a través de una red. Un puerto suele estar numerado. La implementación del protocolo en el destino utilizará ese número para decidir a qué programaentregará los datos recibidos. Esta asignación de puertos permite a una máquina establecer simultáneamente diversas conexiones con máquinas distintas, ya que todos los paquetes que se reciben tienen la misma dirección, pero van dirigidos a puertos diferentes.

2.2 Arquitectura Cliente –Servidor:
Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (elservidor) que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.
En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a lacentralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.
2.3 Lenguaje de Programación:
Java: Lenguaje de programación independiente de la plataforma creado por Sun Microsystems. Está pensado expresamente para una arquitectura cliente/servidor en la que sólo es necesario intercambiar pequeñas porciones de código (llamadas...
tracking img