0% encontró este documento útil (0 votos)
245 vistas4 páginas

Comunicación Entre Programas

Este documento describe los procesos de comunicación entre programas cliente-servidor. Explica que un servidor crea un socket permanente para escuchar peticiones de servicio de clientes, y cuando un cliente se conecta, se crea un socket temporal entre el cliente y el servidor. También describe que un cliente inicia activamente una conexión, mientras que un servidor espera pasivamente las conexiones entrantes de los clientes. El servidor recibe y procesa los datos enviados por el cliente.

Cargado por

Azul_Alex92
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
245 vistas4 páginas

Comunicación Entre Programas

Este documento describe los procesos de comunicación entre programas cliente-servidor. Explica que un servidor crea un socket permanente para escuchar peticiones de servicio de clientes, y cuando un cliente se conecta, se crea un socket temporal entre el cliente y el servidor. También describe que un cliente inicia activamente una conexión, mientras que un servidor espera pasivamente las conexiones entrantes de los clientes. El servidor recibe y procesa los datos enviados por el cliente.

Cargado por

Azul_Alex92
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

COMUNICACIN ENTRE

PROGRAMAS

PROCESO: ES LA CREACIN DE UN SERVICIO SIEMPRE COMIENZA CON LA
CREACIN DEL SOCKER.
CLIENTE: SE NECESITA LLAMADAS ESPECFICAS EN DETERMINADOS
MOMENTOS, EL SERVIDOR TRABAJO DE MODO SIMILAR PERO AADE UNAS
POCAS LLAMADAS EXTRAS AL SISTEMA.
SERVIDOR: UTILIZA LA LLAMADA DEL SISTEMA SOCKET, PERO DEBE HACER UN
TRABAJO EXTRA QUE ERA OPCIONAL PARA EL CLIENTE, EL CLIENTE SIEMPRE
REALIZA UNA CONEXIN ACTIVA PORQUE LA PERSIGUE ENRGICAMENTE LOS
SERVIDORES POR OTRO LADO NECESITAN PROPORCIONAR UN NUMERO DE
PUESTO ESPECIFICO Y CONSISTE A LOS PROGRAMAS CLIENTES SI LES VA A
PRESTAR SERVICIO.

PROGRAMA SERVIDOR: ESCRIBE Y DEBER UTILIZAR LAS LLAMADAS DE SISTEMA
SOCKER (), BIND (), LISTEN (), ACCEPT (). Y MIENTRAS EL PROGRAMA CLIENTE ES
UNA CONEXIN ACTIVA, EL SERVIDOR ES UNA CONEXIN PASIVA.
LLAMADAS DEL SISTEMAS: CREAN UNA CONEXIN SOLO CUANDO EL CLIENTE
PIDE UNA CONEXIN (SIMILAR A LA ACCIN DE RESPONDER AL TIMBRE DE UN
TELFONO, COMO EL CLIENTE DE EJEMPLO, PUEDE CONECTAR CON ESTE
SERVIDOR Y PASARLE HASTA 16.384 BYTES DE DATOS.
EL SERVIDOR TRATA LOS DATOS COMO DATOS ASCII Y LOS CONVIERTE EN
MAYSCULAS ANTES DE PASRSELOS A! PROGRAMA CLIENTE. ESTOS DOS
SENCILLOS PROGRAMAS SE PUEDEN VOLVER A UTILIZAR FCILMENTE CUANDO
SE ESCRIBAN PROGRAMAS CLIENTE-SERVIDOR

LOS SERVIDORES QUE PUEDEN RECIBIR MUCHAS PETICIONES SIMULTNEAS LO
USAN PARA CREAR UN PROCESO SEPARADO PARA LA ADMINISTRACIN DE
PETICIONES DE SERVICIO CONSTITUCIONALMENTE CARAS.

EL SERVIDOR CREA UN SOCKET PERMANENTE PARA LA ESCUCHA DE PETICIONES
DE SERVICIO; CUANDO UN CLIENTE CONECTA CON EL SERVIDOR, SE CREA UN
SOCKET TEMPORAL. CADA VEZ QUE UN CLIENTE CONECTA CON UN SERVIDOR, SE
ABRE UN NUEVO SOCKET TEMPORAL ENTRE EL CLIENTE Y EL SERVIDOR.

También podría gustarte