Informe Final Experiencia 3 Sockets y RPC
|
|
- Pedro Gallego Paz
- hace 6 años
- Vistas:
Transcripción
1 Informe Final Experiencia 3 Sockets y RPC Laboratorio de Integración Tecnológica Primer Semestre de 2005 Nombre: Víctor Peña y Lillo Zumelzu Rol: Bloque: Viernes 9-12 Evaluación Manual del usuario (15 %): Diagrama de interacción cliente/servidor (15 %): Especificación del protocolo de comunicación (15 %): Espacificación del protocolo de autenticación (15 %): Conclusión (30 %): Ortografía y redacción (10 %): Nota Final: 1
2 Resumen El presente informe trata sobre lo realizado en la Experiencia 3 del Laboratorio de Redes de Computadores, incluyendo un diagrama de interacción entre los programas realizados y breves explicaciones sobre los sockets y RPC. 1. Introducción Los sockets no son más que puntos o mecanismos de comunicación entre procesos que permiten que un proceso se comunique (emita o reciba información) con otro proceso incluso estando estos procesos en distintas máquinas. Desde esta base se construyó un programa consistente en un diccionario español/esperanto, en donde un programa cliente es que el realiza las consultas enviándolas vía sockets a un programa servidor, quien se encarga de buscar la palabra y su traducción en un archivo de texto que actúa como diccionario y la devuelve al programa cliente utilizando el mismo medio de comunicación. 2. Manual de Usuario (15 %) /15 Descomprimir el archivo diccionario.tar.gz en el directorio actual mediante tar zxf diccionario.tar.gz. Primero se inicia el programa servidor (./server.pl). Luego, en otro terminal, se inicia el programa cliente (./client.pl), éste le pedirá ingresar alguna palabra en español. Al ingresar una palabra y apretar la tecla ENTER se le mostrará en pantalla la traducción de esta palabra al esperanto o un mensaje de error en caso de que la palabra no haya sido encontrada. Después de cada consulta se le pregunta al usuario si desea realizar otra consulta, introduciendo el caracter s para continuar o n para salir del programa. 2
3 3. Diagrama de Interacción Cliente/Servidor (15 %) /15 Figura 1: Diagrama de Interacción cliente/servidor 4. Especificación del protocolo de comunicación (15 %) /15 En el programa cliente (client.pl) se utilizó el siguiente socket: $sock = new IO::Socket::INET ( PeerAddr => , PeerPort => 7777, Proto => tcp, ); Esto quiere decir que se conectará a la dirección (el localhost), por el puerto 7777 y utilizando el protocolo TCP. En el programa servidor (server.pl) se utilizó el siguiente socket: $sock = new IO::Socket::INET ( LocalHost => , LocalPort => 7777, Proto => tcp, Listen =>5, 3
4 Reuse =>1, ); Esto quiere decir que la dirección del servidor será , el puerto a utilizar será el 7777 y el protocolo será TCP. Listen representa el máximo número de llamadas y Reuse es para no tener problemas al terminar el programa sin cerrar el socket. 5. Especificación del protocolo de autenticación (15 %) /15 6. Supuestos Del programa: Las palabras deben ingresarse en minúsculas. El usuario ya conoce las palabras incluidas en el diccionario. 7. Conclusiones (30 %) /30 Esta experiencia ha sido fundamental para comprender el real funcionamiento de las capas más superiores del modelo OSI, y para familiarizarme con conceptos como sockets y RPC que antes parecían tan lejanos. También destaco la simplicidad que ofrece el lenguaje Perl para trabajar con dichos conceptos. Entre las grandes ventajas que se encuentran al utilizar sockets y RPC, es que permite que los programadores puedan crear programas con filosofía cliente/servidor sin tener que preocuparse del tipo de comunicación que exista entre las máquinas remotas (o en la misma máquina). Otra de las ventajas de los sockets es que la comunicacón es de manera bidireccional, a diferencia de los pipes, o canales de comunicación unidireccional entre procesos de una misma máquina. Perl es un excelente lenguaje (script) para trabajar con sockets, debido a que es de más alto nivel en comparación a lenguajes como C, donde la programación se hace más tediosa. Además permite trabajar con los sockets análogamente a como se trabaja con descriptores de archivo. Python es otro muy buen lenguaje para el manejo de sockets, y a diferencia de Perl, sus usuarios consideran a éste mucho más limpio y elegante para programar. 4
5 El mayor problema presentado fue la nula experiencia en este lenguaje y en especial este tipo de programas, lo cual fue contrarrestado con bastante lectura e investigación. Referencias Computer Networks, 3rd edition. Andrew S. Tanenbaum. Prentice-Hall,
Comunicación entre Procesos y Sockets
Temas de la clase de hoy Proceso Sockets Dominios, protocolos y tipos vinculados a los sockets Introducción a Stream y Datagram El modelo cliente-servidor Funciones del cliente Funciones del servidor Orientación
Más detalles-> Todo socket viene definido por dos características fundamentales:
LOS SOCKETS. Los sockets no son más que puntos o mecanismos de comunicación entre procesos que permiten que un proceso hable (emita o reciba información) con otro proceso incluso estando estos procesos
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 detallesFACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES
FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES Código-Materia: 09728 PROGRAMACIÓN EN RED Programa Semestre: Ingeniería Telemática 5 Requisitos: 09687 ESTRUCTURAS
Más detallesDesarrollo de Aplicativos con winsockets
Seminario de Redes de Computadoras 66.48 Desarrollo de Aplicativos con winsockets Docentes: Ing. Marcelo Utard Ing. Pablo Ronco Alumnos: Baños, Germán Gámez, Pablo Rabino, Juan Pablo Salas, Federico Introducción
Más detallesRedes. (de Computadores) Redes: Presentación
Redes (de Computadores) 1 Profesores de la asignatura Primer parcial: 2A y 2E: Teresa Nachiondo (tnachion@disca.upv.es). 1N-4, 1er piso ETSIA. 2B y 2F: Alberto Bonastre (bonastre@disca.upv.es). 2S-5, 2º
Más detallesComputadores y Comunicaciones. Práctica de Laboratorio: Diseño de una aplicación basada en el modelo cliente-servidor
Práctica de Laboratorio: Diseño de una aplicación basada en el modelo cliente-servidor Julián Viejo Cortés Jorge Juan Chico Marzo 2009 Índice de contenidos 1. Introducción...2 2. Ejemplo 1: Aplicación
Más detallesCARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)
CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020) I. Identificadores de la asignatura Instituto: IIT Modalidad: Presencial Departamento: Materia: Ingeniería Eléctrica y Computación Sistemas
Más detallesPrograma Regular. Comprender y manejar conceptos avanzados en redes de datos.
Programa Regular Asignatura: Redes de Computadoras II. Carrera: Ingeniería en Informática Ciclo Lectivo: 2017 Docentes: Coordinador: Mg. Ing. Diego Omar Encinas Ing. Leandro Iriarte Carga horaria semanal:
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO ARQUITECTURAS CLIENTE/SERVIDOR 0606 8, 9 06 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación
Más detallesGuía docente de la asignatura
Guía docente de la asignatura Asignatura Materia Módulo Titulación ARQUITECTURA DE REDES Y SERVICIOS COMPLEMENTOS DE INFRAESTRUCTURA (vacío) GRADO EN INGENIERÍA INFORMÁTICA Plan 545 Código 46939 Periodo
Más detallesDATOS DE IDENTIFICACIÓN DEL CURSO. Protocolos e Interfaces. Curso Teórico CRÉDITOS: 11 HORAS:
DEPARTAMENTO: ACADEMIA: MATERIA: CLAVE: CARACTERÍSTICA: TIPO: DATOS DE IDENTIFICACIÓN DEL CURSO Electrónica Comunicaciones Protocolos e Interfaces ET315 Especializante Curso Teórico CRÉDITOS: 11 HORAS:
Más detallesREDES y COMUNICACIONES I. Módulo 02: Modelo de Referencia OSI CONTENIDO
Módulo 02: Modelo de Referencia OSI CONTENIDO 1. Protocolos y Redes basados en Niveles 2. Comunicación entre Niveles 3. Requerimientos del Modelo 4. Modelo de Referencia OSI 5.Especificación de Niveles
Más detallesDirección General de Innovación Tecnológica Subdirección de Infraestructura Tecnológica
Dirección General de Innovación Tecnológica Subdirección de Infraestructura Tecnológica Implementación de Exchange Server 2010 Para utilizar RPC sobre HTTP. Secretaria de Finanzas y Planeación del Gobierno
Más detallesComunicación entre procesos
Comunicación entre procesos Patrones de comunicación Comunicación cliente-servidor En la que los mensajes de petición y respuesta proporcionan la base para la invocación remota de métodos o de procedimientos.
Más detallesEl servidor Web. Arquitectura y funcionamiento
El servidor Web. Arquitectura y funcionamiento ÍNDICE INTRODUCCIÓN Qué es un servidor? Y un servidor Web? FUNCIONAMIENTO DE UN SERVIDOR WEB Arquitectura Tipos de servidores Web Servidores basados en procesos
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Ingeniería Redes de Datos Práctica 9 Capa4 Modelo OSI. PRÁCTICA 9 TCP y UDP
1.- Objetivos de Aprendizaje El alumno: UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO PRÁCTICA 9 TCP y UDP Podrá utilizar un programa que le permita enviar y recibir información utilizando los protocolos TCP
Más detallesInstrumentación virtual
Instrumentación virtual Tema 15 Uso de LabView con internet Introducción al tema Fuente: National Instruments 2011 En este último módulo aprenderás a poner en marcha un servidor web de la aplicación que
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 detallesDEPARTAMENTO DE INGENIERÍA DE TELECOMUNICACIÓN ASIGNATURA: TRANSPORTE DE DATOS PLAN 1.999.
UNIVERSIDAD DE JAEN INGENIERIA TECNICA TELECOMUNICACION, ESP TELEMATICA ESCUELA POLITECNICA SUPERIOR DE LINARES DEPARTAMENTO DE INGENIERÍA DE TELECOMUNICACIÓN ASIGNATURA: TRANSPORTE DE DATOS PLAN 1.999.
Más detallesPROTOCOLO. Carácter Modalidad Horas de estudio semestral (16 semanas)
PROGRAMA DE ESTUDIOS: REDES DE COMPUTADORAS PROTOCOLO Fechas Mes/año Clave Semestre 8 Elaboración 05-2010 Nivel Licenciatura X Maestría Doctorado Aprobación Ciclo Integración Básico Superior X Aplicación
Más detallesFacultad de Ingeniería Industrial y de Sistemas v1.0 MA781U PROCESOS DISTRIBUIDOS
PROCESOS DISTRIBUIDOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen El proceso cliente servidor es la clave para comprender el potencial de los sistemas de información y las redes
Más detallesInfraestructura de Redes
Infraestructura de Redes Diseño y desarrollo del contenido (Especialista de Contenido) Ing. Miguelangel Luna Diseñador(es) Instruccional(es) Facilitador(es) Modalidad Tipo de curso Ing. Miguelangel Luna
Más detallesManual de usuario. Radiology Scheduler
Radiology Scheduler maual Page 1 of 17 Version: 1 Reviewed by: Rafael Sanguinetti Approved by: Rafael Sanguinetti Date: Date: Radiology Scheduler Version 1 Page 2 of 17 Indice Indice... 2 1. Introducción...
Más detallesPlanificaciones. 7534 - Redes y Teleprocesamiento II. Docente responsable: A DESIGNAR. 1 de 5
Planificaciones 7534 - Redes y Teleprocesamiento II Docente responsable: A DESIGNAR. 1 de 5 OBJETIVOS CONTENIDOS MÍNIMOS - PROGRAMA SINTÉTICO Concepto de sistemas distribuidos, middleware y ambientes de
Más detallesPrograma de estudios por competencias. Seminario de Sistemas operativos en red
1. Identificación del curso Programa de estudios por competencias Seminario de Sistemas Operativos en red Programa educativo: Ingeniería en Computación Unidad de aprendizaje: Seminario de Sistemas operativos
Más detallesCurso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets.
Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets. Prof. Ricardo Gonzalez Redes de Computadores Tema 3 1 1 Modelo Cliente-Servidor Dos
Más detallesArquitecturas cliente/servidor
Arquitecturas cliente/servidor Conceptos básicos 1 Conceptos básicos 1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea
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 detallesCentro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION
CYBERSYS SISTEMA ADMINISTRADOR DE CYBERCAFÉS José Eduardo González Pacheco Oceguera eduardo.gonzalez-pacheco@siemens.com Juvenal Guevara Velasco juvenal1@hotmail.com Marcos Sairick Sánchez Castañeda msanchez@redwoodsystems.com.mx
Más detallesUNIVERSIDAD NACIONAL DE INGENIERÍA
UNIVERSIDAD NACIONAL DE INGENIERÍA Facultad de Ingeniería Industrial y de Sistemas Escuela Profesional de Ingeniería de Sistemas SÍLABO CURSO: SISTEMAS OPERATIVOS I. INFORMACIÓN GENERAL CODIGO : ST-324
Más detallesSockets. Los sockets son un mecanismo de comunicación entre procesos que se utiliza en Internet.
Sockets La biblioteca estándar de clases de Java nos proporciona todo lo que necesitamos para utilizar sockets en nuestras aplicaciones en el paquete java.net, por lo que tendremos que añadir la siguiente
Más detallesGUÍA DOCENTE CURSO FICHA TÉCNICA DE LA ASIGNATURA. Datos de la asignatura Nombre. Datos del profesorado Profesor Israel Alonso Martínez
GUÍA DOCENTE CURSO 2015-2016 ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA FICHA TÉCNICA DE LA ASIGNATURA Datos de la asignatura Nombre Sistemas Distribuidos Código ASI26 Titulación Grado en Ingeniería Telemática
Más detallesZOE COMERCIO EXTERIOR VERSIÓN /AGOSTO /2015
RELACIÓN DE MODIFICACIONES ZOE COMERCIO EXTERIOR VERSIÓN 5.00.40 12/AGOSTO /2015 - INTERFACE DE PEDIMENTOS/SALDOS DE IMPORTACION: Se realizó cambio interno para considerar nuevas claves de pedimentos.
Más detallesTipos de Diseño. Ing. Elizabeth Guerrero V.
Tipos de Diseño Ing. Elizabeth Guerrero V. Tipos de Diseño Tipos de diseño de Procesos: Centralizado, Distribuido y Cooperativo Procesos Centralizados Un sistema centralizado está formado por un computador
Más detallesEl Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico
El Modelo Es una arquitectura por niveles para el diseño de sistemas de red que permiten la comunicación entre todos los dispositivos de computadoras. Esta compuesto por siete niveles separados, pero relacionados,
Más detallesContenido. Requisitos Generales. Configuración de acceso al portal de consulta remota utilizando Windows XP
DIRECCION GENERAL DE REGISTROS PUBLICOS DE LA PROPIEDAD Y NOTARIAS Configuración para el acceso al Portal de Consulta Remota Contenido. Requisitos Generales Configuración de acceso al portal de consulta
Más detallesDesarrollo de Aplicaciones Distribuidas. Sockets. Daniel Avellaneda
Desarrollo de Aplicaciones Distribuidas Sockets Daniel Avellaneda Sockets en Java Qué es un Socket Un socket es una abstracción a través de la cual una aplicación pueden mandar y recibir datos. Un socket
Más detalles1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN
1.. MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN Unidad 1. Seguridad informática 1. Necesidad de seguridad Establecer un plan de seguridad 2. Tipos de seguridad. Seguridad activa y pasiva
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS SISTEMAS OPERATIVOS
Más detallesUNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas SISTEMAS OPERATIVOS
CURSO: SISTEMAS OPERATIVOS 1 SEMESTRE: V 2 CODIGO: 02501 3 COMPONENTE: CICLO: 5 AREA: FECHA DE APROBACIÓN: 7 NARURALEZA: OBLIGATORIO 8 CARÁCTER: TEORICO PRACTICO 9 CREDITOS (RELACIÓN): (1-1) 10 INTENSIDAD
Más detallesUNIVERSIDAD DR. JOSE MATIAS DELGADO
NOMBRE DE LA ASIGNATURA: SISTEMAS OPERATIVOS 0 a. Generalidades. Número de Orden: Prerrequisi to (s): 23 Código: SOP 0 AIC 0 Ciclo Académico: Área: V Especializa da U.V.: 4 Duración del Ciclo en Semanas:
Más detallesServicios de red. Networking para el hogar y pequeñas empresas: Capítulo 6
Servicios de red Networking para el hogar y pequeñas empresas: Capítulo 6 1 Objetivos Comparar y contrastar clientes y servidores y su interacción en la red. Describir el tipo de interacciones de las aplicaciones
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 detallesTELNET SSH FTP. Redes de Computadoras. 1º Cuatrimestre 2014. Adrian Juri Juan Pablo Moraes Patricio Tella Arena
Redes de Computadoras 1º Cuatrimestre 2014 TELNET SSH FTP Adrian Juri Juan Pablo Moraes Patricio Tella Arena TELNET Que es Telnet? Es la abreviatura de Telecommunication Network o Red de Telecomunicaciones.
Más detallesTema 4.1: - TRANSPORTE-
Tema 4.1: - TRANSPORTE- -Introducción - Terminología OSI - Tipologia y complejidad - Servicios - Calidad de servicio - Conexiones de transporte - Transporte en Internet - Introducción. Su función básica
Más detallesCapa de Transporte del modelo OSI
Capa de Transporte del modelo OSI Aspectos básicos de networking: Capítulo 4 1 Objetivos Explicar la función de los protocolos y los servicios de la capa de transporte en el soporte de las comunicaciones
Más detallesCarrera: 2-4-8. Participantes Academia de Informática y Sistemas. Asignaturas Temas Asignaturas Temas - Redes de computadoras II - - -
DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: REDES INALÁMBRICAS AVANZADAS ING. EN SISTEMAS COMPUTACIONALES RDF-0705 Horas teoría-horas práctica-créditos 2-4-8 2.- HISTORIA
Más detallesSERVIDOR DE CORREO. Ingresamos a la consola como administrador. Y editamos el archivo interfaces como se muestra a continuación:
SERVIDOR DE CORREO Configurando la tarjeta de Red Lo primero que debemos configurar será la tarjeta de red (si estamos en un maquina virtual, se debe tener cuidado de tener configurado la misma en modo
Más detallesJuan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN
UNICIENCIA 24 pp. 83-89 2010 IMPLEMENTACIÓN DE UN SERVIDOR FTP UTILIZANDO EL MODELO CLIENTE/SERVIDOR MEDIANTE EL USO DE SOCKETS EN LENGUAJE C UNIX CON EL FIN DE MEJORAR LOS TIEMPOS DE RESPUESTA EN LA RED
Más detallesIMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES
CAPÍTULO 5 IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES 5.1 Introducción En el capítulo anterior, se dio a conocer la arquitectura propuesta para la implementación de la
Más detallesLaboratorio 2.6.1: Orientación de topología y creación de una red pequeña
Laboratorio 2.6.1: Orientación de topología y creación de una red pequeña Diagrama de topología Red punto a punto Redes conmutadas Objetivos de aprendizaje Al completar esta práctica de laboratorio, usted
Más detallesPROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS ING. RAUL BAREÑO GUTIERREZ RAUL BAREÑO GUTIERREZ 1
PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS RAUL BAREÑO GUTIERREZ 1 FTP. Qué es? Es un protocolo que permite pasar ficheros de un computador que los tiene (servidor FTP) a un computador que los
Más detallesCompatibilidad del Servidor de Licencias Común con las versiones de Appkey de los sistemas CONTPAQi
Información importante Instalación de los sistemas CONTPAQi en máquinas virtuales Introducción La instalación de los sistemas CONTPAQi en máquinas virtuales era un procedimiento complejo debido a la serie
Más detallesQué es World Wide Web? La red como instrumento de comunicación. Sugerencias para sacar el máximo partido de WWW. Requisitos para utilizar WWW
Qué es World Wide Web? La red como instrumento de comunicación WWW se compone de diferentes sitios Web, conocidos como páginas Web, que han sido creados por personas y organizaciones de todo el mundo,
Más detallesUNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: TUTORIAL DE SOCKETS EN JAVA
UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: TUTORIAL DE SOCKETS EN JAVA Índice 1. Presentación...3 2. Conceptos básicos...4 2.1. TCP...4 2.2.
Más detallesARQUITECTURAS CLIENTE/SERVIDOR
Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 1 ARQUITECTURAS CLIENTE/SERVIDOR Conceptos básicos Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 2 Conceptos básicos
Más detallesX-RiteColor Master Web Edition
X-RiteColor Master Web Edition Este documento contiene instrucciones para instalar X-RiteColor Master Web Edition. Siga todas las instrucciones cuidadosamente en el orden dado. Antes de continuar, compruebe
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 detallesAño 2012 CURSO ENHACKE ETHICAL HACKING NIVEL II. Curso Oficial ENHACKE CURSOS
Año 2012 ENHACKE CURSO ENHACKE ETHICAL HACKING NIVEL II Curso Oficial ENHACKE CURSOS CURSO ENHACKE ETHICAL HACKING NIVEL II CEEHN2 INTRODUCCION El CEEHN2 Curso Enhacke Ethical Hacking Nivel 2 está orientado
Más detalles11512 - ARISO 2 - Arquitectura de Computadores y Sistemas Operativos II
Unidad responsable: 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación:
Más detallesIngeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE)
Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) es la aplicación de la tecnología de la información a las actividades, técnicas y a las metodologías
Más detallesPSEUDOCÓDIGO. En este documento se recopilan los elementos conceptuales esenciales acerca PSEUDOCÓDIGO en la programación.
PSEUDOCÓDIGO En este documento se recopilan los elementos conceptuales esenciales acerca PSEUDOCÓDIGO en la programación. Además se presentan ejemplos de cada uno de los subtemas presentados y se proponen
Más detallesDocumento de Requisitos. Estacionamiento Inteligente
Documento de Requisitos de Estacionamiento Inteligente Fecha 06/07/2012 Versión 0.2 Integrantes del grupo Francisco Becker Eduardo Castillo Víctor Fernández Ignacio Gómez Prefacio Este es el Documento
Más detallesREDES Y ENTORNOS MULTIJUGADOR GRADO EN DISEÑO Y DESARROLLO DE VIDEOJUEGOS
GUÍA DOCENTE REDES Y ENTORNOS MULTIJUGADOR GRADO EN DISEÑO Y DESARROLLO DE VIDEOJUEGOS Curso 2014-2015 GNATUR 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA Titulación: Materia: Denominación de la asignatura:
Más detallesMigración de una base de datos a otro servidor de Base de Datos en MySQL (mapaches)
Migración de una base de datos a otro servidor de Base de Datos en MySQL (mapaches) La migración de una base de datos es muy fácil utilizando el programa phpmyadmin en el cual se selecciona la base 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 detallesProgramación 1 Grado de ingeniería Robótica
Programación 1 Grado de ingeniería Robótica Información general Clases de teoría: miércoles de 11:00 a 13:00 aula B12 aulario 2 Clases de prácticas: martes de 11:00 a 13:00 y de 13:00 a 15:00 aula L24
Más detallesTutorial BMS Server Studio UDP
Tutorial BMS Server Studio UDP ÍNDICE Página 0. Introducción...3 1. Configuración del puerto UDP...4 2. Ejemplos...6 2.1 Configuración manual...6 2.1.1 Configuración SocketTest...6 2.1.2 Configuración
Más detallesMANUAL DE INSTALACIÓN DEL SIAHM 2014 EN EQUIPOS TERMINALES
MANUAL DE INSTALACIÓN DEL SIAHM 2014 EN EQUIPOS TERMINALES Antes de proceder a instalar el SIAHM 2014 en un equipo terminal, debe asegurarse que tanto el servidor como la terminal estén conectados en red
Más detallesServicio de terminal remoto. Jesús Torres Cejudo
1 - Telnet, Rlogin, SSH. Telnet (TELecommunication NETwork) es el nombre de un protocolo de red red a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. También es el
Más detallesCaracterísticas de Samba
INTRODUCCION El documento describe el proyecto; Sistema de Archivo de Red, que consiste en la implementación de un servidor de archivo que tenga soporte para archivos compartidos utilizando los protocolos
Más detallesCurso de Arquitectura de Redes TCP/IP
Curso de Arquitectura de Redes TCP/IP Presentación : Estamos acostumbrados a sentarnos en nuestro puesto de trabajo frente a nuestro ordenador, abrir el explorador de ficheros y acceder a los documentos
Más detallesTodos conectados: presentación, control y colaboración en el aula a en red
Todos conectados: presentación, control y colaboración en el aula a en red Qué es Redianet Class? Entorno Funcionalidad Para qué Què és Redianet Class Canal de Aprendizaje (CAP) Edebenet 1.1 Edebenet Plus
Más detallesAdministración de Redes y Servidores
Administración de Redes y Servidores Gr. 80 Docente: Ing. Mauricio Ciprian Rodriguez mciprian@univalle.edu.co Escuela de Ingenieria de Sistemas y Computacion Administracion de Redes y Servidores Objetivos
Más detallesDESARROLLO CURRICULAR DEL MÓDULO DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRÁFICOS CICLO FORMATIVO DE GRADO SUPERIOR
DESARROLLO CURRICULAR DEL MÓDULO DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRÁFICOS CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES INFORMÁTICAS Página 1 Página 2 ÍNDICE
Más detallesPráctica 5: Implementación en C++ de sistemas cliente/servidor basados en comunicación
Práctica 5: Implementación en C++ de sistemas cliente/servidor basados en comunicación síncrona Programación de Sistemas Concurrentes y Distribuidos Grado de Ingeniería Informática Dpto. de Informática
Más detallesArquitectura y Sistemas de Operativos
Universidad Tecnológica Nacional Facultad Regional San Francisco Técnico Superior en Programación Arquitectura y Sistemas de Operativos PLANIFICACIÓN CICLO LECTIVO 2013 ÍNDICE TÉCNICO SUPERIOR EN PROGRAMACIÓN...
Más detallesTema: Manejo del Puerto Paralelo con LabView
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo del Puerto Paralelo con LabView Objetivos Específicos. Configurar la entrada y salida del puerto paralelo por
Más detallesASSI - Aplicaciones y Servicios Sobre Internet
Unidad responsable: 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa Unidad que imparte: 750 - EMIT - Departamento de Ingeniería Minera, Industrial y TIC Curso: Titulación: 2016 GRADO
Más detallesMANUAL PARA EL CARGUE DE REPORTES POR FTP
MANUAL PARA EL CARGUE DE REPORTES POR FTP REQUISITOS PREVIOS Antes de seguir el paso a paso de este manual, es importante cumplir con unos requisitos previos que permitirán completar las instrucciones
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TALLER DE SISTEMAS
Más detallesINFO-FARMA VENTAS. Info-Farma
INFO-FARMA VENTAS El módulo de ventas de Info-Farma ha sido diseñado para generar operaciones de atención al público de forma rápida y brindado ayuda y soporte al técnico en farmacia. El módulo al estar
Más detallesEjecución de aplicaciones remotas sobre entorno XWindow a través de un proxy
Ejecución de aplicaciones remotas sobre entorno XWindow a través de un proxy Antonio Luque Estepa aluque@zipi.us.es 27 de septiembre de 2001 1 Introducción En este documento se describe la forma de ejecutar
Más detallesZOE COMERCIO EXTERIOR VERSIÓN /ENERO/2017
RELACIÓN DE MODIFICACIONES ZOE COMERCIO EXTERIOR VERSIÓN 5.00.95 27/ENERO/2017 PACKING LIST DE IMPORTACION: Se modificó el proceso de generación automática de Factura al subir archivo ASCII, para considerar
Más detallesPROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA
PROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA Qué es la arquitectura cliente servidor? La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten
Más detallesPROCESO SERVICIOS INFORMÁTICOS Y DE TELECOMUNICACIONES. Versión: 02 GUIA PARA PUBLICACIÓN DE DOCUMENTOS EN LA WEB Página 1de 6.
DOCUMENTOS EN LA WEB Página 1de 6 Revisó: Profesional DSI Jefe DSI Aprobó Rector Fecha de aprobación Diciembre 03 de 2007 Resolución Nº 1850 1. OBJETIVO Explicar los pasos para la transferencia de archivos
Más detalles1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño. Tema5: Sistemas Operativos Distribuidos
Tema 5: Sistemas Operativos Distribuidos 1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño 1 1. Introducción Sistema Informático Distribuido: Colección de S.I. autónomos
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: CÓDIGO: CARRERA: NIVEL: Sistemas Operativos IS603.a Sistemas Tercero No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 CRÉDITOS PRÁCTICA: 0 SEMESTRE / AÑO ACADÉMICO: Segundo Semestre
Más detallesSistemas Operativos Distribuidos. Sistemas Operativos Una visión aplicada
Bibliografía Sistemas Operativos Distribuidos Ing. Alfonso Guijarro Rodríguez alfonso_guijarro@yahoo.es Sistemas Operativos Distribuidos Andrew S. Tanenbaum. 1996, Prentice-Hall Capítulo 1 última edición
Más detallesMANUAL DE AUTENTICACIÓN DE USUARIO ACCIÓN FIDUCIARIA
MANUAL DE AUTENTICACIÓN DE USUARIO ACCIÓN FIDUCIARIA En el siguiente manual se explica el proceso de solicitud, validación y verificación de la cuenta que se emplea para ingresar inicialmente al producto
Más detallesUNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas
Más detallesNombre de la asignatura: SISTEMA OPERATIVO UNIX. Carrera: INGENIERÍA EN SISTEMAS COMPUTACIONALES. Clave de la Asignatura: REQ-0703
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: SISTEMA OPERATIVO UNIX Carrera: INGENIERÍA EN SISTEMAS COMPUTACIONALES Clave de la Asignatura: REQ-0703 Horas Teoría- Horas Práctica- Créditos: 3-1-7
Más detallesUNIDAD CURRICULAR: ALGORITMICA Y PROGRAMACIÓN UNIDAD I. ALGORITMOS Y PROGRAMAS. Características y elementos para construir un algoritmo
UNIDAD CURRICULAR: ALGORITMICA Y PROGRAMACIÓN UNIDAD I. ALGORITMOS Y PROGRAMAS CONTENIDO: Concepto de Algoritmos y Programas Lenguaje algorítmico y de programación Partes de un algoritmo Características
Más detallesTema: Clases y Objetos en C#. Parte II.
Programación II. Guía No. 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C#. Parte II. Objetivos Implementar clases, objetos, propiedades, métodos y
Más detallesPERIODISMO A DISTANCIA UNSXX MANUAL DE USUARIO
MANUAL DE USUARIO PERIODISMO A DISTANCIA UNSXX 2014 GUIA DE APOYO PARA EL PARTICIPANTE 1.- INTRODUCCION: La Universidad Nacional Siglo XX, a través del Programa de Educación a Distancia ofrece una Plataforma
Más detallesPRÁCTICA 4 PASO DE MENSAJES
PRÁCTICA 4 PASO DE MENSAJES Introducción Cuando los procesos interactúan unos con otros pueden necesitar intercambiar información. Uno de los métodos posibles para conseguir esto es el paso de mensajes.
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Más detallesIdentificar cuál es la estructura de una página Web y sus principales secciones. Desarrollar una página Web en un editor.
MÓDULO 2. Introducción Después de conocer los conceptos básicos sobre el lenguaje de programación HTML, en este módulo identificaremos la estructura de una página Web y lo haremos revisando el lenguaje
Más detalles