Paradigma cliente-servidor



Documentos relacionados
Paradigma cliente-servidor

Conceptos básicos de redes TCP/IP

Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets.

Nivel aplicación Interacción Cliente Servidor. ELO322: Redes de Computadores Agustín J. González

Arquitecturas cliente/servidor

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

ARQUITECTURAS CLIENTE/SERVIDOR

Servidor FTP. Ing. Camilo Zapata Universidad de Antioquia

1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea 6.

TEMA: PROTOCOLOS TCP/IP

ARP. Conceptos básicos de IP

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. CAPÍTULO 8: El nivel de transporte en Internet

La vida en un mundo centrado en la red

TELEPROCESO Y SISTEMAS DISTRIBUIDOS

Servicios Web con Java EE

Servicios Web con Java EE

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

CFGM. Servicios en red. Unidad 5 Servicio FTP. 2º SMR Servicios en Red

CAPÍTULO 2 Sistemas De Base De Datos Multiusuarios

Capas del Modelo ISO/OSI

Enlace web remoto a travez de SSh Juan Badilla Riquelme Anibal Espinoza Moraga Cesar Reyes Pino

Lab 01: Programación de Sockets en TCP

ISP s. Tier-1: Tier-2:

INSTITUTO TECNOLÓGICO DE SALINA CRUZ. Fundamentos De Redes. Semestre Agosto-Diciembre Reporte De Lectura

En este capítulo se describe la forma de cómo se implementó el sistema de video

PRÁCTICAS VÍA INTERNET Célula de Clasificación

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Luis Villalta Márquez SERVIDORES DE NOMBRES DE DOMINIO (DNS)

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS


Nombre de la Asignatura: Administración de Servicios de Comunicación. Carrera: Ingenieria en Sistemas Computacionales

Características de Samba

Introducción a las redes de computadores

Tema 1: Jerarquía Digital Síncrona, SDH Modelo Funcional

CAPÍTULO 1 Instrumentación Virtual

Almacenamiento virtual de sitios web HOST VIRTUALES

CAPA DE APLICACIÓN. 80 s : Aplicaciones basadas en texto o o acceso remoto o transferencia de ficheros o grupos de noticias o chat

Capítulo 5. Cliente-Servidor.

Sistema de Información de la Investigación HERMES Instructivo encuesta Diagnóstico de Software

INTRODUCCION. Ing. Camilo Zapata Universidad de Antioquia

Las empresas dependen de las redes para funcionar correctamente todos los días.

Práctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES. Curso 2001/2002. TCP/IP: protocolo TCP

Práctica 2. Montaje de Redes Locales. Parte III

El servidor Web. Arquitectura y funcionamiento

MICQ. Trabajo Práctico Final Seminario de Ingeniería en Informática I Facultad de Ingeniería, UBA. Junio Cátedra: Pablo Cosso

Ingeniería de Software. Pruebas

Redes de Computadoras Junio de Teoría y problemas

Índice general. Tipos de servicio de transporte. Por qué un nivel de transporte? TEMA 6 Funciones de los niveles superiores. Miguel A.

66.69 Criptografía y Seguridad Informática FIREWALL

Comunicación entre Procesos y Sockets

Unidad I: La capa de Red

ESPECIFICACIONES TÉCNICAS PARA LA SOLICITUD DE SOFTWARE ANTIVIRUS (SW-E)

Procesos de Fabricación I. Guía 1 1 MANUFACTURA INTEGRADA POR COMPUTADORA

El Modelo de Referencia OSI

Capítulo 2. Metodologías de selección de personal

Host. En este texto, entenderemos por host toda máquina - léase computadora. Cuenta. Una cuenta, en general, es un espacio de memoria y de disco que

Aspectos Básicos de Networking

CAPÍTULO 3 Servidor de Modelo de Usuario

GATEWAYS COMO FIREWALLS

OBSERVACIONES PRESENTADAS POR LA FIRMA MHC Suministros e.u.

Tema 4.1: - TRANSPORTE-

LA ARQUITECTURA TCP/IP

Servidor FTP en Ubuntu Juan Antonio Fañas

Práctica de laboratorio Configuración TCP/IP de red para PC

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet

Modelo de Objetos Distribuidos

Asignación de Procesadores

Introducción a la programación con sockets en C

1. Instalar servicios de configuración dinámica, describiendo sus características y aplicaciones.

ADMINISTRACIÓN DE REDES. Ing. Camilo Zapata Universidad de Antioquia

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Internet aula abierta

Hilos, comunicación y competencia entre procesos. Dr. Alonso Ramírez Manzanares 2-Sep-2010

Guía de configuración de las funciones de escaneado

SCRAE Web: Sistema de Corrección y Revisión Automática de Exámenes a través de la WEB

CFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red

TciSatSingleW32 Versión 3.1

Direccionamiento IP (2ª parte) Esquemas de direccionamiento IP

Desarrollo y servicios web

Para ello debemos ingresar al índice del curso y seleccionar recorrido por el curso, tal como se muestra en la siguiente diapositiva:

HOW TO SOBRE REMOTE ACCESS VPN MODE EN LINUX

ADMINISTRADOR DE POLÍTICAS Y PROCEDIMIENTOS PPM

DIPLOMADO EN SEGURIDAD INFORMATICA

Nota de aplicación para la utilización de Jperf 2.0 para verificación de tasa de transferencia en Conexiones de datos

SOLUCIÓN ACTIVIDAD. Diagrama de topología Red punto a punto Redes conmutadas. Objetivos de aprendizaje. Información básica

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

Introducción a las LAN, WAN y al Internetworking. Contenido

CONVERSIÓN DE UN NÚMERO EN BINARIO A DECIMAL Y VICEVERSA

PROYECTO. Solución Empresarial Ingeniería y Desarrollo de Software - info@solucionempresarial.com.

Transcripción:

Paradigma cliente-servidor Francisco José Naranjo Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra franciscojose.naranjo@unavarra.es Laboratorio de Interfaces de Redes http://www.tlm.unavarra.es/asignaturas/lir

Clientes y es La red () ofrece un servicio básico de comunicación (transferencia de bits) El software de comunicaciones (implementación de /) de las máquinas no inicia comunicaciones con otras máquinas Son las aplicaciones, una en cada máquina remota, las que emplean el servicio de comunicaciones para intercambiar información... Aplicación Aplicación 5 Oct Paradigma cliente-servidor 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 Aplicación 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 5 Oct Paradigma cliente-servidor 3

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 5 Oct Paradigma cliente-servidor 4

Características del 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 servicios Se suele llamar también servidor a la máquina donde se ejecuta el programa servidor Cliente 5 Oct Paradigma cliente-servidor 5

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 Petición Respuesta 5 Oct Paradigma cliente-servidor 6

Múltiples es 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 / del puerto en el que espera peticiones puerto 80 puerto 21 puerto 25 (u otro) 5 Oct Paradigma cliente-servidor 7

Múltiples es 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 FTP SMTP puerto 80 puerto 21 puerto 25 5 Oct Paradigma cliente-servidor 8

Múltiples es 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 y de UDP son independientes Podríamos tener dos servidores de servicios diferentes empleando el mismo número de puerto, uno y el otro UDP pero Lo normal con los servicios estándar es que se reserven ambos puertos (el y el UDP) para el servicio aunque éste luego vaya emplear solo uno Web FTP SMTP DNS SNMP puerto 80 puerto 21 puerto 25 puerto 53 puerto 161 UDP 5 Oct Paradigma cliente-servidor 9

A continuación... Servicios clásicos de 5 Oct Paradigma cliente-servidor 10