Ir a inicioFavoritosRecomiéndanos El Prisma.com - Ingeniería de Sistemas
Inicio > Regresar a Ingeniería de Sistemas 302 visitantes activos
Sockets - Comunicación entre Procesos Distribuidos



Navigation bar
  Start Previous page
 1 of 14 
Next page End 1 2 3 4 5 6  

SOCKETS: COMUNICACIÓN ENTRE PROCESOS DISTRIBUIDOS
1.- EL CONCEPTO DE RED.
     Por red entendemos un sistema de ordenadores interconectados, a través de los
cuales se podrá compartir recursos e intercambiar información entre las diferentes
máquinas. El concepto modo distribuido en contraposición a modo repartido con
respecto a los recursos de una red va tomando cada vez más auge en las redes. En el
modo repartido, los recursos deben estar localizados explícitamente. En el modo
distribuido, el usuario no tiene por qué saber donde se localiza cada uno de los
recursos: para ellos cada tipo de recurso es un único recurso virtual, que englobará a
todos los recursos de ese tipo repartidos a través de sus distintas localizaciones. Nace
así el concepto de Sistemas Abiertos introducido por la ISO ( International Standards
Organization ) definiendo las diferentes interacciones entre los equipos que integran
una red.   
Como consecuencia de ello, ISO define el modelo OSI (Open Systems
Interconnection), una arquitectura de red basada en la descomposición en siete
niveles de abstracción de red, cada uno de los cuales se apoya en los servicios que
lo ofrece el nivel inmediatamente inferior. Cada nivel tiene una función bien definida. El
conjunto de reglas que rigen el diálogo ( virtual ) entre un nivel de un sistema y su
homólogo en otro sistema se conoce como el protocolo de ese nivel. El modelo OSI
publicó estándares para cada uno de estos niveles. Las máquinas UNIX se basan en
estos niveles, que son:  
     * Nivel 1: Nivel Físico.  
     * Nivel 2: Nivel de Enlace de Datos.  
     * Nivel 3: Nivel de Red.  
     * Nivel 4: Nivel de Transporte.  
     * Nivel 5: Nivel de Sesión.  
     * Nivel 6: Nivel de Presentación.  
     * Nivel 7: Nivel de Aplicación.  
Sólo nos interesará conocer algo sobre los niveles 3 ( de Red ), nivel 4 ( de Transporte
) y los niveles 5, 6 y 7.  
     - Nivel de Red:  
          En él se solucionan los problemas de encaminamiento de la información a
través de las distintas subredes. Por tanto, se necesita conocer la topología de la red y
la interconexión de redes. Encontrar una ruta para la comunicación será su misión
fundamental.  
       
     Aporta dos tipos de servicios:  
     Servicio sin conexión, recibiendo del nivel superior paquetes de información o
datagramas. Se recalcula la ruta a seguir por cada paquete recibido. INTERNET
posee este mecanismo.  
     Servicio orientado a conexión, que establece un circuito virtual entre las
máquinas correspondientes. Así se asegura el flujo y el control de errores. X25.PLP
adopta este esquema.  
     - Nivel de Transporte:  
          Aquí se establece la comunicación virtual entre aplicaciones y no ya entre
máquinas ( comunicación extremo a extremo ). El servicio más importante que
presenta es el modo conectado ( conexión segura, control de flujo, ensamblado,... ).
Mediante la multiplexación se podrá establecer varias conexiones a nivel de
transporte mediante el uso de una sola conexión de red. Los protocolos TCP y UDP
pertenecen a este nivel en la familia ARPA (INTERNET).  
     - Niveles de Sesión-Presentación-Aplicación:  
          Ofrecen servicios orientados al usuario y no ya exclusivamente orientados a un
nivel superior. El establecimiento de una sesión de comunicación, la gestión del
diálogo y la sincronización son servicios que aportan estos niveles. También se
ubican en este nivel las RPC ( llamadas a procedimientos remotos ), XDR y sistemas
de ficheros tipo NFS.  
2.- REDES ETHERNET.
     Las Redes Ethernet fueron desarrolladas por Xerox a principio de los sesenta,
estandarizándose por otros fabricantes posteriormente. Físicamente la red la compone
un cable coaxial pasivo, con una longitud máxima de 500 metros antes de tener que
instalar un repetidor, siendo dos el número máximo de repetidores que pueden
situarse entre dos puntos. La conexión de una máquina a la red se realiza por medio
de un transceiver. La topología de este red difusora es en bus, con 10 Mbits/sg. de
capacidad y protocolo CSMA/CD. Las direcciones a través de esta red son de 48 bits
(6 grupos de 2 dígitos hexadec. hh:hh:hh:hh:hh:hh).  
Estas direcciones las administra el IEEE.  
Las redes Ethernet son LANs ( Local Area Networks ) que mediante interconexiones a
través de bridges ( puentes ), routers ( enrutadores ) y gateways ( pasarelas )
forman lo que se conoce como WANs ( large Wide Area Networks ). La necesidad de
intercambiar información entre todas estas LANs y WANs genera un esquema de
direccionamiento y enrutado estándar para todas ellas: Internet agrupa al mayor
número de redes actualmente ( no todas son Ethernet ) y todas ellas utilizan el
protocolo de comunicación TCP/IP.  
3.- INTERNET.
     Internet se origina gracias a DARPA ( Defense Advanced Research Projects
Agency ) y a su idea de crear una red lógica que esconda la heterogeneidad de las
redes que se interconectan. Debido a este afán, se definen un modelo de
interconexión basado en el protocolo internet TCP/IP, que describe su estructura de
comunicaciones de red utilizando cinco niveles, a diferencia de lo marcado por el
modelo de referencia OSI.  
3.1.- El modelo TCP/IP.
    
Los cinco niveles del modelo TCP/IP son:
Previous page Top Next page
Inicio Última Actualización 03/02/2012 Sugerencias
 
Guía MBA y Masters
Conoce los mejores programas de MBA
Executive MBA y Global MBA