COMUNICACION SOD<br />Los sistemas distribuidos están basados en las ideas básicas de transparencia, eficiencia, flexibili...
Transparencia <br />El concepto de transparencia de un sistema distribuido va ligado a la idea de que todo el sistema func...
Flexibilidad <br />Un proyecto en desarrollo como el diseño de un sistema operativo distribuido debe estar abierto a cambi...
COMUNICACIÓN CLIENTE/SERVIDOR SOKETS<br />Es el modelo que actualmente domina el ámbito de comunicación ya que descentrali...
<ul><li>Es un sistema donde el cliente es un aplicación en un equipo que solicita un determinado servicio y existe un soft...
Ejecución de un programa
Acceso a una base
Acceso a dispositivos de hardware</li></li></ul><li>Estos solo requiere de un medio físico de comunicación entre las maqui...
Para lograr un soket es necesario que cumplan requisitos.<br />        Que un programa sea capaz de localizar a otro.<br /...
Upcoming SlideShare
Loading in …5
×

C:\fakepath\comunicacion sod

946 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

C:\fakepath\comunicacion sod

  1. 1. COMUNICACION SOD<br />Los sistemas distribuidos están basados en las ideas básicas de transparencia, eficiencia, flexibilidad, escalabilidad y fiabilidad. Sin embargo estos aspectos son en parte contrarios, y por lo tanto los sistemas distribuidos han de cumplir en su diseño el compromiso de que todos los puntos anteriores sean solucionados de manera aceptable. <br />
  2. 2. Transparencia <br />El concepto de transparencia de un sistema distribuido va ligado a la idea de que todo el sistema funcione de forma similar en todos los puntos de la red, independientemente de la posición del usuario.<br />Eficiencia <br />La idea base de los sistemas distribuidos es la de obtener sistemas mucho más rápidos que los ordenadores actuales. Es en este punto cuando nos encontramos de nuevo con el paralelismo. <br />Para lograr un sistema eficiente hay que descartar la idea de ejecutar un programa en un único procesador de todo el sistema, y pensar en distribuir las tareas a los procesadores libres más rápidos en cada momento. <br />La idea de que un procesador vaya a realizar una tarea de forma rápida es bastante compleja, y depende de muchos aspectos concretos, como la propia velocidad del procesador, pero también la localidad del procesador, los datos, los dispositivos.<br />
  3. 3. Flexibilidad <br />Un proyecto en desarrollo como el diseño de un sistema operativo distribuido debe estar abierto a cambios y actualizaciones que mejoren el funcionamiento del sistema. Esta necesidad ha provocado una diferenciación entre las dos diferentes arquitecturas del núcleo del sistema operativo: el núcleo monolítico y el micronúcleo.<br />
  4. 4. COMUNICACIÓN CLIENTE/SERVIDOR SOKETS<br />Es el modelo que actualmente domina el ámbito de comunicación ya que descentraliza los procesos y registros.<br />
  5. 5. <ul><li>Es un sistema donde el cliente es un aplicación en un equipo que solicita un determinado servicio y existe un software en otro equipo que lo proporciona estos servicios pueden ser:
  6. 6. Ejecución de un programa
  7. 7. Acceso a una base
  8. 8. Acceso a dispositivos de hardware</li></li></ul><li>Estos solo requiere de un medio físico de comunicación entre las maquinas y dependerá de la naturaleza de estas para que se pueda devalidar del sistema.<br />SOKETS Designa un concepto abstracto por lo cual dos programas situada en dos distintas computadoras pueden intercambiar cualquier tipo de datos, generalmente de manera fiable y ordenada. Estos sokets proporcionan comunicación de dos vías PUNTO A PUNTO.<br />
  9. 9. Para lograr un soket es necesario que cumplan requisitos.<br /> Que un programa sea capaz de localizar a otro.<br /> Que ambos programas sean capaz de intercambiar información por lo cual es necesario tener tres recursos.<br /><ul><li>un protocolo de comunicaciones q permitan intercambio de octetos.
  10. 10. Una dirección de protocolo de red
  11. 11. Un numero de puerto que identifique un programas de una computadora.</li></li></ul><li>COMUNICACIÓN EN GRUPO<br />ELEMENTOS DEL PROCESO DE LA COMUNICACIÓN EN GRUPO.<br />Los elementos de la comunicación en grupo son: fuente, emisor o codificador, código (reglas del signo, símbolo), mensaje primario (bajo un código), receptor o decodificador, canal, ruido (barreras o interferencias) y la retroalimentación o realimentación (feed-back, mensaje de retorno o mensaje secundario).<br />Fuente: Es el lugar de donde emana la información, los datos, el contenido que se enviará, en conclusión: de donde nace el mensaje primario. <br />Emisor o Codificador: Es el punto (persona, organización…) que elige y selecciona los signos adecuados para transmitir su mensaje; es decir, los codifica para poder llevarlo de manera entendible al receptor. En el emisor se inicia el proceso comunicativo. <br />
  12. 12. Receptor o Decodificador:<br />Es el punto (persona, organización), al que se destina el mensaje, realiza un proceso inverso al del emisor ya que en él está el descifrar e interpretar lo que el emisor quiere dar a conocer. Existen dos tipos de receptor, el pasivo que es el que sólo recibe el mensaje, y el receptor activo o perceptor ya que es la persona que no sólo recibe el mensaje sino que lo percibe y lo almacena. El mensaje es recibido tal como el emisor quiso decir, en este tipo de receptor se realiza lo que comúnmente denominamos el feed-back o retroalimentación. <br />

×