Archivo de la etiqueta: cliente-servidor

Fundamentos de Bases de Datos: Arquitectura, Componentes y Modelos

Fundamentos de Bases de Datos

Base de Datos (B.D.): Una B.D. es un conjunto de datos interrelacionados por determinados criterios, que trata de evitar redundancias innecesarias y cuya información almacenada puede servir a una o varias aplicaciones. La información que se almacena es independiente de los programas que la usan, y permite añadir, eliminar, modificar y recuperar información de la base.

Ventajas de las Bases de Datos

Las bases de datos ofrecen numerosas ventajas, entre las que destacan: Seguir leyendo “Fundamentos de Bases de Datos: Arquitectura, Componentes y Modelos” »

Componentes, Arquitectura y Tipos de Redes Informáticas

Componentes de una Red Informática

Elementos de una Red (2 Equipos)

Elementos físicos:

  • Dos equipos.
  • Una entrada y salida física de comunicación (interfaz de red) en cada equipo.
  • Un medio físico para la transmisión de datos.

Elementos lógicos:

  • Software de red.
  • Protocolos de comunicación.

Elementos de una Red (Más de 2 Equipos)

Comunicación Cliente-Servidor: Sockets en Sistemas Unix

Servidor: Se aplica a cualquier programa que ofrece un servicio que se puede obtener en una red. Acepta la petición desde la red, realiza el servicio y devuelve el resultado al solicitante.

Cliente: Envía una petición al servidor y espera una respuesta. Algunos envían peticiones directamente, otros las difunden.

Interfaz Socket

Unix se desarrolló originalmente como un sistema de tiempo compartido para computadoras de un solo procesador. Es orientado al proceso, en el que cada programa de aplicación Seguir leyendo “Comunicación Cliente-Servidor: Sockets en Sistemas Unix” »

Redes de Comunicación: Sistemas, Protocolos y Arquitecturas

Los sistemas finales están en el extremo de la red y ejecutan aplicaciones. Podemos distinguir el modo cliente-servidor donde los hosts clientes solicitan servicios y los reciben de un programa servidor, el host servidor ofrece un servicio y suele ser un sistema más potente. En el modo peer to peer (P2P) los sistemas ejecutan programas que hacen de host cliente y de host servidor.

Medio Físico

Invocación Remota: Conceptos, Diseño y Modelos de Programación

Cuestionario sobre Invocación Remota

1. ¿Qué es la Invocación Remota?

La invocación remota es un modelo de interacción petición/respuesta común en muchas aplicaciones. Un cliente envía una petición a un servidor, especificando el método y los argumentos, y espera la respuesta. El servidor procesa la petición y devuelve una respuesta. Este modelo es la base del protocolo HTTP. Aunque similar a una llamada a subrutina local, difiere en aspectos clave:

Arquitectura Cliente-Servidor: Conceptos, Tipos y Herramientas

Definición

La arquitectura cliente-servidor se basa en la interacción entre un cliente, que realiza peticiones, y un servidor, que las responde. Aunque este modelo puede aplicarse a programas en una sola computadora, su mayor ventaja se aprecia en sistemas multiusuario distribuidos a través de una red.

Ventajas y Desventajas

Ventajas

Comunicación entre Procesos en Red: Sockets y Llamadas de Sistema

Conceptos Básicos: Cliente y Servidor

Servidor: Se aplica a cualquier programa que ofrece un servicio que se puede obtener en una red. Acepta la petición desde la red, realiza el servicio y devuelve el resultado al solicitante.

Cliente: Manda una petición al servidor y espera una respuesta. Algunos mandan peticiones directamente, otros los difunden.

Interfaz Socket

Unix se desarrolló originalmente como un sistema de tiempo compartido para computadoras de un solo procesador. Está orientado al proceso, Seguir leyendo “Comunicación entre Procesos en Red: Sockets y Llamadas de Sistema” »

Servidores en Redes Informáticas: Tipos y Funciones Clave

¿Por qué las empresas necesitan servidores?

Las redes cliente/servidor proporcionan un control centralizado.

Red par a par

Si una empresa tiene solo unos pocos equipos, los empleados pueden compartir archivos entre sí mediante una red par a par. En una red par a par, cada usuario decide qué archivos desea compartir con los demás empleados y con quién compartirlos.

Red par a par: Red en la cual los usuarios comparten recursos con otros usuarios.

Red cliente/servidor

En una red cliente/servidor los Seguir leyendo “Servidores en Redes Informáticas: Tipos y Funciones Clave” »

Sistemas Distribuidos: Conceptos, Arquitectura y Comunicación

Conceptos Básicos de Sistemas Distribuidos

Definición

Según Coulouris, un Sistema Operativo Distribuido es aquel en el que los componentes, localizados en computadores conectados en red, comunican y coordinan sus acciones únicamente mediante el paso de mensajes. Esto trae como consecuencias: concurrencia, inexistencia de un reloj global y fallos independientes.

Tanenbaum define un Sistema Distribuido como una colección de computadoras independientes que aparecen ante los usuarios del sistema como Seguir leyendo “Sistemas Distribuidos: Conceptos, Arquitectura y Comunicación” »

Protocolo FTP, NAS, Capa de Enlace y SNMP: Funcionamiento y Características

FTP: Protocolo de Transferencia de Archivos

El FTP (File Transfer Protocol o Protocolo de Transferencia de Archivos) es un protocolo de red utilizado para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Permite a un equipo cliente conectarse a un servidor para descargar o enviar archivos, independientemente del sistema operativo utilizado en cada equipo.

El servicio FTP es ofrecido por la capa de aplicación Seguir leyendo “Protocolo FTP, NAS, Capa de Enlace y SNMP: Funcionamiento y Características” »