El documento describe la comunicación cliente-servidor utilizando sockets. Los sistemas operativos distribuidos usan la comunicación multicast que permite que todas las computadoras funcionen como un solo elemento de red. La coordinación en los sistemas operativos distribuidos está sincronizada a través de sockets, que pueden conectar un proceso cliente con un proceso servidor de manera similar a cómo un enchufe se conecta a un zócalo. Los sockets permiten verificar qué equipos están disponibles y permiten el intercambio de información entre programas cliente y servidor.
2. 2.1 Comunicación
Los servicios de comunicación son típicos servicios de
red, pero en caso de los SOD son más especializados
en ciertas áreas.
Los SOD utilizan «comunicación en grupo» esto
permite a todos los computadores del sistema
trabajar como un solo elemento de la red.
SOD tienen comunicación por medio de SOCKETS son
paso de mensajes que permiten verificar cual equipo
está disponible.
3. 2.1.1 Comunicación Cliente-Servidor
(Sockets).
Cliente-Servidor es el modelo que
actualmente domina el ámbito de
comunicación, ya que descentraliza
los procesos y los recursos.
Servicios como:
- Ejecución de un programa.
- Acceso a una Base de Datos.
- Acceso a un dispositivo de
Hardware.
4. 2.1.1 Comunicación Cliente-Servidor
(Sockets).
Los sockets pueden unir un proceso cliente y un
proceso servidor de manera semejante a como se
puede unir un enchufe de un dispositivo electrónico a
su respectivo zócalo.
De los mecanismos de sockets el más conocido es
referente al API de Berkeley y está implementado en
prácticamente todos los sistemas UNIX por lo que se
maneja C, pero también esta portado a otras
arquitecturas como Windows (WinSock) y otros
lenguajes como Java.
5. 2.1.1 Comunicación Cliente-Servidor
(Sockets).
Para lograr tener un SOCKET para la comunicación e
intercambio de información se necesita:
1.- Que un programa sea capaz de localizar al otro.
2.- Que ambos programas sean capaces de
intercambiar información
7. SUMMARY AND CONCLUSION
Quickly summarize what we cover, client-server model
currently stands in the field of communication, since
decentralization processes and resources.
SOD is used for Multicast that enables every computer
operating system to work as a single network element. All
coordination of SOD (Distributed Operating Systems) are
synchronized by means of sockets, these are also called
connectors because they can join a client process and a
process server.
We know that the communication protocol between "client
and server" should be common and known for both
computers. In conclusion we can say that using the SOCKETS
connection we can have a very efficient because it allows be
serving multiple clients at once.