PDF de programación - Paradigma cliente-servidor

Imágen de pdf Paradigma cliente-servidor

Paradigma cliente-servidorgráfica de visualizaciones

Publicado el 5 de Junio del 2017
638 visualizaciones desde el 5 de Junio del 2017
394,4 KB
6 paginas
Creado hace 19a (07/10/2004)
Paradigma cliente-servidor

Dr. Daniel Morató
Area de Ingeniería Telemática
Departamento de Automática y
Computación
Universidad Pública de Navarra
[email protected]
Laboratorio de Interfaces de Redes
http://www.tlm.unavarra.es/asignatur
as/lir

Clientes y Servidores

 La red (Internet) ofrece un servicio básico de comunicación

(transferencia de bits)

 El software de comunicaciones (implementación de TCP/IP) de las

máquinas no inicia comunicaciones con otras máquinas

 Son las aplicaciones, una en cada máquina remota, las que
intercambiar

emplean el servicio de comunicaciones para
información...

Aplicación

TCP
IP

Ethernet

Aplicación

TCP
IP

Ethernet

Internet

5 Oct

Paradigma cliente-servidor

1

1

Funcionamiento típico

 Otra aplicación se ejecuta más
tarde
 Entra en contacto con la otra
aplicación

 Una aplicación empieza a
ejecutarse primero
 Espera ser contactada de una
forma específica

Cliente

Aplicación

TCP
IP

Ethernet

Servidor

Aplicación

TCP
IP

Ethernet

Internet

5 Oct

Paradigma cliente-servidor

2

Características del Cliente
 Invocado por el usuario
 Inicia el contacto con el servidor
 Puede comunicarse con: varios servidores alternativamente
varios servidores simultáneamente

Cliente
Cliente

TCP
IP

Ethernet

Servidor

TCP
IP

Ethernet

Internet

Servidor

TCP
IP

Ethernet

5 Oct

Paradigma cliente-servidor

3

2

Características del Cliente
 Invocado por el usuario
 Inicia el contacto con el servidor
 Puede comunicarse con: varios servidores alternativamente
varios servidores simultáneamente
el mismo servidor concurrentemente

Cliente
Cliente

TCP
IP

Ethernet

Servidor

TCP
IP

Ethernet

Internet

Servidor

TCP
IP

Ethernet

5 Oct

Paradigma cliente-servidor

4

Características del Servidor

 Invocado automáticamente en el arranque de la máquina
 Espera pasivamente la llegada de peticiones de clientes
 Puede gestionar peticiones simultáneas de varios clientes
 El programa no termina
 En la misma máquina pueden estar funcionando varios servidores de diferentes

 Se suele llamar también “servidor” a la máquina donde se ejecuta el programa

servicios

servidor

Cliente

TCP
IP

Ethernet

Servidor

Servidor

Servidor
Servidor

TCP
IP

Ethernet

Internet

5 Oct

Paradigma cliente-servidor

5

3

Flujo de información
 El flujo de información puede ir en ambos sentidos
 El funcionamiento más normal es:

 El cliente contacta con el servidor y realiza una petición
 El servidor contesta con la información solicitada

Cliente

TCP
IP

Ethernet

Petición

Internet

Servidor

TCP
IP

Ethernet

Respuesta

5 Oct

Paradigma cliente-servidor

6

Múltiples Servidores TCP
 En una misma máquina pueden ejecutarse varios

servidores de diferentes servicios concurrentemente

 Cada servicio viene identificado por un “número de

puerto” que suele ser un valor conocido

 El servidor notifica al software TCP/IP del puerto en el

que espera peticiones

Servidor

Servidor

Servidor

puerto 80

puerto 21

puerto 25

TCP

IP

Ethernet (u otro)

5 Oct

Paradigma cliente-servidor

7

4

Múltiples Servidores TCP

 El puerto es un número entero de 16 bits (0-65535)
 Cuando un cliente desea contactar con un servidor debe

especificar la máquina en que corre y el puerto en que espera

 Según el servicio para el que sea el cliente conocerá el puerto del

servidor

 Los servicios “estándar” emplean siempre el mismo puerto...

Web

Servidor

FTP

Servidor

SMTP

Servidor

puerto 80

puerto 21

puerto 25

TCP

IP

Ethernet

5 Oct

Paradigma cliente-servidor

8

Múltiples Servidores UDP

 Lo mismo sucede con UDP
 Existe un número de puerto de 16 bits para identificar a la aplicación
 Según el servicio para el que sea el cliente conocerá el puerto del servidor
 Los números de puerto de TCP y de UDP son independientes
 Podríamos tener dos servidores de servicios diferentes empleando el mismo

número de puerto, uno TCP y el otro UDP pero

 Lo normal con los servicios estándar es que se reserven ambos puertos (el TCP y

el UDP) para el servicio aunque éste luego vaya emplear solo uno

Web

Servidor

FTP

Servidor

SMTP

Servidor

DNS

Servidor

SNMP

Servidor

puerto 80

puerto 21

puerto 25

puerto 53

puerto 161

TCP

UDP

IP

Ethernet

5 Oct

Paradigma cliente-servidor

9

5

A continuación

Servicios clásicos de Internet

5 Oct

Paradigma cliente-servidor

10

6
  • Links de descarga
http://lwp-l.com/pdf4189

Comentarios de: Paradigma cliente-servidor (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad