Tecnologías para el Desarrollo de Aplicaciones para Dispositivos Móviles. Parte 2

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tecnologías para el Desarrollo de Aplicaciones para Dispositivos Móviles. Parte 2"

Transcripción

1 Tecnologías para el Desarrollo de Aplicaciones para Dispositivos Móviles. Parte 2 Sesión 4. Proyecto final. Protocolos de comunicación en red. TCP/IP Escuela Politécnica Superior

2 Puntos a tratar! Protocolos de comunicación en red. TCP/IP TCP/IP Proyecto final 2

3 TCP / IP! La arquitectura TCP/IP consta de 4 capas o niveles. Nivel superior (aplicación): programas de usuario. Nivel inferior (acceso a red): conexión con tecnología de acceso al medio. 3

4 TCP / IP! Para la transmisión de información a través de la red se utilizan dos protocolos de transporte diferentes: TCP: Trasnmission Control Protocol Orientado a conexión. Protocolo para el envío fiable de la información. UDP: User Datagram Protocol No orientado a conexión. Protocolo para aplicaciones en tiempo real 4

5 TCP! La estructura de datos creada en TCP se denomina segmento. El segmento TCP evitará la fragmentación de los datagramas IP. El segmento tiene una cabecera de 20 bytes (puede extenderse): 5

6 UDP! La estructura de datos creada en UDP se denomina datagrama UDP. UDP no realizará ningún control sobre los datos que transporta. El datagrama UDP sólo tiene 8 bytes de cabecera: 6

7 Requerimientos de transporte! Se empleara UDP: Aplicaciones que exijan rapidez frente a fiabilidad. Ejemplo: Voz IP, video en tiempo real. Se empleará TCP: Aplicaciones que exijan fiabilidad frente a rapidez. Ejemplo: Transferencia de ficheros o mensajes de texto. 7

8 Sockets! Un socket es el punto final de una comunicación bidireccional entre dos programas que intercambian información a través de Internet (socket se traduce literalmente como enchufe). Un socket se va a identificar por la dirección IP del dispositivo donde está, más un número de puerto. En Internet se suele asociar a cada aplicación un número de puerto concreto (por ejemplo: 80 para la web, 25 para el correo electrónico, 7 para ECHO ) Una conexión está determinada por un par de sockets, que son los extremos de la conexión. Existen dos tipos de sockets: Socket stream Socket datagram 8

9 Socket stream (TCP)! Los sockets stream ofrecen un servicio orientado a conexión. Este tipo de socket se basa en el protocolo TCP. Antes de transmitir hay que establecer una conexión entre los dos sockets. El servidor está a la escucha y es el cliente quien solicita la conexión. Una vez que los dos equipos están conectados, se puede transmitir la información entre las dos máquinas (en ambas direcciones). El protocolo incorpora de forma transparente al programador la corrección de errores: Si se detecta que una parte de información no llegó a su destino, ésta será retransmitida. 9

10 Socket datagram (UDP)! Los sockets datagram ofrecen un servicio no orientado a conexión. Este tipo de socket se basa en el protocolo UDP. No es necesario establecer una conexión previa entre los equipos. La entrega no está garantizada. Los datos podrán llegar desordenados, duplicados, algo que no se solucionará en el receptor. Puede requerir un control en nivel de aplicación por parte del programador. 10

11 Sockets / Aplicación! Por tanto, el programa a desarrollar por el alumno incluirá sockets (Serversocket en el servidor y Socket en el cliente). El cliente y el servidor se comunicarán con manejadores InputStream y OutputStream (en el caso de sockets stream): 11

12 Proyecto a desarrollar! Crear una aplicación cliente / servidor para comunicar dos dispositivos móviles para envío de mensajes-archivos o voz: El alumno puede elegir entre un sistema de comunicación de mensajes o un sistema que simule Voz IP. En ambos casos, la comunicación se iniciará con sockets stream para tener un control del inicio de la comunicación. 12

13 Proyecto a desarrollar! Crear una aplicación cliente / servidor para comunicar dos dispositivos móviles para envío de mensajes-archivos o voz:# Requerimientos mínimos para app de envío de mensajes-archivos: El servidor únicamente aceptará a un cliente. Debes ser capaz de poder comunicar un dispositivo con otro y enviar secuencias de texto y al menos un archivo almacenado en tu dispositivo. Los dos equipos deben ser capaces tanto de leer como de escribir mensajes, así como de enviar y recibir archivos. Requerimientos mínimos para app de envío de Voz IP: El servidor únicamente aceptará a un cliente. Una vez establecida la comunicación mediante sockets stream, tu dispositivo deberá comunicar la voz mediante socket datagram. Para la codificación de la voz se recomienda emplear el codificador de GSM: RTE-LTP. 13

14 Proyecto a desarrollar! Funcionamiento genérico de las aplicaciones:# El servidor únicamente espera, escuchando a través del socket a que un cliente haga una petición. En el lado del cliente: el cliente conoce el nombre de host de la máquina en la cual el servidor se encuentra ejecutando y el número de puerto en el cual el servidor esta conectado. Para realizar una petición de conexión, el cliente intenta encontrar al servidor en la IP y puerto especificado. Por la parte del cliente, si la conexión es aceptada, un socket se crea de forma satisfactoria y puede usarlo para comunicarse con el servidor Ahora el cliente y el servidor pueden comunicarse escribiendo o leyendo en o desde sus respectivos sockets. 14

15 Proyecto a desarrollar! Apertura de sockets Si estamos programando un CLIENTE, el socket se abre de la forma: Socket micliente; micliente = new Socket( dstname, dstport ); donde dstname y dstport corresponden a la IP y puerto del servidor. Estos datos deben ser mostrados por la pantalla del servidor para que el # cliente pueda conectar con él. Si estamos programando un SERVIDOR, el socket se abre de la forma: private ServerSocket serversocket; # serversocket = new ServerSocket(ServerPort); donde ServerPort es el número de puerto para aceptar conexiones, # por ejemplo:

16 Proyecto a desarrollar! Funcionamiento genérico de las aplicaciones:# En el lado del servidor: Una vez que se ha creado el objeto ServerSocket, este empezará a escuchar con el fin de que algún cliente se conecte. Esto se realiza mediante la siguiente línea de código: socket = serversocket.accept(); El hilo se bloqueará hasta que un cliente se conecte, devolviendo el socket de conexión (que lo guardamos en el objeto de tipo Socket llamado socket), con el cual podremos comunicarnos con el cliente. En el lado del cliente: el cliente conoce el nombre de host de la máquina en la que encuentra el servidor y el número de puerto en el cual el servidor esta conectado. Para realizar una petición de conexión, el cliente intenta encontrar al servidor en la IP y puerto especificado. 16

17 Proyecto a desarrollar! Funcionamiento genérico de las aplicaciones: Para enviar y recibir información a través de este socket TCP, en el cliente y en el servidor, se deben crear dos objetos: uno del tipo DataOutputStream para el envío de datos y otro del tipo DataInputStream para la recepción de datos.# Y se le debe asignar el stream de salida o de entrada del socket creado anteriormente para comunicarse con el otro terminal, mediante el método getoutputstream() o el método getinputstream(). # 17

18 # Proyecto a desarrollar! No te olvides de los permisos en Manifest.xml <uses-permission android:name="android.permission.internet" > </uses-permission> <uses-permission android:name="android.permission.access_network_state" > # </uses-permission> Y emplea las clases: 18

19 Proyecto a desarrollar! Enriquecimientos de la aplicación: Crear la aplicación cliente/servidor en ambas máquinas, de forma que ninguna tenga privilegios sobre la otra. Ambos dispositivos estarían en escucha. El dispositivo móvil que solicite conexión actuaría de cliente y el otro tomaría el rol de servidor. Incorporar un botón de rechazar conexión. Permitir la comunicación con más de un cliente (aplicación de datos). Crear un interfaz de usuario totalmente personalizado y fácil de manejar. 19

20 Proyecto a desarrollar! Ayuda, aplicaciones de ejemplo: android-socket-example/ (como usar el emulador para la programación de los sockets)

21 Proyecto a desarrollar! Entrega: Hasta el viernes 5 de diciembre en el del profesor javier.ortiz@ua.es. Mediante un fichero ZIP que contenga el proyecto y la presentación que realizará el alumno / los alumnos en el aula ese mismo día. Defensa del proyecto: Para la correcta evaluación del proyecto el alumno o pareja de alumnos defenderá/n su aplicación explicando las partes más importantes del código. Para ello, empleará/n una presentación multimedia con la que podrá resaltar aquellos puntos que el alumno / los alumnos considere/n más importantes. La exposición del proyecto durará 15 minutos como máximo (incluido en este tiempo la puesta en marcha de la aplicación y cómo funciona). 21

Desarrollo de Aplicaciones Distribuidas. Sockets. Daniel Avellaneda

Desarrollo 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 detalles

Introducción a la seguridad en redes IP

Introducción a la seguridad en redes IP Introducción a la seguridad en redes IP Tabla de Contenidos 1. Introducción a la seguridad en redes IP... 2 1.1 Funcionamiento de TCP e IP... 2 Interfaces de protocolo... 3 1.2 El protocolo Internet...

Más detalles

Sockets. Los sockets son un mecanismo de comunicación entre procesos que se utiliza en Internet.

Sockets. 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 detalles

Arquitecturas cliente/servidor

Arquitecturas cliente/servidor Arquitecturas cliente/servidor Creación de Sockets Cliente Servidor Creación de Sockets Cliente/Servidor Sockets en TCP Definición de DAEMON Concepto de Hilos Sockets en UDP Qué es un socket? Un socket

Más detalles

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS TEMA I 1. - Qué significa TCP/IP? 2. - Por que es necesario usar TCP/IP? 3. - Cuáles son algunas funciones del nivel de aplicación? 4. - Qué es una PDU?

Más detalles

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE TRANSPORTE

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE TRANSPORTE FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE TRANSPORTE Dolly Gómez Santacruz dollygos@univalle.edu.co CONCEPTOS DE LA CAPA DE TRANSPORTE MOTIVACIÓN Capas 1 Bits sobre cables Capa 2 Tramas en una red local

Más detalles

Redes de computadores

Redes de computadores Redes de computadores Pau Arlandis Martinez Algunos apuntes sobre las normas Teoría 85% o Ejercicios 5% o Exámenes parciales 20% Bloque I 4% 1 hora Bloque II 6% 1 hora Bloque III 5 % 1 hora Bloque IV 5%

Más detalles

CORREO ELÉCTRONICO. Definición Historia Opciones. Tarea

CORREO ELÉCTRONICO. Definición Historia Opciones. Tarea Contenido Definición Historia Opciones Clientes de correo electrónico Tarea Correo electrónico Prof. Elba M. Sepúlveda Definición - Qué es una cuenta? CORREO ELÉCTRONICO Correo electrónico Definición Es

Más detalles

Capitulo 2: El modelo de referencia TCP/IP. Capitulo 2: El modelo de referencia TCP/IP

Capitulo 2: El modelo de referencia TCP/IP. Capitulo 2: El modelo de referencia TCP/IP Ivan Rivas F 1 14/Agosto/2008-10/Agosto/2010 Página 1 de 6 Capitulo 2: Aunque el modelo de referencia OSI sea universalmente reconocido, el estándar abierto de Internet desde el punto de vista histórico

Más detalles

Tema II. Sockets. Desarrollo de Aplicaciones para Internet Curso Miguel Reboiro Jato

Tema II. Sockets. Desarrollo de Aplicaciones para Internet Curso Miguel Reboiro Jato Tema II. Sockets Desarrollo de Aplicaciones para Internet Curso 12 13 Miguel Reboiro Jato Índice 1. Qué es un Socket? 2. Tipos de Socket 3. Sockets en Java 1. InetAddress y SocketAddress 2. Socket y ServerSocket

Más detalles

-> Todo socket viene definido por dos características fundamentales:

-> 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 detalles

Importante Recuerda que el espacio en disco asignado a las carpetas IMAP está limitado. Sólo podrás subir mensajes si queda espacio suficiente.

Importante Recuerda que el espacio en disco asignado a las carpetas IMAP está limitado. Sólo podrás subir mensajes si queda espacio suficiente. MS. OUTLOOK 2007: CONFIGURAR UNA CUENTA IMAP CON DOMINO DE CORREO @UJAEN.ES Vicerrectorado de Tecnologías de la Información y Comunicación - Servicio de Informática Este documento explica cómo comenzar

Más detalles

Curso de Java Java Redes

Curso de Java Java Redes Curso de Java Java Rogelio Ferreira Escutia Conceptos de Modelo OSI Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 3 Capas TCP/IP Java Network Programming

Más detalles

Servicios de Internet

Servicios de Internet Servicios de Internet Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de es, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario 1. Introducción 2. Arquitecturas, protocolos

Más detalles

Prá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 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 detalles

Guión de prácticas de la asignatura de Laboratorio de PCs. PRÁCTICA 2: MONTAJE DE UNA RED DE ÁREA LOCAL

Guión de prácticas de la asignatura de Laboratorio de PCs. PRÁCTICA 2: MONTAJE DE UNA RED DE ÁREA LOCAL Guión de prácticas de la asignatura de Laboratorio de PCs. PRÁCTICA 2: MONTAJE DE UNA RED DE ÁREA LOCAL INTRODUCCIÓN En esta práctica se pretende que el alumno comprenda una serie de aspectos básicos para

Más detalles

Procedimiento de instalación

Procedimiento de instalación Procedimiento de instalación 1.- Introducción La aplicación de Aulas virtuales interactivas consta de un cliente y un servidor en el que se almacena la información sobre profesores, alumnos y clases. Un

Más detalles

Redes Unix 1.- Arquitectura de protocolos de Internet. 1.1.- El nivel de red.

Redes Unix 1.- Arquitectura de protocolos de Internet. 1.1.- El nivel de red. Redes Unix 1.- Arquitectura de protocolos de Internet. 1.1.- El nivel de red. Protocolo IP Es un protocolo de red definido en el RFC 791. Es no orientado a conexión y su principal característica es que

Más detalles

Descarga de Listas de Música Proyecto Examen Final

Descarga de Listas de Música Proyecto Examen Final Descarga de Listas de Música Proyecto Examen Final Temas: Sockets, Hilos, Base de Datos y ServLets/WebServices, Principios de Diseño de paquetes y de clases a. El aplicativo debe cumplir con los principios

Más detalles

http://www.lacompu.com/soporte/hardware/red/tcp/index.php3

http://www.lacompu.com/soporte/hardware/red/tcp/index.php3 http://www.lacompu.com/soporte/hardware/red/tcp/index.php3 El protocolo TCP/IP TCP/IP es el protocolo común utilizado por todos los ordenadores conectados a Internet, de manera que éstos puedan comunicarse

Más detalles

Redes de Computadores Introducción a los protocolos y breve historia de Internet

Redes de Computadores Introducción a los protocolos y breve historia de Internet Redes de Computadores Introducción a los protocolos y breve historia de Internet Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ Hoy Arquitecturas de protocolos

Más detalles

SERVICIO DE TERMINAL REMOTO

SERVICIO DE TERMINAL REMOTO SERVICIO DE TERMINAL REMOTO Se trata de un servicio desde un equipo acceder a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. a) Telnet, Rlogin, SSH. Telnet Telnet

Más detalles

Introducción a la Computación

Introducción a la Computación UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD III: http://www.urbe.edu/info-consultas/web-profesor/12697883/ Es un método de interconexión descentralizada de redes de computadoras

Más detalles

Comunicación entre Procesos y Sockets

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

COLEGIO ALBANIA PHIDIAS ACADEMICO MANUAL FAMILIARES

COLEGIO ALBANIA PHIDIAS ACADEMICO MANUAL FAMILIARES Estimadas Familias: Reciban un cordial saludo. Este instructivo los guiará en el uso del sistema de información académica Phidias. Esperamos que sea de gran utilidad para ustedes. COMO INGRESAR A PHIDIAS

Más detalles

Tema 7. Programacion en red.

Tema 7. Programacion en red. Tema 7 Programacion en red. Departament d Informàtica. Índice 1. Direcciones IP 1 2. UDP 3 2.1. Ejemplo.................................................. 7 3. TCP 7 4. HTTP 10 4.1. La clase URL...............................................

Más detalles

Qué es una red? través de un área geográfica limitada, como un campus universitario, o una base militar.

Qué es una red? través de un área geográfica limitada, como un campus universitario, o una base militar. Qué es una red? Una red de computadoras, es un conjunto de equipos informáticos conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas o

Más detalles

Desarrollo de Aplicativos con winsockets

Desarrollo 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 detalles

Ingeniería en Automática Industrial Software para Aplicaciones Industriales I

Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Formas de comunicación! " Formas de comunicación! " TRABAJO EN RED BÁSICO Los computadores en una red se comunican unos con otros a través de protocolos de comunicación. Un protocolo establece una descripción

Más detalles

Adaptador Inalámbrico Altas Prestaciones

Adaptador Inalámbrico Altas Prestaciones Adaptador Inalámbrico Altas Prestaciones Comodidad sin límites Pautas de Verificación TCP/IP Pautas de Verificación TCP/IP PAUTAS DE VERIFICACIÓN TCP/IP Este documento describe cómo preparar tu ordenador

Más detalles

Capítulo 5. Programación de aplicaciones de red

Capítulo 5. Programación de aplicaciones de red Capítulo 5. Programación de aplicaciones de red Redes de Ordenadores 2º Grado en Ingeniería en Tecnologías de Telecomunicación 1 Área de Ingeniería Telemática Capítulo 5: Programación de aplicaciones de

Más detalles

Manual de Mensajes Recibidos Swift

Manual de Mensajes Recibidos Swift Manual de Mensajes Recibidos Swift Índice Manual de Mensajes Recibidos Swift. Introducción... 2. Descripción del Servicio.... Características... 4. Acceso... 5. Consulta de Saldos... 6. Consulta de Movimientos

Más detalles

Modelo Cliente / Servidor. Gerardo Grinman 5D

Modelo Cliente / Servidor. Gerardo Grinman 5D Modelo Cliente / Servidor Gerardo Grinman 5D Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama modelo Cliente-Servidor. Éste es un modelo

Más detalles

Introducción a las Redes de Computadoras

Introducción a las Redes de Computadoras Introducción a las Redes de Computadoras Capitulo 2 Capa de Aplicación Nota acerca de las transparencias del curso: Estas transparencias están basadas en el sitio web que acompaña el libro, y han sido

Más detalles

Introducción a las Redes de Computadoras. Capa de aplicación. Programación con Sockets. Capitulo 2 Capa de Aplicación

Introducción a las Redes de Computadoras. Capa de aplicación. Programación con Sockets. Capitulo 2 Capa de Aplicación Introducción a las Redes de Computadoras Capitulo 2 Capa de Aplicación Nota acerca de las transparencias del curso: Estas transparencias están basadas en el sitio web que acompaña el libro, y han sido

Más detalles

CONFIGURACIÓN DE IMPRESORAS

CONFIGURACIÓN DE IMPRESORAS CONFIGURACIÓN DE IMPRESORAS Los dos métodos más utilizados en el proceso de configuración de impresoras son: 1. Manejo de simulador de terminal (letra SIIGO): Este es un método donde se simula que todas

Más detalles

Redes de Computadores

Redes de Computadores es de Computadores Tema 4 Nivel, TCP, UDP Arquitectura en capas de comunicación de datos 1 Capas Mensajes SW App Extremos Formatos Sesiones Segmentos SO Paquetes HW NIC Infra Tramos Tramas Bits Capas y

Más detalles

INSTRUCCIONES DE USO DE LA BASE DE DATOS DE EXPERTOS EN SEGURIDAD ALIMENTARIA Y NUTRICIÓN

INSTRUCCIONES DE USO DE LA BASE DE DATOS DE EXPERTOS EN SEGURIDAD ALIMENTARIA Y NUTRICIÓN INSTRUCCIONES DE USO DE LA BASE DE DATOS DE EXPERTOS EN SEGURIDAD ALIMENTARIA Y NUTRICIÓN 1. Introducción La base de datos de Expertos en Seguridad Alimentaria y Nutrición de la AECOSAN es una base abierta

Más detalles

Universidad autónoma de Entre Ríos Facultad de Ciencia y Tecnología

Universidad autónoma de Entre Ríos Facultad de Ciencia y Tecnología SERVICIOS EN INTERNET Universidad autónoma de Entre Ríos Facultad de Ciencia y Tecnología mayo de 2009 Internet es mucho más que la WWW, posee una serie de servicios que, en mayor o menor medida, tienen

Más detalles

Gestión de alarmas a través de redes TCP/IP

Gestión de alarmas a través de redes TCP/IP Gestión de alarmas a través de redes TCP/IP 1 Módulo V - Keyboard Transmisor TCP/IP bidireccional compatible con paneles VISTA: Vista 12. Vista 48. Vista 4140 XMPT2. Vista 120. Comunicación a través de

Más detalles

PRACTICA FINAL. Diseño e implementación de un servidor FTP básico y cliente ftp. Protocolo FTP-RC

PRACTICA FINAL. Diseño e implementación de un servidor FTP básico y cliente ftp. Protocolo FTP-RC PRACTICA FINAL Diseño e implementación de un servidor FTP básico y cliente ftp Descripción de la práctica Protocolo FTP-RC Se propone desarrollar un servidor FTP básico iterativo (sólo atiende a un cliente

Más detalles

TEMA 24: El modelo OSI de comunicación de datos.

TEMA 24: El modelo OSI de comunicación de datos. Tema 24 El modelo OSI de comunicación de datos TEMA 24: El modelo OSI de comunicación de datos. Índice 1 INTRODUCCIÓN 1 2 CARACTERÍSTICAS DEL MODELO DE REFERENCIA OSI 2 2.1 Enfoque basado en capas 2 2.2

Más detalles

MANUAL DE EJECUCION DE LA HERRAMIENTA DE ESPECIFICACION DE INVENTARIO EQUIPOS DENTRO DE LOS ESTABLECIMIENTOS EDUCATIVOS

MANUAL DE EJECUCION DE LA HERRAMIENTA DE ESPECIFICACION DE INVENTARIO EQUIPOS DENTRO DE LOS ESTABLECIMIENTOS EDUCATIVOS MANUAL DE EJECUCION DE LA HERRAMIENTA DE ESPECIFICACION DE INVENTARIO EQUIPOS DENTRO DE LOS ESTABLECIMIENTOS EDUCATIVOS Introducción En el año 2015, Las pruebas SABER 3, 5 y 9 se realizaran electrónicamente

Más detalles

Sockets. Introducción. Las redes de computadoras permiten al usuario. Curso Propedéutico Maestría en Ciencias de la Computación BUAP

Sockets. Introducción. Las redes de computadoras permiten al usuario. Curso Propedéutico Maestría en Ciencias de la Computación BUAP Sockets Curso Propedéutico Maestría en Ciencias de la Computación BUAP Introducción Las redes de computadoras permiten al usuario Acceder a datos remotos Procesamiento remoto Recursos remotos Dr. Ivan

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURIA Y ADMINISTRACIÓN. Construcción de sitios web comerciales

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURIA Y ADMINISTRACIÓN. Construcción de sitios web comerciales UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURIA Y ADMINISTRACIÓN Construcción de sitios web comerciales Tema I E-business 1.1 Conceptos básicos b de redes. 1.2. Concepto e historia de Internet

Más detalles

GLOSARIO. Ancho de banda (en comunicaciones digitales): Cantidad de datos que se pueden transmitir en una unidad de tiempo.

GLOSARIO. Ancho de banda (en comunicaciones digitales): Cantidad de datos que se pueden transmitir en una unidad de tiempo. 383 GLOSARIO Ancho de banda (en comunicaciones digitales): Cantidad de datos que se pueden transmitir en una unidad de tiempo. Backbone: Este término, que traducido al español significa columna, se utiliza

Más detalles

TEMA 1. Introducción a las arquitecturas distribuidas

TEMA 1. Introducción a las arquitecturas distribuidas TEMA 1. Introducción a las arquitecturas distribuidas Tema 1. ARQUITECTURAS DISTRIBUIDAS: CONCEPTOS BÁSICOS 1. Qué es un sistema distribuido? 2. Servicios 3. Arquitectura 4. Definición de AD 5. Modelos

Más detalles

REDES INFORMÁTICAS REDES LOCALES

REDES INFORMÁTICAS REDES LOCALES REDES INFORMÁTICAS REDES LOCALES ÍNDICE Las redes informáticas Las redes de área local 2.1 Estructura de una LAN 2.2 Protocolos de red Relación entre los dispositivos de una red Red igualitaria Los grupos

Más detalles

1.- FUNDAMENTOS...2 2.- FUNCIONAMIENTO GENÉRICO...3 3.- JAVA SOCKETS... 4. 3.4.1.- Creación de Streams de Entrada...7

1.- FUNDAMENTOS...2 2.- FUNCIONAMIENTO GENÉRICO...3 3.- JAVA SOCKETS... 4. 3.4.1.- Creación de Streams de Entrada...7 1.- FUNDAMENTOS...2 2.- FUNCIONAMIENTO GENÉRICO...3 3.- JAVA SOCKETS... 4 3.1.- INTRODUCCION... 4 3.2.- MODELO DE COMUNICACIONES CON JAVA...5 3.3.- APERTURA DE SOCKETS... 6 3.4.- CREACIÓN DE STREAMS...

Más detalles

Redes de Computadores Nivel de Transporte: Introducción + UDP

Redes de Computadores Nivel de Transporte: Introducción + UDP es de Computadores Nivel de Transporte: Introducción + UDP Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ Hasta ahora Introducción a grandes rasgos > Internet

Más detalles

CICLO DE GRADO MEDIO TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES

CICLO DE GRADO MEDIO TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES CICLO DE GRADO MEDIO TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES Procedimientos de evaluación Criterios de evaluación Criterios de calificación Actividades de recuperación MÓDULO Nº 0227 SERVICIOS EN

Más detalles

Arquitecturas cliente/servidor

Arquitecturas cliente/servidor Arquitecturas cliente/servidor Creación de Sockets Cliente Servidor Creación de Sockets Cliente/Servidor Sockets en TCP Sockets en UDP Definición de DAEMON Concepto de Hilos Qué es un socket? Un socket

Más detalles

Tema 6: Periféricos y entrada-salida

Tema 6: Periféricos y entrada-salida Enunciados de problemas Tema 6: Periféricos y entrada-salida Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 6: Hoja: 2 / 8 Tema 6: Hoja: 3 / 8 Base teórica Al diseñar

Más detalles

1. Registro del profesor

1. Registro del profesor 1. Registro del profesor La Guía Para Emplear EDMODO Paso 1: Haga clic en el link Soy Profesor de Edmodo.com Paso 2: Rellene el formulario de registro. 2. Crear un Grupo Paso 1: Haga clic en el enlace

Más detalles

APLICACIÓN DE ÁRBOLES BINARIOS

APLICACIÓN DE ÁRBOLES BINARIOS PRÁCTICA Nº 6: 2 sesiones (del 22 al 31 de Mayo de 2002) APLICACIÓN DE ÁRBOLES BINARIOS A LA COMPRESIÓN DE FICHEROS DE TEXTO MEDIANTE LA UTILIZACIÓN DE LOS CÓDIGOS DE HUFFMAN 0.- OBJETIVOS El objetivo

Más detalles

GuíaTécnica de la Plataforma e-learning

GuíaTécnica de la Plataforma e-learning GuíaTécnica de la Plataforma e-learning 1. Guía para navegadores no actualizados a las últimas versiones disponibles Cómo acceder 1. Accede a la dirección web 2. Introduce tus claves de acceso (Es indiferente

Más detalles

Introducción. Las telecomunicaciones

Introducción. Las telecomunicaciones Introducción En este ensayo estaremos aprendiendo y mostrando mi punto de vista con relación a la importancia de las telecomunicaciones, las redes, Internet global y la revolución de las redes inalámbricas

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA IC y LSC 2003-1 5038 Programación Orientada a Objetos II PRÁCTICA No. 3 LABORATORIO DE NOMBRE DE LA PRÁCTICA DURACIÓN (HORA) Sockets 4 1

Más detalles

Capa de Transporte del modelo TCP/IP

Capa de Transporte del modelo TCP/IP Capa de Transporte del modelo TCP/IP 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 detalles

Práctica 2 Programación de Aplicaciones Distribuidas: Sockets TCP. Laboratorio de Comunicación de Datos ITT Telemática 26 de Septiembre 2011

Práctica 2 Programación de Aplicaciones Distribuidas: Sockets TCP. Laboratorio de Comunicación de Datos ITT Telemática 26 de Septiembre 2011 Práctica 2 Programación de Aplicaciones Distribuidas: Sockets TCP Laboratorio de Comunicación de Datos ITT Telemática 26 de Septiembre 2011 Introducción Aplicaciones Orientadas a Conexión TCP:Servicio

Más detalles

Capítulo 2 Modelos de redes

Capítulo 2 Modelos de redes Redes de computadores Capítulo 2 Modelos de redes 2.1 2-1 TAREAS EN NIVELES Diariamente utilizamos el concepto de niveles en nuestra vida. Como ejemplo, considere dos amigos que se comunican utilizando

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

Página 1 de 7 REDES INFORMÁTICAS JOSÉ ANTONIO

Página 1 de 7 REDES INFORMÁTICAS JOSÉ ANTONIO Página 1 de 7 REDES INFORMÁTICAS JOSÉ ANTONIO Página 2 de 7 UNIDAD: INTERNET Y REDES INFORMÁTICAS 1.- INTRODUCCIÓN Red informática: Son los canales a través de los cuales se conectan los ordenadores para

Más detalles

Ayuda. Mensajes del sistema. Iniciar/Cerrar sesión. Iconos del panel de control

Ayuda. Mensajes del sistema. Iniciar/Cerrar sesión. Iconos del panel de control Ayuda Para obtener información y asistencia, compruebe lo siguiente: Guía del usuario para obtener información sobre el uso del sistema Xerox 4595. Para obtener asistencia en línea, vaya a: www.xerox.com

Más detalles

Cómo funciona Internet? El Cuerpo de la Web

Cómo funciona Internet? El Cuerpo de la Web Cómo funciona Internet? El Cuerpo de la Web Internet es un conglomerado de ordenadores de diferente tipo, marca y sistema operativo, distribuidos por todo el mundo y unidos a través de enlaces de comunicaciones

Más detalles

INGENIERÍA DE PROTOCOLOS DE COMUNICACIONES (MÓDULO 2)

INGENIERÍA DE PROTOCOLOS DE COMUNICACIONES (MÓDULO 2) INGENIERÍA F. I. M. DE PROTOCOLOS DE COMUNICACIONES - IMPLEMENTACIÓN DE PROTOCOLOS F. I. M. L.S.I.I.S L.S.I.I.S INGENIERÍA DE PROTOCOLOS DE COMUNICACIONES (MÓDULO 2) http://www.personal.fi.upm.es/~lmengual/inicio_ip.html

Más detalles

Manual de Usuario Patente de operacio n turística

Manual de Usuario Patente de operacio n turística Manual de Usuario Patente de operacio n turística Sistema de Información de Biodiversidad - SIB Este manual describe los pasos necesarios para obtener la Patente de Operación para Operadores Turísticos.

Más detalles

Manual Configuración GlopDroid. Configuración del módulo GlopDroid para el Software Glop Hostelería.

Manual Configuración GlopDroid. Configuración del módulo GlopDroid para el Software Glop Hostelería. Configuración del módulo GlopDroid para el Software Glop Hostelería. El módulo para toma de comandas en Android de Glop se llama GlopDroid, y con él puedes transformar tu smartphone o tablet en un dispositivo

Más detalles

Arquitecturas cliente/servidor

Arquitecturas 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 detalles

CAPITULO 6 Interfaz de comunicación con Visual Basic

CAPITULO 6 Interfaz de comunicación con Visual Basic Consecuentemente, se lee un byte desde la dirección en memoria 0 hasta la dirección actual en el momento de la lectura; por último, se resetea la variable ADDRESS.DIR y se habilitan nuevamente las interrupciones

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

Realizado por: Soto García, Luis Manuel C.I.: Sección: 08 ISI M 01. Luis Manuel Soto Garcia

Realizado por: Soto García, Luis Manuel C.I.: Sección: 08 ISI M 01. Luis Manuel Soto Garcia República Bolivariana de Venezuela Ministerios del Poder popular para la Defensa Universidad Nacional Experimental de la Fuerza Armada Maracaibo, Estado Zulia Realizado por: Soto García, Luis Manuel C.I.:

Más detalles

Configurar las alertas del correo electrónico en el Cisco VPN 3000 Concentrator

Configurar las alertas del correo electrónico en el Cisco VPN 3000 Concentrator Configurar las alertas del correo electrónico en el Cisco VPN 3000 Concentrator Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Diagrama de la red Convenciones Direcciones de IP

Más detalles

EDOMO EDOMO. Edomo Basic. Manual de programación. Módulo SMS Versión 1.12 01/04/2007. Indomótika. Indomótika INDICE

EDOMO EDOMO. Edomo Basic. Manual de programación. Módulo SMS Versión 1.12 01/04/2007. Indomótika. Indomótika INDICE INDICE Edomo Basic Manual de programación INTRODUCCIÓN... ESPECIFICACIONES... 4. Configuración... 4.. Pestaña Configuración... 4. SMS entrantes... 5.. Pestaña SMS Entrantes... 6. SMS salientes... 7.. Pestaña

Más detalles

Manual de uso Aulas Virtuales (Modalidad en línea)

Manual de uso Aulas Virtuales (Modalidad en línea) Manual de uso Aulas Virtuales (Modalidad en línea) Dirección de Educación en Línea Septiembre 2015 Contenido Manual de Uso de Aulas Virtuales en la Modalidad en Línea... 3 Introducción... 3 Ingreso a la

Más detalles

Capa Aplicación: Programación de sockets

Capa Aplicación: Programación de sockets Capa Aplicación: Programación de sockets ELO322: Redes de Computadores Agustín J. González Este material está basado en: Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the

Más detalles

4.1 Dispositivos y manejadores de dispositivos: device drivers

4.1 Dispositivos y manejadores de dispositivos: device drivers Unidad IV: Administración de entrada/salida 4.1 Dispositivos y manejadores de dispositivos: device drivers Se pueden clasificar en dos grandes categorías: 1. Dispositivos de bloque 2. Dispositivos de carácter

Más detalles

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA FACULTAD REGIONAL MULTIDISCIPLINARIA ESTELI FAREM - ESTELI Asignatura: Teletratamiento de REDES I Prof. Manuel Rivas Chavarría CONTENIDOS: 1. Modelo de referencia

Más detalles

Tema 3: COMUNICACIÓN ENTRE PROCESOS

Tema 3: COMUNICACIÓN ENTRE PROCESOS Tema 3: COMUNICACIÓN ENTRE PROCESOS E. U. Informática en Segovia Departamento de Informática Universidad de Valladolid 1 Introducción Estudia las comunicaciones punto a punto entre los lados de un enlace

Más detalles

Capa Aplicación: Programación de sockets

Capa Aplicación: Programación de sockets Capa Aplicación: Programación de sockets ELO322: Redes de Computadores Agustín J. González Este material está basado en: Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the

Más detalles

Cómo hacer un pedido por Internet en youravon.com

Cómo hacer un pedido por Internet en youravon.com Cómo hacer un pedido por Internet en youravon.com La sección mis pedidos de youravon.com es tu punto de partida para todo lo relacionado con los pedidos de tus Clientes y los pedidos que envíes a AVON.

Más detalles

UDP Tema 3.- Nivel de transporte en Internet

UDP Tema 3.- Nivel de transporte en Internet UDP Tema 3.- Nivel de transporte en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso Material adaptado del libro Com puter Networking: A Top Down Approach

Más detalles

- A B C D E F G H I J K L M N O P Q R S T U V W X Y Z -

- A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - - A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - N Navegador: Programa que permite visualizar las páginas del servicio World Wide Web (Páginas Web) de Internet. News: Servicio de Internet que permite

Más detalles

Módulo 2: Cómo funcionan las computadoras

Módulo 2: Cómo funcionan las computadoras Módulo 2: Cómo funcionan las computadoras Descripción general Este módulo trata cómo funcionan las computadoras. Comienza con una descripción general del sistema. El alumno aprenderá el proceso de inicio.

Más detalles

TCP: Características Establecimiento y finalización de conexiones

TCP: Características Establecimiento y finalización de conexiones TCP: Características Establecimiento y finalización de conexiones Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación

Más detalles

GUÍA DE SOPORTE A USUARIOS Preguntas Frecuentes.

GUÍA DE SOPORTE A USUARIOS Preguntas Frecuentes. GUÍA DE SOPORTE A USUARIOS Preguntas Frecuentes. [SISTEMA FACTUREHOY] Página 1 de 12 CONTENIDO: 1 INTRODUCCIÓN... 3 2 PREGUNTAS FRECUENTES (F.A.Q.)... 5 2.1 Al registrar la solicitud del servicio... 6

Más detalles

Topología de red: Topología en Malla

Topología de red: Topología en Malla Topología de red: Topología en Malla En una topología en malla, cada dispositivo tiene un enlace punto a punto y dedicado con cualquier otro dispositivo. El término dedicado significa que el enlace conduce

Más detalles

TCP: Características Establecimiento y finalización de conexiones Tema 4.- Nivel de transporte en Internet

TCP: Características Establecimiento y finalización de conexiones Tema 4.- Nivel de transporte en Internet TCP: Características Establecimiento y finalización de conexiones Tema 4.- Nivel de transporte en Internet http://www.tlm.unavarra.es Redes de Ordenadores Ingeniero Técnico de Telecomunicación Especialidad

Más detalles

GUIA AUTO REGISTRO USUARIO MASTER

GUIA AUTO REGISTRO USUARIO MASTER GUIA AUTO REGISTRO USUARIO MASTER INTRODUCCIÓN La presente guía tiene la finalidad de presentar los pasos que debe realizar el usuario master para auto registrase en Exterior Nexo Jurídico. GLOSARIO DE

Más detalles

Presentado Por: Martínez, Noreylis

Presentado Por: Martínez, Noreylis Republica Bolivariana de Venezuela. Ministerio del Poder Popular para la Defensa. Universidad Nacional Experimental de la Fuerza Armada Bolivariana (UNEFA). Núcleo Zulia. Presentado Por: Martínez, Noreylis

Más detalles

Protocolos de Telecomunicaciones. Semana 3, Capas de Transporte y Red

Protocolos de Telecomunicaciones. Semana 3, Capas de Transporte y Red Protocolos de Telecomunicaciones Semana 3, Capas de Transporte y Red La capa de Transporte incluye las siguientes funciones: permitir múltiples aplicaciones para comunicarse a través de la red al mismo

Más detalles

solución blackberry ovistar 20 de junio de 2007

solución blackberry ovistar 20 de junio de 2007 solución blackberry de ovistar 20 de junio de 2007 00 contenidos 01 qué es? 02 en qué consiste? 03 qué aporta? 04 por qué con movistar? 2 01 qué es? 01 qué es? 02 en qué consiste? 03 qué aporta? 04 por

Más detalles

MODELOS DE SEGURIDAD EN WEB

MODELOS DE SEGURIDAD EN WEB MODELOS DE SEGURIDAD EN WEB Modelos de seguridad en Web Objetivos: Conocer las distintos modelos prácticos de seguridad en Internet Estudiar los túneles de cifrado a través de Internet Describir los servicios

Más detalles

WALC2011 Track 2: Despliegue de IPv6 Día -1 Guayaquil - Ecuador 10-14 Octubre 2011

WALC2011 Track 2: Despliegue de IPv6 Día -1 Guayaquil - Ecuador 10-14 Octubre 2011 WALC2011 Track 2: Despliegue de IPv6 Día -1 Guayaquil - Ecuador 10-14 Octubre 2011 Alvaro Vives (alvaro.vives@consulintel.es) - 1 2. Formatos de cabeceras y tamaño de paquetes 2.1 Terminología 2.2 Formato

Más detalles

Servicios de Internet

Servicios de Internet Servicios de Internet Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación 1 Temario 1. Introducción 2. Arquitecturas,

Más detalles

1. Qué contiene el sitio web de el Dipló?

1. Qué contiene el sitio web de el Dipló? 1. Qué contiene el sitio web de el Dipló? Material de libre acceso El sumario completo de la edición en papel. Allí encontrará un detalle del contenido de las notas. Notas de libre acceso especiales para

Más detalles

TUTORIAL: Vincular su cuenta Gmail a Blogger

TUTORIAL: Vincular su cuenta Gmail a Blogger TUTORIAL: Vincular su cuenta Gmail a Blogger El presente tutorial pretende ayudarle a explicar de manera breve y general él como usted puede vincular su cuenta de Gmail con la de Blogger. Recordemos que

Más detalles

Programación de páginas Web en PHP

Programación de páginas Web en PHP Programación de páginas Web en PHP PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con

Más detalles