Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Modelo Cliente-Servidor: Arquitectura, Componentes y Tipos, Apuntes de Redes de Computadoras

Modelo cliente servidor en redes de datos

Tipo: Apuntes

2018/2019

Subido el 27/10/2021

alberto-vasquez-1
alberto-vasquez-1 🇨🇴

8 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Modelo Cliente-
Servidor
Ing. Ronald E. Martínez Meza
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Modelo Cliente-Servidor: Arquitectura, Componentes y Tipos y más Apuntes en PDF de Redes de Computadoras solo en Docsity!

Modelo Cliente-

Servidor

Ing. Ronald E. Martínez Meza

Modelo Cliente-Servidor Este modelo es uno de los principales usados en muchísimos servicios y protocolos de Internet, por lo que para todos aquellos que quieren aprender más sobre la web y cómo funciona, entender el concepto de modelo cliente servidor se vuelve algo indispensable. La arquitectura cliente servidor tiene dos partes claramente diferenciadas, por un lado la parte del servidor y por otro la parte de cliente o grupo de clientes donde lo habitual es que un servidor sea una máquina bastante potente con un hardware y software específico que actúa de depósito de datos y funcione como un sistema gestor de base de datos o aplicaciones.

Componentes

Para entender este modelo vamos a nombrar y definir a continuación

algunos conceptos básicos que lo conforman.

Red: Una red es un conjunto de clientes, servidores y base de datos

unidos de una manera física o no física en el que existen protocolos de

transmisión de información establecidos.

Cliente: El concepto de cliente hace referencia a un demandante de

servicios, este cliente puede ser un ordenador como también una

aplicación de informática, la cual requiere información proveniente de la

red para funcionar.

Servidor: Un servidor hace referencia a un proveedor de servicios, este

servidor a su vez puede ser un ordenador o una aplicación informática la

cual envía información a los demás agentes de la red.

Componentes

Protocolo: Un protocolo es un conjunto de normas o reglas y pasos

establecidos de manera clara y concreta sobre el flujo de información en

una red estructurada.

Servicios: Un servicio es un conjunto de información que busca

responder las necesidades de un cliente, donde esta información pueden

ser mail, música, mensajes simples entre software, videos, etc.

Base de datos: Son bancos de información ordenada, categorizada y

clasificada que forman parte de la red, que son sitios de almacenaje para

la utilización de los servidores y también directamente de los clientes.

Diferencia entre cliente y servidor El cliente es un computador pequeño con una estructura al igual a la que tenemos en nuestras oficinas u hogares la cual accede a un servidor o a los servicios del mismo a través de Internet o una red interna. Un claro ejemplo a este caso es la forma en que trabaja una empresa modelo con diferentes computadores donde cada uno de ellos se conectan a un servidor para poder obtener archivos de una base de datos o servicios ya sea correos electrónicos o aplicaciones. El servidor al igual que el cliente, es una computadora pero con diferencia de que tiene una gran capacidad que le permite almacenar gran cantidad de diversos de archivos, o correr varias aplicaciones en simultaneo para así nosotros los clientes poder acceder los servicios. En la actualidad existen varios tipos de servidores como hablamos anteriormente. Los mismos pueden contener y ejecutar aplicaciones, sitios web, almacenaje de archivos, diversas bases de datos, entre muchos más.

Tipos de arquitecturas cliente-servidor Dentro de la arquitectura cliente servidor existen tres tipos en donde hablaremos brevemente de como funciona cada uno de ellos. Arquitectura de dos capas Esta se utiliza para describir los sistemas cliente servidor en donde el cliente solicita recursos y el servidor responde directamente a la solicitud con sus propios recursos. Eso significa que el servidor no requiere de una aplicación extra para proporcionar parte del servicio. SERVER DE APLICACION CLIENTES

Tipos de arquitecturas cliente-servidor Dentro de la arquitectura cliente servidor existen tres tipos en donde hablaremos brevemente de como funciona cada uno de ellos. Arquitectura N capas Esta arquitectura se caracteriza por tener mas de 3 capaz, en donde cada servidor que se encuentra en la red tiene sus propias funciones y proporciona los servicios de una manera independiente pero que juntos van a suplir una necesidad principal de los clientes. SERVER DE APLICACION CLIENTES SERVER DE BASE DE DATOS SERVER DE CORREOS

Ventajas y Desventajas Ventajas: Facilita la integración entre diferentes sistemas y comparte información permitiendo por ejemplo que las máquinas ya existentes puedan ser utilizadas mediante una interfaz más amigable para el usuario. De esta manera podemos integrar varias PCs con sistemas medianos y grandes sin necesidad de que todos tengan que utilizar el mismo sistema operativo. Al favorecer el uso de las interfaz de gráficas interactivas, los sistemas construidos bajo este esquema tienen una mayor interacción con el usuario. Desventajas: Requiere habilidad para que un servidor sea reparado. Por ejemplo si un problema ocurre en la red, se requiere de alguien con un amplio de esta para poder repararla en su totalidad para así dejar que la información y el correcto funcionamiento siga su flujo. Otro problema es la seguridad, el hecho que se comparte canales de información entre servidores y clientes requieren que estas pasen por procesos de validación, es decir protocolos de seguridad que pueden tener algún tipo de puerta abierta permitiendo que se generen daños físicos, amenazas o ataques de malware.