RPC. ONC (Open Network Compu2ng) n Ru2nas para la conversión de datos XDR. n XDR maneja estructuras complejas n Herramienta de generación de programas
|
|
- Lorenzo Pereyra Sosa
- hace 8 años
- Vistas:
Transcripción
1 3-1.- Linux RPC
2 RPC ONC (Open Network Compu2ng) n Ru2nas para la conversión de datos XDR n XDR maneja estructuras complejas n Herramienta de generación de programas 2
3 Proceso de programación RPC n Programación de métodos locales y remotos. Proc A" RPC Server Stub" Client Stub" Proc B" 3
4 RPC Dispatching Proc A1" Proc A2" RPC Dispatcher" RPC Server Stub" Server Stub" Client Stub" Client Stub" Proc B1" Proc B2" 4
5 RPC Interface Specifica2on Proc A" RPC Server Comm" Client Iface" Server Iface" Client comm" Proc B" 5
6 Entrada y salida rpcgen n Entrada n Q.x Archivo de especificación n Salida n Q.h Archivo headers n Q_xdr.c Procedimientos XDR para hacer marshaling n Q_clnt.c stub de comunicación del lado del cliente n Q_svc.c stub de comunicación del lado del servidor 6
7 Entrada y salida rpcgen n Salida n Q_client.c n Q_serve.c remotos Plan2lla para invocar los procedimientos remotos Plan2lla para implemetar los procedimientos 7
8 Flujo del proceso RPC Q_clnt.c" Client" application" Client" interface" Q.h" compile" Q_client" Q.x" rpcgen" Q_xdr.c" compile" Q_server" Q_svc.c" 8 Remote" procedures" Server" interface"
9 Proceso de desarrollo RPC Develop Interface" Develop Client" Develop Server" 9
10 Desarrollo de la Interface MyApp.x" RPCgen" MyApp_clnt.c" Client Stub" MyApp_xdr.c" MyApp.h" MyApp_svc.c" Server Stub" 10
11 Developing the Server MyApp.x" RPCgen" MyApp_svc.c" Server Stub" MyApp.h" MySrvr.c" MyApp_xdr.c" C Compiler" Linker" MyApp_server" 11
12 Developing the Client MyApp.idl" RPCgen" MyApp_clnt.c" Client Stub" MyApp.h" MyClnt.c" MyApp_xdr.c" C Compiler" Linker" MyApp_client" 12
13 Proceso de conexión Portmap debe estar corriendo (pruebe rpcinfo) Crea un servicio UDP / TCP Portmap regista el servcio UDP/TCP Ejecuta el servicio... 13
14 Registar el servicio svc_register(port#, SERV#, VER#, serv_func, proto#); port#:puerto en el que el servicio está activo SERV#: identificador único para el servicio VER#: versión del servicio serv_func: función a ejecutar del servicio proto#: IPPROTO_UDP o IPPROTO_TCP 14
15 Como se conecta el cliente n Hacer una llamada a un procedimiento remoto n Encontrar el host remoto n Determinar el puerto del servicio (usando Portmap) n Crear una conexión al proceso en el servidor 15
16 Como se conecta el cliente clnt_create(server, SERV#, VER#, proto#); remote procedure call... Clnt_destroy(CLIENT); 16
17 Ejemplo n Sumar dos números n Pasar dos párametros enterso n UDP / IP port connec2on n Archivos fuentes: n suma.x n suma_client.c // a Modificar n suma_server.c // amodificar 17
18 suma.x struct numeros{ int a; int b; }; program ADICIONPROG{ version ADDITIONVERS{ int SUMA(numeros)=1; }=1; }= 0x2fffffff; 18
19 n make f M akefile.suma n Servidor n sudo./suma_server n Cliente n./suma_client n parece que no hace nada o hace nada Compilar y ejecutar 19
20 Agregar un mensaje n Modificar la plan2lla suma_server.c #include "suma.h" int *suma_1_svc(numeros *argp, struct svc_req *rqstp){ static int result; /* * insert server code here */ printf( Peticion acpetada\n ); return &result; } 20 n Volver a compilar/ejecutar observar que ocurre
21 21 suma_client.c n Cómo se pueden pasar parámetros al servidor?
22 suma_client.c n Cómo se pueden pasar parámetros al servidor? n Modificar de a adicionprog_1(char *host){! CLIENT *clnt;! int *result_1;! numeros suma_1_arg;! " adicionprog_1(char *host, int a, int b){! CLIENT *clnt;! int *result_1;! numeros suma_1_arg;! suma_1_arg.a=a;! suma_1_arg.b=b;...! 22 n Hacer los cambios necesarios en el main
23 server_client.c n Cómo acceder los parámetros desde el servidor? 23
24 server_client.c n Cómo acceder los parámetros desde el servidor? int * suma_1_svc(numeros *argp, struct svc_req *rqstp){! static int result;! int a= argp->a, b=argp->b;! printf("tu quieres sumar los numeros a=%d, b=%d\n", a,b);! result=argp->a+argp->b;! return &result;! }! n Cómo se imprimiría el resultado del lado del cliente? 24
25 Remarks n Los procedimientos remotos u2lizan punteros como argumentos. n Generalmente regresan punteros n En general los procedimientos remotos son nombrados u2lizando el nombre de la función en minúsculas y agregando _ y el número de versión (v.g SUMA - > suma_1) n RPC language (el u2lizado en Q.x) soporta, defini2on, enumera2on, union, enumera2ons, typedef y Constants 25
26 Reglas de definición programs PROGRAM_DEFINITION: program <program-ident> { VERSION-LIST } = valor; VERSION-LIST: VERSION ; VERSION ; VERSION-LIST VERSION: version <version-id> { PROCEDURE-LIST } = valor; /* Calculadora RPC */ program RPCCAL{ version RPCCALVERS{ int SUMA(numeros)=1; int RESTA(numeros)=2; int PRODUCTO(numeros)=3; }=1; }=44; PROCEDURE-LIST: PROCEDURE ; PROCEDURE-LIST 26 PROCEDURE: <tipo> <procedure-ident> (<tipo>) = valor;
SOR -::- Prácticas -::- Curso 05/06. RCP es un estándar desarrollado por Sun Microsystems y usado por muchos distribuidores de sistemas UNIX.
RPC RCP es un estándar desarrollado por Sun Microsystems y usado por muchos distribuidores de sistemas UNIX. El RPC es una interfaz de programación de aplicación (API) disponible para el desarrollo de
Más detallesRPC. Llamadas a Procedimientos Remotos (RPC) Paradigmas. Conceptos. Modelo Conceptual
Llamadas a Procedimientos Remotos (RPC) Basado en el libro Internetworking with TCP/IP. Vol III. D. E Comer y D. Stevens Algunas Ilustraciones se tomaron de Practical Unix Programming. K. Robbins y Robbins
Más detallesEJERCICIOS PRÁCTICOS: LLAMADAS A PROCEDIMIENTOS REMOTOS
EJERCICIOS PRÁCTICOS: LLAMADAS A PROCEDIMIENTOS REMOTOS El objetivo de estos ejercicios es familiarizarse con la programación de servicios utilizando RPCs. A continuación se incluye una guía de programación
Más detallesSistemas Informáticos Industriales
Escuela Técnica Superior de Ingeniería y Diseño Industrial Universidad Politécnica de Madrid Llamadas a Procedimientos Remotos (RPC) Sistemas Informáticos Industriales 2017/2018 Raquel CEDAZO LEÓN
Más detalles2.3 Llamada a procedimientos remotos (RPC)
2.3 Llamada a procedimientos remotos (RPC) (a) Concepto y objetivos Idea: Ocultar/abstraer los detalles relativos a la comunicación que son comunes a diversas aplicaciones Gestión de los diálogos petición-respuesta
Más detallesRPC: Llamada a procedimiento remoto
RPC: Llamada a procedimiento remoto RPC de Sun/ONC Índice Introducción Arquitecturas de comunicación Cliente-servidor Peer-to-peer Paso de mensajes Comunicación punto a punto Comunicación de grupo Llamadas
Más detallesModelo de Objetos Distribuidos
Remote Method Invocation Modelo de Objetos Distribuidos Un objeto remoto es un objeto cuyos métodos pueden ser invocados desde otra máquina virtual de java, potencialmente en un host diferente. Modelo
Más detallesRPC Llamadas a Procedimientos Remotos
RPC Llamadas a Procedimientos Remotos TABLA DE CONTENIDO 1.INTRODUCCIÓN... 3 2.GENERALIDADES... 3 3.CARACTERÍSTICAS DE TRANSPARENCIA... 6 3.1.PASE DE PARÁMETROS... 7 3.2.ENLACE... 7 3.3.PROTOCOLO DE TRANSPORTE...
Más detallesSistemas Operativos Distribuidos
Fundamento de las RPC RPC: Llamada a procedimiento remoto RPC de Sun/ONC Cliente Cliente msg send(msg) rpy receive(rpy) Paso de mensajes (visión de bajo nivel) x=buscar(1556)? receive(msg) send(rpy) int
Más detallesAdministración de la red
Diseño y Administración de Sistemas y Redes http://gsyc.es Curso 2007 2008 Configuración básica de la red 1 Configuración básica de la red Interfaz de red El Hardware de red puede ser muy variable, pero
Más detallesTema 4: INVOCACIÓN REMOTA
Tema 4: INVOCACIÓN REMOTA E. U. Informática en Segovia Departamento de Informática Universidad de Valladolid SD_TE04_20050509 EUI-SG/INFOR.UVA.ES 1 4.1 Introducción Invocación remota: integra programas
Más detallesLab 01: Programación de Sockets en TCP
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO Departamento Académico de Informática REDES Y TELECOMUNICACIONES 2 Lab 01: Programación de Sockets en TCP Ingº Manuel Peñaloza Figueroa Dime y lo olvidaré.
Más detallesLección 8 Introducción a las llamadas a procedimientos remotos (RPC) Universidad de Oviedo / Dpto. de Informática
Lección 8 Introducción a las llamadas a procedimientos remotos (RPC) Objetivo Extender a los sistemas distribuidos el mecanismo de llamadas a procedimientos y subrutinas de los lenguajes de programación.
Más detallesLlamada a métodos remotos (RMI). Curso 04/05. Tema 9. Departament d Informàtica. Universitat de València. 1. Introducción 2
Tema 9 Llamada a métodos remotos (RMI). Departament d Informàtica. Índice 1. Introducción 2 1.1. Cómo funciona RMI?.......................................... 2 2. Usando RMI 4 2.1. Fase de desarrollo:
Más detallesMAINTraq RealTime MANUAL DE OPERACIÓN 26/03/2008
MANUAL DE OPERACIÓN 26/03/2008 REQUERIMIENTOS PARA MAINTraq RealTime... 2 INSTALACIÓN DE MAINTraq RealTime... 3 MAINTraq RealTime COMO PARTE DEL SISTEMA DE MONITOREO CONTINUO... 6 UTILIZACIÓN del MAINTraq
Más detallesConfiguracio n de PFSense 2.0 con OpenVPN Road Warrior.
1 www.geronet.com.ar Configuracio n de PFSense 2.0 con OpenVPN Road Warrior. Esta vez el escenario propuesto consiste en que un cliente requiere conectarse en forma remota a nuestra organización con una
Más detallesEl lenguaje C. #define MAX LINEA 1000 /* maximo tamanio de linea de entrada */
Principios de Programación El lenguaje C 1. Variables locales y globales 1.1. Variables locales Las funciones permiten al programador modularizar un programa. Todas las variables declaradas en las definiciones
Más detallesPráctica 2: Java Remote Method Invocation (RMI)
Práctica 2: Java Remote Method Invocation (RMI) Aplicaciones Telemáticas II Introducción El objetivo de esta práctica es conocer un poco más sobre el paradigma de objetos remotos. La idea principal es
Más detallesPROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.
Duración: 60 horas FUNDAMENTACIÓN DEL CURSO PROGRAMACIÓN EN PHP El Lenguaje PHP o Hypertext PreProcessor, al igual que C y Perl maneja programación estructurada, lo que le permite a los programadores con
Más detallesCátedra de Sistemas Distribuidos Escuela de Ingeniería Electrónica Departamento de Sistemas e Informática
Cátedra de Sistemas Distribuidos Escuela de Ingeniería Electrónica Departamento de Sistemas e Informática Trabajo Práctico nro. 2: Comunicación Entre Procesos Tiempo Distribuido Objetivos del Práctico
Más detallesPrácticas A.S.O./A.S.O.P. - Boletín L08 NFS y NIS
Prácticas A.S.O./A.S.O.P. - Boletín L08 NFS y NIS NFS Notas: Esta práctica se va a realizar por parejas de ordenadores, uno hará de cliente y el otro de servidor. Recuerda que con la orden chkconfig se
Más detallesRemote Method Invocation (RMI) de Java
Remote Method Invocation (RMI) de Java Concurrencia y Distribución Programación Avanzada Posgrado en Ciencia e Ingeniería de la Computación, UNAM 1. Introducción El mecanismo RMI (Remote Method Invocation)
Más detalles1. Visión general de RMI
1. Visión general de RMI Java RMI permite al programador ejecutar métodos de objetos remotos utilizando la misma semántica que si fueran invocaciones locales (Véase Figura 1). Máquina Local (Cliente) Máquina
Más detallesPráctica de gsoap. int ns enviar (unsigned nodo, std::string cadena, std::string &resultado); int ns recibir(unsigned nodo, std::string &resultado);
Práctica de gsoap Para desarrollar programas que utilicen gsoap para llevar a cabo las comunicaciones, debemos bajar el paquete gsoap linux 2.7.tgz disponible en: http://atc.ugr.es/pedro/docencia/irhc/irhc.html
Más detallesServicio de acceso y control remoto SSH. carlos victoria casanova
Servicio de acceso y control remoto SSH carlos victoria casanova Vamos instalar el servicio SSH para ello iremos al gestor de paquetes de Synaptic y pondremos OpenSSH. Una vez instalado el paquete accederemos
Más detallesTema 4 El paradigma cliente-servidor
Tema 4 El paradigma cliente-servidor F. García-Carballeira, Mª. Soledad Escolar, Luis Miguel Sánchez, Fco. Javier García Sistemas Distribuidos Grado en Ingeniería Informática Universidad Carlos III de
Más detallessockets Flujo (SOCK_STREAM) Comunicación bidireccional Confiable (entrega garantizada) Información ordenada en el destino Datagrama (SOCK_DGRAM)
s s Comunicación punto-a-punto entre procesos Los s son los extremos de la comunicación Diferentes dominios UNIX: Entre procesos de un mismo equipo Internet: Entre procesos de diferentes equipos (TCP/IP)
Más detallesCrear servidor NFS en Debian
Rocío Alt. Abreu Ortiz 2009-3393 Crear servidor NFS en Debian NFS (Network File System) Sistema de archivos de red que permite a los hosts remotos montar sistemas de archivos sobre la red e interactuar
Más detallesDHCP NAT. Redes WAN. DHCP y NAT. Esteban De La Fuente Rubio esteban@delaf.cl L A TEX. Universidad Andrés Bello. 27 abr 2011
y esteban@delaf.cl L A TEX Universidad Andrés Bello 27 abr 2011 Tabla de contenidos 1 BOOTP 2 BOOTP Dynamic Host Configuration Protocol Qué equipos utilizarán? Tarea primordial: asignar dirección IP. BOOTP
Más detallesManual OWAControl. Contenido. Manual OWAControl
Manual OWAControl Contenido 1 Introducción... 2 2 Áreas del programa... 3 3 Opciones de comunicaciones... 4 3.1 Conectarse a un logger... 4 3.2 Desconectarse de un logger... 7 3.3 Cancelar el proceso de
Más detallesTEMA: PROTOCOLOS TCP/IP
TEMA: PROTOCOLOS TCP/IP HISTORIA: El Protocolo de Internet (IP) y el Protocolo de Transmisión (TCP), fueron desarrollados inicialmente en 1973 por el informático estadounidense Vinton Cerf como parte de
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesen otra máquina exactamente de la misma manera que si se encontrará en la misma máquina
Máquina A Máquina B Máquina C Lo ideal sería tener un sistema distribuido orientado a objetos que permita: 1)Invocar un método de un objeto que se localiza en otra máquina exactamente de la misma manera
Más detallesIntroducción a las Redes de Computadoras. Obligatorio 2 2011
Introducción a las Redes de Computadoras Obligatorio 2 2011 Facultad de Ingeniería Instituto de Computación Departamento de Arquitectura de Sistemas Nota previa - IMPORTANTE Se debe cumplir íntegramente
Más detallesSistemas Distribuidos. Llamadas a Procedimientos Remotos
Sistemas Distribuidos Llamadas a Procedimientos Remotos Sun RPCs RPC Sistemas Distribuidos 1 Llamadas a Procedimientos Remotos Cliente send(msg) receive(rpy) msg rpy Paso de mensajes (visión de bajo nivel)
Más detallesManual de Usario de XEDIGenerator Instalación
Manual de Usario de XEDIGenerator Instalación Para iniciar con la instalación nada más necesitamos tener un servidor instalado. Al tener esto, lo único que debemos hacer es correr el programa de instalación
Más detallesSISTEMAS DISTRIBUIDOS Profesor: José Luis Montoya Restrepo
SISTEMAS DISTRIBUIDOS Profesor: José Luis Montoya Restrepo AGENDA El modelo Cliente Servidor. Introducción a RMI Practica Cliente Servidor utilizando RMI. Modelo Cliente Servidor El modelo Cliente Servidor
Más detallesComo configurar Firewall (Kaspersky)
Como configurar Firewall (Kaspersky) 1 / 9 Cómo configurar Firewall (Kaspersky) El firewall presenta las siguientes funcionalidades: 1. Inicio Consola de Seguridad incorpora su propia herramienta Firewall
Más detallesManual del Protocolo XML-RPC de Mensajería Negocios
Manual del Protocolo XML-RPC de Mensajería Negocios Índice de contenidos 1 INTRODUCCIÓN... 3 2 FUNCIONALIDADES DEL API DE COMUNICACIÓN XML-RPC... 4 2.1 Envío Libre... 4 2.2 Envío a Grupo de Contactos...
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesHabilitando ipv6 en Samba 4
Habilitando ipv6 en Samba 4 En Sambaxp2007, he demostrado que la versión de Samba 4 ha sido parcheado en orden de habilitar ipv6. En este documento, se describe como puedes habilitar ipv6 en Samba 4. Este
Más detallesEl lenguaje de Programación C. Fernando J. Pereda <ferdy@gentoo.org>
El lenguaje de Programación C Fernando J. Pereda Por qué aprender C? Portable y muy extendido Estándar (C89, C99) El lenguaje de los sistemas Un lenguaje fácil (no, no es broma) Por
Más detallesMemoria compartida y semáforos r/w. La página del manual que podría servir para describir estas funciones es la siguiente:
(3 ptos) Memoria Compartida y Semáforos R/W 1. Objetivo En esta práctica se pretende crear una librería que dé la funcionalidad de un semáforo para resolver problemas con múltiples lectores y escritores
Más detallesGUIA LABREDES 4-3 JMC 2014 Router Linux con CentOS 7 en ambiente virtual
GUIA LABREDES 4-3 JMC 2014 Router Linux con CentOS 7 en ambiente virtual Objetivo: Utilizando software de virtualización y sistema operativo CentOS 7, habilitar servicio DHCP y configurar NAT en servidor
Más detallesEl Llamado de procedimientos remotos
petición respuesta El Llamado de procedimientos remotos Principios teóricos y programación en Unix Dr. Roberto Gómez C. Diapo. No. 1 Cliente/Servidor envío/recepción mensajes cliente (leer FA45 de arch1)
Más detallesCONFIGURACIÓN DE UNA VPN TIPO INTRANET:
SERVIDOR OPENVPN SERVIDOR OPENVPN Una VPN Virtual Private Network, es una tecnología en la que permite hacer conexiones de una red local sobre una ip publica estando desde internet. También son conocida
Más detallesPreliminares. Tipos de variables y Expresiones
Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un
Más detallesTELEPROCESO Y SISTEMAS DISTRIBUIDOS
Universidad Nacional del Nordeste TELEPROCESO Y SISTEMAS DISTRIBUIDOS La Interfaz Socket Lic. Vanesa S. Roffé Año 2009 Introducción - Origen de la INTERFAZ SOCKET La Interfaz Socket es una API para redes
Más detallesProblemas de Redes de Computadores. Conjunto de problemas 1
Problemas de Redes de Computadores. Ingeniería Técnica en Informática de Gestión Conjunto de problemas 1 Pregunta 1.1: Si configuro mi servidor Web para que no acepte conexiones desde la dirección IP 130.206.1.1,
Más detallesLENGUAJE. Tema 1 - Introducción
LENGUAJE Tema 1 - Introducción HISTORIA DEL LENGUAJE C El lenguaje de programación C fue creado por Dennis Ritchie cuando trabajaba en Bell Laboratories de AT&T junto con Ken Thompson en el diseño del
Más detallesJAVA NATIVE INTERFACE (JNI) INVOCANDO C/C++ DESDE JAVA
JAVA NATIVE INTERFACE (JNI) INVOCANDO C/C++ DESDE JAVA Java proporciona un marco denominado Java Native Interface (JNI), con la que es posible escribir métodos nativos. Un método nativo es un método que
Más detallesCAPÍTULO 3 DISEÑO DE LA ARQUITECTURA
CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA Para el desarrollo de la arquitectura interna del subsistema de programación de actividades se utilizó como referencia la Arquitectura de Aplicaciones.NET 105 de Microsoft
Más detallesTUTORIAL DE CONFIGURACIÓN DE UNA CONEXIÓN VPN EN MICROSOFT WINDOWS XP
TUTORIAL DE CONFIGURACIÓN DE UNA CONEXIÓN VPN EN MICROSOFT WINDOWS XP 1. En su sesión de Windows XP, diríjase al botón Inicio y haga clic en el para expandirlo. 2. Luego diríjase a Panel de Control. 3.
Más detallesSistema de Captura Electrónica
Sistema de Captura Electrónica Instructivo de Instalación y Configuración de Lote Server a PC Versión del Documento v2.01 INDICE INDICE... 2 Consideraciones generales de las aplicaciones... 4 Especificaciones
Más detalles1. Manejo de memoria estática 2. Manejo de memoria dinámica
1. Manejo de memoria estática 2. Manejo de memoria dinámica *La administración de memoria de una computadora es una tarea fundamental debido a que la cantidad de memoria es limitada. *El sistema operativo
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Objetivo: Al término de la sesión el participante aplicará las principales características
Más detallesREQUIERE ATENDER DESCONFIGURACIÓN DEL C.P.U.
REQUIERE ATENDER DESCONFIGURACIÓN DEL C.P.U. Si deseas checar todo lo que tiene tu cpu sigue los siguientes pasos: 1.-Vas a inicio, click en "ejecutar" escribes: dxdiag 2.-Se abre una ventana, en la pestania
Más detallesParallel Virtual File System (PVFS)
Introducción: Es un sistema de archivos paralelo que permite a las aplicaciones paralelas y seriales almacenar y recuperar datos desde de un conjuto de nodos o servidores de I/O unidos a través de la red.
Más detallesINSTALACIÓN Y CONFIGURACION DNS WINDOWS SERVER 2003
INSTALACIÓN Y CONFIGURACION DNS WINDOWS SERVER 2003 INSTALACION DNS Vamos a la opción administrar su servidor Hacemos click en la opción agregar o quitar función para agregar el servicio de resolución
Más detallesLa vida en un mundo centrado en la red
La vida en un mundo centrado en la red Aspectos básicos de networking: Capítulo 3 1 Objetivos En este capítulo aprenderá a: Describir cómo las funciones de las tres capas superiores del modelo OSI que
Más detallesPASOS PARA CONFIGURAR SQL SERVER 2005-2008 PARA ADMITIR CONEXIONES REMOTAS.
PASOS PARA CONFIGURAR SQL SERVER 2005-2008 PARA ADMITIR CONEXIONES REMOTAS. Para que las máquinas de los usuarios (y no solo la del servidor) puedan conectarse a las base de datos de Wilsoft puede ser
Más detallesTema: Introducción a Java y Netbeans
1 Tema: Introducción a Java y Netbeans Objetivo Especifico Conocer el uso básico del JDK para la compilación y ejecución de código java desde la linea de comando Conocer el entorno de desarrollo NetBeans
Más detallesIntroduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia
Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por
Más detallesNFS, DNS dinámico. Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es. Junio de 2012
NFS, DNS dinámico Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Junio de 2012 GSyC - 2012 NFS, DNS dinámico 1 c 2012 GSyC Algunos derechos reservados. Este trabajo
Más detallesEDITRAN/CL. Manual de Usuario e Instalación. Módulo de Cliente Departamental. Windows
EDITRAN/CL Módulo de Cliente Departamental Windows Manual de Usuario e Instalación INDRA 30 de octubre de 2014 ÍNDICE 1. INTRODUCCIÓN.... 1-1 2. INSTALACIÓN.... 2-1 2.1. Requisitos necesarios.... 2-1 2.2.
Más detallesReparar Base de Datos en modo sospechosa (suspect)
Reparar Base de Datos en modo sospechosa (suspect) En esta guía encontrara explícitos los pasos a seguir cuando una Base de Datos de SQL Server sea marcada por el mismo SQL como sospechosa (suspect). Preguntas
Más detallesManual Instalación GIRH-Nómina (JAVA)
Manual Instalación GIRH-Nómina (JAVA) GIRH-Nómina (JAVA): Requerimientos Generales: Apache Tomcat. JDK. Ver manual instalación Apache Tomcat y JDK: http://wiki/pages/viewpage.action?pageid=43253771 Requerimientos
Más detallesFacultad de Ciencias del Hombre y la Naturaleza SISTEMAS OPERATIVOS DE REDES CICLO II 2014. Materia: Sistemas Operativos de Redes Tema:
Facultad de Ciencias del Hombre y la Naturaleza SISTEMAS OPERATIVOS DE REDES CICLO II 2014 Materia: Sistemas Operativos de Redes Tema: Sistema de archivo en red Docente: Ing. Manuel de Jesús Flores Villatoro
Más detallesEnlace para bajar la herramienta: ftp://ftp.cs.stir.ac.uk/pub/staff/kjt/software/jasper-1.3.tar.gz
Jasper 1. Instalar Jasper Enlace para bajar la herramienta: ftp://ftp.cs.stir.ac.uk/pub/staff/kjt/software/jasper-1.3.tar.gz Para instalarlo basta con descomprimir en el directorio deseado. Aparecerá la
Más detalles5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).
Actividad 5 5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux). Windows Para crear un certificado digital en Windows Server, tenemos que instalar el rol Servicios de certificados
Más detallesRedes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet
Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 8: El nivel de transporte en Internet ÍNDICE 1. Introducción Curso 2002-2003 - Redes (IS20) -Capítulo 8 1 1. Introducción
Más detallesEL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET
1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET Cada capa de la pila añade a los datos a enviar a la capa inferior, información de control para que el envío sea correcto. Esta información
Más detallesEl mediador es un programa escrito en Java diseñado para interactuar con un servidor
Apéndice F: Manual de Usuario del mediador 1. El programa mediador. El mediador es un programa escrito en Java diseñado para interactuar con un servidor RADIUS y un servidor de bases de datos. El objetivo
Más detallesConexión VPN en Windows XP
Conexión VPN en Windows XP Resumen Tutorial sobre cómo configurar una conexión entrante VPN en Windows XP, de manera que desde equipo remoto pueda acceder a la red privada a la que pertenece un Windows
Más detallesUnidad V: Programación del lado del servidor
Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante
Más detallesParadigma cliente-servidor
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
Más detalles1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea 6.
1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea 6. Servidores iterativos y concurrentes 7. Estándares Stream Es
Más detallesContenido QUÉ ES SERVIDOR CLOUD?... 3 ACCESO AL SERVIDOR CLOUD... 3 ADMINISTRACIÓN DEL SISTEMA... 6
Manual de Usuario "Servidor Cloud" Windows server 2012 Contenido QUÉ ES SERVIDOR CLOUD?... 3 ACCESO AL SERVIDOR CLOUD... 3 ADMINISTRACIÓN DEL SISTEMA... 6 Gestión de Usuarios... 7 Usuarios de Acceso Remoto...
Más detallesSOCKET S. Alberto Castro Rojas
SOCKET S EL64E Alberto Castro Rojas 1 Interfaz de programación genérica Soporte de múltiples suites de protocolos de comunicación (familias) Representaciones de direcciones sin dependencias (endpoint)
Más detallesUnidad IV: TCP/IP. 4.1 Modelo Cliente-Servidor
Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para ese servicio y se la envía al servidor de la aplicación que usa TCP/IP como transporte. Unidad IV: TCP/IP 4.1 Modelo
Más detallesInstalación y uso de Document Distributor 1
Instalación y uso de 1 está formado por paquetes de software de servidor y de cliente. El paquete de servidores se debe instalar en un ordenador con Windows NT, Windows 2000 o Windows XP. El paquete de
Más detallesProcesamiento Digital de Información
Práctica 1 Realización de archivo base José I. Gómez Quiñones Introducción Esta parte de la práctica consiste en realizar un programa que sirva como base para implementar algoritmos usando el DSP TMS320CV5510
Más detallesTutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos
Tutorial de Unity 3D En este tutorial trabajaremos el almacenamiento de información en una base de datos, bien sea local o remota. Dicha información puede ser propia el cliente (Créditos de juego, puntos
Más detallesLaboratorio 1: Terminal de Linux y primer programa en C
Laboratorio 1: Terminal de Linux y primer programa en C March 28, 2013 Objetivos: - Conocer la consola de Linux y entender el funcionamiento de algunos comandos simples. - Escribir un programa en C, entender
Más detallesSockets (TCP) Tema 2.- Nivel de aplicación en Internet
Sockets (TCP) Tema 2- Nivel de aplicación en Internet Dr Daniel Morató es de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso Material parcialmente adaptado del libro Computer Networking:
Más detallesCOMUNICACIÓN ENTRE PROCESOS SOCKETS
COMUNICACIÓN ENTRE PROCESOS SOCKETS Diseño de Sistemas Operativos Curso 2007/08 Grupo: Mi30 Martín Santana, A. David Martínez Santana, Luis Ignacio Qué son?(definición) n) Los sockets son mecanismos de
Más detallesComo crear un túnel entre dos PC s usando el Protocolo SSH
Como crear un túnel entre dos PC s usando el Protocolo SSH 1) Que es SSH: Según la Wiki SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa,
Más detallesParadigma cliente-servidor
Paradigma cliente-servidor Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Interfaces de Redes
Más detallesManual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2
Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera
Más detallesComunicación entre un PLC S7-1200 y WinCC Advanced
Comunicación entre un PLC S7-1200 y WinCC Advanced OBJETIVO: Comunicar un S71200 con el Scada WINCC de forma que podamos controlar y supervisar un proceso desde la propia pantalla del PC sin necesidad
Más detallesDISEÑO DE UNA ARQUITECTURA CLIENTE/SERVIDOR MEDIANTE OBJETOS DISTRIBUIDOS EN JAVA
DISEÑO DE UNA ARQUITECTURA CLIENTE/SERVIDOR MEDIANTE OBJETOS DISTRIBUIDOS EN JAVA José Luis Pastrana Brincones (pastrana@lcc.uma.es) Dpto. Lenguajes y Ciencias de la Computación. Universidad de Málaga
Más detallesCONFIGURAR DVR QUE SE VEA POR INTERNET PARA SERVICIO SPEEDY DE TELEFONICA NECESITAMOS TENER
CONFIGURAR DVR QUE SE VEA POR INTERNET PARA SERVICIO SPEEDY DE TELEFONICA NECESITAMOS TENER contraseña del router (para eso el titular del internet tiene que llamar a telefónica para pedírselo) necesitamos
Más detallesAdministración mediante políticas con ESET Remote Administrator
Administración mediante políticas con ESET Remote Administrator Título del documento: Administración mediante directivas con ESET Remote Administrator Nombre del archivo del documento: Directivas_ERA.pdf
Más detallesPASOS PARA ENLAZAR DVR SAMSUNG SRD A INTERNET:
1 PASOS PARA ENLAZAR DVR SAMSUNG SRD A INTERNET: En la siguiente guía rápida se describe en 5 sencillos pasos como enlazar un DVR SAMSUNG (SRD Series) a Internet. 1.- Conectar DVR a Modem/Router ADSL.
Más detallesVisual Studio Team System 2010
Visual Studio Team System 2010 5. Pruebas Automatizadas con Visual Studio 6. Pruebas codificadas de interfaz de usuario 7. Pruebas Web de desempeño Identificación de candidatos para la automatización Visual
Más detallesProgramación distribuida con ADA95 bajo GNU/Linux (I)
Programación distribuida con ADA95 bajo GNU/Linux (I) Alvaro López Ortega alvaro@godsmaze.org 1. Introducción a GNAT-Glade En primer lugar hay que aclarar que el nombre de esta librería puede confundir
Más detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesGuía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16
Guía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16 Contenido Capítulo 1. Introducción a IBM SPSS Modeler Social Network Analysis.... 1 Visión general de IBM SPSS Modeler
Más detalles