ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MODELO CLIENTE- SERVIDOR


Enviado por   •  27 de Octubre de 2020  •  Resúmenes  •  1.532 Palabras (7 Páginas)  •  148 Visitas

Página 1 de 7

MODELO CLIENTE- SERVIDOR

A través de dos programas de aplicación ejecutados en dos computadoras comunicadas entre sí se pueden utilizar servicios, los servicios disponibles en una internet.

Este modelo utiliza las siguientes categorías basados en programas de aplicación q utilizan internet:

  • El cliente utilizando un programa de aplicación ejecutado en una maquina local solicita un servicio a otro programa de aplicación denominado servidor que es ejecutado en una maquina remota. La Fig. 1 muestra este proceso.
  • La relación cliente servidor es una relación de muchos a uno. Muchos clientes pueden utilizar los servidores de un servidor.
  • Como el programa servidor no sabe cuándo va a ejecutar un servicio este siempre se encuentra en ejecución y este a su vez cuando el cliente solicite un servicio el programa servidor automáticamente lo ejecuta.

[pic 1]

Fig. 1. Modelo Cliente Servidor.

CLIENTE

Un cliente es arrancado por un usuario y finaliza cuando el servicio se ha contemplado, el cliente es un programa que se ejecuta en una maquina local y que solicita un servicio del servidor A.

SERVIDOR

Programa ejecutado en una maquina remota y que ofrece un servicio a los clientes, una vez arrancado ejecuta indefinidamente esperando la llegada de peticiones de los clientes, cuando llega una petición, responde a la misma.

PROTOCOLO DE ARRANQUE (BOOTP) Y PROTOCOLO DE CONFIGURACION DINAMICA DE ESTACION (DHCP)

Cada computadora conectada a internet a través de TCP/ IP debe conocer la siguiente información:

  • Su dirección IP                                                          - Su máscara de Red
  • La dirección IP del encaminador                            - La dirección IP de un servidor de nombres

Esta información es almacenada en un archivo de configuración y la computadora accede a ella durante el proceso de arranque. En una computadora sin disco esta información podría ser almacenada en la memoria de solo lectura ROM pero como no es conocida por el fabricante no puede ser almacenada en esta memoria. La información dependerá de la configuración individual de la maquina y dependerá también de la red a la cual se encuentre conectada.

BOOTP (Bootstrap Protocol/ Protocolo de Arranque)

Protocolo cliente- servidor que ofrece las cuatro informaciones anteriores para una computadora sin disco.

DHCP (Protocolo de Configuración Dinámica de Estación)

Proporciona configuración dinámica, la cual es una extensión de BOOTP. Este protocolo es una mejora de BOOTP y es compatible con otras BOOTP, esto significa que ejecuta el cliente de BOOTP puede solicitar una configuración estática de un servidor DHCP.

DHCP es necesario cuando una estación se mueve de una red a otra o se conecta o se desconecta desde una red, proporciona direcciones IP temporales durante un periodo de tiempo limitado.

SISTEMA DE NOMBRES DE DOMINIO (DNS)

Debido a que la gente prefiere usar nombres en lugar de direcciones identificadas por los protocolos TCP/IP las cuales son identificadas  por las direcciones IP es necesario que exista un sistema que pueda proyectar un nombre en una dirección y de firma inversa y esto lo realiza el DNS.

DNS en Internet

El DNS en internet se divide en tres secciones diferentes: dominios genéricos, dominios de país y dominios inversos como se muestra en la figura 2.

[pic 2]

Fig. 2. DNS en Internet

  • Dominios Genéricos: Define estaciones registradas de acuerdo a su funcionamiento genérico y cada nodo del árbol define un dominio utilizando abreviaturas de tres caracteres.
  • Dominios  de países: Siguen el mismo formato que los dominios genéricos pero utilizan abreviaturas con dos abreviaturas para los países.
  • Dominios inversos: Utilizada para proyectar una dirección en un nombre. Se puede determinar si el cliente se encuentra en la lista de autorizados enviando una petición al servidor DNS para solicitar la traducción de la dirección a nombre.

TELNET (Terminal Network/ Terminal de Red)

Es un programa de aplicación cliente- servidor de uso general, permite el establecimiento de una conexión con un sistema remoto de forma que el terminal local aparece como un terminal del sistema remoto.

  • Conexión local: Se le dice así porque un usuario se conecta a un sistema de tiempo compartido local. Cuando un usuario teclea en un terminal ejecutado por un emulador las teclas pulsadas son aceptadas por el controlador terminal, el controlador del terminal pasa los caracteres al sistema operativo, el sistema operativo interpreta la combinación de caracteres e invoca el programa o utilidad de aplicación deseada como muestra la figura 3.

[pic 3]

Figura 3. Conexión Local.

  • Conexión Remota: En este caso utiliza el cliente y el servidor de TELNET. El usuario envía las teclas pulsadas al controlador del terminal donde el sistema operativo loca acepta los caracteres pero no los interpreta, los caracteres se envían al cliente TELNET que transforman los caracteres en un conjunto de caracteres universales denominados caracteres de terminal virtual de red (NVT) y los entrega a la pila local de TCP/IP. Véase la figura 4.

[pic 4]

Figura 4. Conexión Remota.

Terminal Virtual de Red (NVT)

Si  queremos acceder a cualquier computadora remota del mundo primero debemos conocer a qué tipo de computadora debemos conectarnos, y debemos instalar el emulador de terminal especifico utilizado por esa computadora. TELNET resuelve este problema definiendo una interfaz universal denominada conjunto de caracteres de terminal virtual de red (NTV). Mediante esta interfaz el cliente TELNET traduce los caracteres que vienen de terminal local a un formato NVT y los entrega a la red, el servidor de TELNET por otro lado, traduce los datos u órdenes del formato NVT a un formato aceptable por la computadora remota.

...

Descargar como (para miembros actualizados)  txt (9.3 Kb)   pdf (157.6 Kb)   docx (399.1 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com