Maestría en Ciencias de la Computación

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

Download "Maestría en Ciencias de la Computación"

Transcripción

1 U niversidad Americana de Acapulco Maestría en Ciencias de la Computación Modulo: Protocolo TCP/IP Trabajos: Practica de Protocolos Sockets Exposición del Proyecto Win 2000 Equipo No 2: Diana Nogueda Anaya Manfred Camero García Nereo Hernández Sosa Profesor: M.C.C. Enrique Torres Campos Acapulco, Gro. Junio de 2003 Página 1 de 39

2 Índice I. Practica de Protocolos... 3 I.I.- Objetivo... 3 I.II.- Configuración del Servicio FTP... 3 I.III.- Configuración del Servicio TELNET... 4 I.IV.- Configuración del Servicio HTTP... 6 I.V.- Configuración del Servicio DHCP... 8 I.VI.- Análisis de Protocolos con Network Monitor Datagrama HTTP Datagrama FTP Datagrama TELNET Datagrama DHCP Datagrama UDP I.VII.- Conclusiones II. Sockets II.I.- Corrida del Programa de Sockets en Lenjuage JAVA II.II.- Código Fuente Documentado del Cliente II.III.- Código Fuente Documentado del Servidor III. Exposición del Avance de Proyecto Windows III.I.- Diapositivas Página 2 de 39

3 I.- Practica de Protocolos en Windows 2000 Server Advanced I.I.- OBJETIVO. Instalar, configurar y poner en marcha los distintos servicios de nivel de aplicación del modelo TCP/IP en el sistema operativo Windows 2000 Server Advanced. Analizar el tráfico de red que pasa por el servidor en las distintas capas del modelo TCP/IP con el analizador de protocolos Network Monitor. I.II.- CONFIGURACION DEL SERVICIO FTP EN WINDOWS 2000 SERVER ADVANCED. Se ingresa la dirección IP del servidor donde se dio de alta el servicio, en el cuadro IP Address. Página 3 de 39

4 Después se especifica el directorio a compartir donde accesarán los usuarios que se conecten al servicio, en el recuadro Local Path. Posteriormente se puede especificar la forma en que se desplegaran los archivos en el directorio. Hay dos opciones, UNIX y MS-DOS, seleccionando en nuestro caso UNIX. Y por ultimo damos clic en OK. I.III.- CONFIGURACION DEL SERVICIO TELNET. Se verifica que en los servicios, este iniciado el servicio de Telnet, viendo en la columna status, que diga Started, en caso contrario, seleccionarlo, botón derecho, y dar clic en Start, el cual cambiara el status del servicio. Página 4 de 39

5 Posteriormente, sobre el servicio de Telnet, se da clic con el botón derecho sobre el mismo, después propiedades, se especifica la cuenta que tendrá conexión mediante el servicio Telnet. Se introduce su contraseña y por ultimo se da clic en OK. Página 5 de 39

6 I.IV.- CONFIGURACION DEL SERVICIO HTTP. Se da clic en la carpeta Default Web Site o Administration Web Site, haciendo mención que el segundo es para cuando se quieren administrar varios sitios Web en el mismo servidor. Para esta practica, elegimos el primero. Damos clic con el botón derecho sobre el Default Web Site, elegimos Propiedades, y aparece la siguiente ventana. En esta ventana, se especifica la ruta del directorio en Local path donde se alojan los archivos con formato.html para ser puestos a disposición de los usuarios que se conecten al servidor http. Debajo de este, se le especifican los derechos del directorio al cual tendrán acceso los usuarios. Posteriormente en el Explorador de Windows, se selecciona la carpeta que tiene dichos servicios, después botón derecho, elegir Compartir, clic en la ficha Web Sharing, y se elige Share this folder. Clic en OK. Esto es todo lo que se configura básicamente para levantar el servicio http en el servidor. Página 6 de 39

7 Para ver la pagina desde cualquier cliente en la red, tecleamos en la barra de dirección del explorador, el siguiente URL: y se visualiza la siguiente pagina, la cual es una pagina web sencilla hecha por nosotros para esta practica, con fines ilustrativos. Página 7 de 39

8 I.V.- CONFIGURACION DEL SERVICIO DHCP. Para instalar este servicio, debemos de asegurarnos que esta instalado dentro de las opciones del IIS, en la opción Networking Services. En caso de no estarlo, se agrega desde el CD de instalación de Windows 2000 Server. Una vez que esta instalado en el servidor el servicio DHCP, desde la carpeta Services, seleccionamos DHCP y ver si esta iniciado el servicio viendo en el status Started, en caso contrario, dar clic con el botón derecho sobre este mismo, elegir Start para iniciar el servicio. Si el servicio esta iniciado, aparece un icono con el nombre del servidor, donde se configura el servicio DHCP, como son los alcances (que son las direcciones IP que pueden ser reservadas por el administrador de la red), habilitar la auditoria, entre otras. Una vez configuradas las opciones necesarias del servicio DHCP en nuestro servidor, puede ser utilizado por los clientes de la red. Página 8 de 39

9 I.VI.- ANALISIS DE PROTOCOLOS CON LA HERRAMIENTA NETWORK MONITOR. 1.- DATAGRAMA HTTP. Al cargar la pagina web que configuramos en el servicio http desde un cliente de la red, podemos ver los paquetes enviados por el servidor al cliente como respuesta a la solicitud del servicio. A continuación se muestra la pantalla de captura con el analizador de protocolos. Se distinguen las 4 capas implementadas en el protocolo TCP/IP. Frame._ Capa física. Ethernet._ Capa de enlace; vemos la dirección de la MAC-ADDRESS origen y destino, el tipo de protocolo de capa superior, que para este caso es IP. IP._ Capa de red. En esta capa podemos ver elementos como la versión del protocolo IP usado, los flags, el offset, que en este caso tiene el valor de o, es decir, no se fragmentó el paquete al viajar por la red; el TTL (tiempo de vida del paquete) que tiene un valor de 128, el tipo del protocolo de capa superior que es igual a TCP para este caso y las direcciones IP origen y destino, los cuales identifican a los clientes que iniciaron la transmisión de datos en la red. Página 9 de 39

10 TCP._ Capa de transporte, muestra el puerto origen en el cual fue solicitado el servicio en este caso es http, y el puerto destino asignado por el S.O. al cual se enviará la información solicitada, el no. de reconocimiento, el data offset, el cual es el no. de paquete en el cual dentro de esta capa, será reconstruido el paquete completo, tiene un valor de 20; también tiene flags y el checksum para verificar los errores en el paquete. HTTP._ Capa de aplicación, muestra el valor del puerto asignado en el cliente por el S.O., tiene un valor de DATAGRAMA FTP. Para este servicio, se capturó esta pantalla la cual describimos a continuación. Las capas física y de enlace muestran la misma información que la pantalla anterior, por lo que se omitirá explicarlas. Solo detallaremos la capa de aplicación. En ella se muestra el total de bytes restantes que quedan para completar la transferencia. La operación que hicimos fue subir un archivo de aproximadamente 9 MB al directorio FTP. Página 10 de 39

11 3.- DATAGRAMA TELNET. A continuación mostramos la pantalla del servicio Telnet. En la capa de aplicación, podemos ver los comandos que son enviados al cliente por el servidor, los cuales son en respuesta a una solicitud generada por el cliente. Página 11 de 39

12 4.- DATAGRAMA DHCP. Este servicio es solicitado desde el cliente hacia el servidor, solicitando una dirección IP que le sea asignada dinámicamente por este último. En la pantalla vemos en la capa de aplicación, que es una solicitud (request) hecha por el cliente al servidor DHCP. Se puede observar el tipo de hardware, es decir, la topología de la capa de enlace que es ethernet, los saltos hechos para llegar hasta aquí, valor cero, no ha hecho ninguno, lo cual significa que está dentro del mismo segmento de red que el servidor; las flags también se hacen presentes; la dirección IP asignada al cliente así como dirección de la MAC-ADDRESS cliente y por último el nombre del servidor. Página 12 de 39

13 5.- DATAGRAMA UDP. Es un protocolo que sirve funciona en la capa de transporte, el cual es no orientando a conexión, lo que significa que no asegura que lleguen los paquetes a su destino, por no contar con algoritmos internos propios para este hecho. A continuación mostramos la pantalla capturada. En ella podemos ver el puerto origen y el destino, que para este caso fue un puerto utilizado por el servicio TFTP. La longitud del paquete, el checksum del UDP el cual sirve para verificar los errores y el número total de bytes restantes. Página 13 de 39

14 I.VII.- CONCLUSIONES. La correcta configuración de cada servicio en el servidor, hará que cuando este sea solicitado por los clientes en la red, les satisfaga sus necesidades particulares de cada uno de ellos. Relativamente, la instalación, configuración y puesta en marcha de cada uno de ellos es relativamente fácil, siendo el factor más crítico el saber para que sirven y como funcionan cada una de las opciones que ofrecen. Si se tiene conocimiento previo de todas estas, no habrá gran problema para poner el servicio. Con el analizador de protocolos Network Monitor incluido con Windows 2000 Server Advanced, puede analizarse los paquetes en un estación en la red, con el fin de hacer un análisis detallado de los paquetes que circulan por la estación de trabajo donde se ejecuta el programa. La ventaja de este analizador, es que pueden verse los paquetes y datagramas en las distintas capas del protocolo TCP/IP, y con esto, ser un apoyo en el análisis y diagnóstico del estado de la red, así como de la información que por ella circula. Dado que este software viene limitado a solo a analizar el tráfico de red que pasa por una estación de trabajo, su ayuda en redes de gran escala es poca, por lo que se necesitaría un analizador con más alcance, donde se pueda analizar el tráfico en cualquier parte de la red. Página 14 de 39

15 II.- Sockets. II.I.- Corrida del Programa de Sockets Realizado en lenguaje JAVA. El siguiente programa tiene la finalidad de demostrar como funciona el TCP, que es un protocolo orientado a la conexión, es decir, al enviar un mensaje a otro equipo este tiene que devolver otro mensaje de que ha llegado a su destino el primero. A continuación tenemos una pantalla donde se esta ejecutando el servidor, el cual estara escuchando en le puerto 2000 si algun otro equipo se conecta a este puerto. Pantalla No.1.- Ejecución del Servidor En la pantalla 1, se esta ejecutando el servidor y nos muestra la direccion IP en la que se esta ejecutando, cuando corre la primera da como default eb el puesto En la Pantalla no 2 se esta ejecutando el cliente y se conectara a la direccion IP del servidor, en este caso es lel mismo equipo. El Cliente mandara un mensaje al servidor, y este regresara la el mismo mensaje pero con con las letras al inverso, es decir Que es esto?, y regresara?otse se euq. Con esto se desmuestra la conexión o como funcionaria el TCP,. Página 15 de 39

16 Pantalla No 2..- Ejecución del Cliente. En la pantalla del cliente se visualiza que se envia un mensaje y devuelve el mismo mensaje pero a la inversa. En la pantalla No. 3 me conecte a Internet y me dio una direccion IP a mi equipo, la , la cual aparecera en la pantalla del servidor. Pantalla No. 3 Al correr otra sesion del cliente, en el servidor se ve reflejado nuevamente la direccion IP que enta conectandose en ese momento al servidor y se iran Página 16 de 39

17 reflejando paulatinamente todas las conexiones que hagan uso de ese puerto del servidor como se muestra en la pantalla No. 4. Pantalla No. 4.Muestra las conexiones de clientes en el servidor. Pantalla No. 5.- Ejecucion de dos clientes y el servidor. Página 17 de 39

18 En la pantalla No-5 se muestra en la ventana del servidor la conexión IP de los clientes que se han conectado a el, y en la respectivas pantallas de cada cliente parece el mensaje y la contestación del mismo como se ha mencionado anteriormente. Ahora mostraremos el codigo fuente tanto del Cliente como del Servidor. II.II.- Codigo Fuente del Cliente. CODIGO FUENTE DEL CLIENTE import java.io.*; import java.net.*; /** * clase para demostrar el uso de stream sockets en Java * * Cliente TCP */ class TcpC { private Socket s; private final static int PORT =2002; private InputStreamReader isr; private OutputStreamWriter osw; private boolean estabien; /** * Constructor por defecto */ public TcpC() { estabien = true; try { init(inetaddress.getlocalhost()); catch (UnknownHostException uhe) { System.err.print("TcpC.<init> falló: " + uhe); System.err.println(" para locahost"); estabien = false; /** * Constructor para servidor específico * servidor nombre del servidor Página 18 de 39

19 */ public TcpC(String servidor) { estabien = true; try { init(inetaddress.getbyname(servidor)); catch (UnknownHostException uhe) { System.err.print("TcpC.<init> falló: " + uhe); System.err.println(" para " + servidor); estabien = false; /** * iniciador común llamado por constructores * ia objeto con dirección del servidor */ private void init(inetaddress ia) { try { s = new Socket(ia, PORT); isr = new InputStreamReader(s.getInputStream()); osw = new OutputStreamWriter(s.getOutputStream()); catch (IOException ioe) { System.err.println("TcpC.init falló: " + ioe); estabien = false; /** * cerrar el socket */ private void close() throws IOException { s.close(); /** * estado interno de la clase "false" en caso de error interno */ public boolean estabien() { return estabien; /** * manda datos al servidor s linea de datos */ public void pregunta(string s) throws IOException { if (!estabien) Página 19 de 39

20 return; osw.write(s); osw.flush(); /** * recibir datos del servidor linea de datos */ public String respuesta() throws IOException { if (!estabien) return null; char[] buf = new char[256]; isr.read(buf, 0, 255); String temp = new String(buf); return temp; public static void main(string[] av) { TcpC c; if (av.length > 0) c = new TcpC(av[0]); else c = new TcpC(); if (!c.estabien()) return; String pr; if (av.length > 1) pr = av[1]; else pr = " que es esto?"; try { c.pregunta(pr); System.out.println("mandamos: " + pr); System.out.println("recibimos: " + c.respuesta()); c.close(); catch (IOException ioe) { System.err.println("TcpC.main falló: " + ioe); TERMINA CODIGO FUENTE DEL CLIENTE Página 20 de 39

21 II.III.- Codigo Fuente del Servidor. CODIGO FUENTE DEL SERVIDOR import java.io.*; import java.net.*; /** * clase para demostrar el uso de stream sockets en Java * * Servidor TCP */ class TcpS { private ServerSocket s; private final static int PORT = 2002; private boolean estabien; /** * Constructor por defecto */ public TcpS() { estabien = true; try { s = new ServerSocket(PORT); System.out.print("ip local es " + s.getinetaddress().gethostaddress()); System.out.println(", puerto " + s.getlocalport()); catch (IOException ioe) { System.err.println("TcpS.init falló: " + ioe); estabien = false; /** * cerrar el socket principal */ private void close() throws IOException { s.close(); /** * reportar estado interno "false" en caso de error interno */ Página 21 de 39

22 public boolean estabien() { return estabien; /** * aqui se aceptan y procesan conexiones nuevas */ public void procesar() { for(;;) { try { Socket cliente = s.accept(); System.err.print(cliente.getInetAddress().getHostAddress()); System.err.println(" nos llama"); InputStreamReader isr = new InputStreamReader(cliente.getInputStream()); OutputStreamWriter osw = new OutputStreamWriter(cliente.getOutputStream()); String pregunta = pregunta(isr); respuesta(invertir(pregunta), osw); isr.close(); osw.close(); cliente.close(); catch (IOException ioe) { System.err.println("TcpS.procesar falló: " + ioe); /** * recibir datos del cliente isr linea de comunicación con el cliente linea con datos */ public String pregunta(inputstreamreader isr) throws IOException { if (!estabien) return null; char[] buf = new char[256]; int sz = isr.read(buf, 0, 255); String temp = new String(buf, 0, sz); System.out.println("pregunta: " + temp.length() + " bytes"); return temp; /** * mandar datos al cliente Página 22 de 39

23 * s linea con datos osw linea de comunicación con el cliente */ public void respuesta(string s, OutputStreamWriter osw) throws IOException { if (!estabien) return; osw.write(s); osw.flush(); System.out.println("respuesta: " + s.length() + " bytes"); /** * invertir una linea usando recursion * s linea a invertir linea invertida */ public String invertir(string s) { if (s.length() > 1) { char l = s.charat(0); return invertir(s.substring(1)) + l; else return s; public static void main(string[] av) { TcpS c = new TcpS(); if (!c.estabien()) return; try { c.procesar(); c.close(); // formalismo, nunca se llega catch (IOException ioe) { System.err.println("TcpS.main falló: " + ioe); CODIGO FUENTE DEL SERVIDOR Página 23 de 39

24 III.- Expocision del Avance del Proyecto Win Diapositiva 1 Protocolo TCP/IP En Windows 2000 Diapositiva 2 ARQUITECTURA DE SOCKETS EN WINDOWS 2000 SERVER Página 24 de 39

25 Diapositiva 3 TCP/IP Relación del modelo TCP/IP con el modelo OSI Diapositiva 4 TCP/IP Modelo de capas de TCP/IP FTP, SMTP, TELNET SNMP, X-WINDOWS, RPC, NFS TCP UDP IP, ICMP, 802.2, X.25 ETHERNET, IEEE 802.2, X.25 Página 25 de 39

26 Diapositiva 5 TCP/IP FTP (File Transfer Protocol). Se utiliza para transferencia de archivos. SMTP (Simple Mail Transfer Protocol). Es una aplicación n para el correo electrónico. TELNET: Permite la conexión n a una aplicación n remota desde un proceso o terminal. RPC (Remote Procedure Call). Permite llamadas a procedimientos situados remotamente. Se utilizan las llamadas a RPC como si fuesen procedimientos locales. SNMP (Simple Network Management Protocol). Se trata de una aplicación n para el control de la red. NFS (Network File System). Permite la utilización n de archivos distribuidos por los programas de la red. X-Windows.. Es un protocolo para el manejo de ventanas e interfaces de usuario. Diapositiva 6 Protocolos de aplicación La arquitectura abierta de TCP/IP permite construir sobre él protocolos de aplicación de muy diversa índole y funcionalidad, muchos de los cuales son estándares muy conocidos Página 26 de 39

27 Diapositiva 7 Protocolos de aplicación En Windows 2000 es posible encontrar unngran variedad de protocolocos y ademas compatibles con otras plataformas. Ejemplos: Diapositiva 8 Protocolos de aplicación Para RAS CHAP MS-CHAP PAP SPA Configuracion dinamica DHCP De intercambio de paquetes entre redes IPX/SPX Página 27 de 39

28 Diapositiva 9 Protocolos de aplicación FTP:Es el mas utilizado de todos los protocolos de aplicación y de los mas antiguos. HTTP: : Se utiliza para manejar la consulta de hipertexto y el acceso de datos con www. NFS: : Autoriza a los usuarios el acceso en línea a archivos que se encuentran en sistemas remotos. La mayoría de trafico en NFS es un caso especial del protocolo RPC. RPC: Es una llamada a un procedimiento que se ejecuta en un sistema diferente del que realiza la llamada. SMPT: Protocolo de correo electrónico. Diapositiva 10 Protocolos de aplicación SNMP: Administra los sistemas de forma remota, también supervisa el trafico de red. NTP: Sicroniza servidores TELNET: Permite que un usuario desde una terminal acceda a recursos y aplicaciones de otros computadores. TFTP: Destinado a la transferencia de archivos sin permitir tanta iteraccion entre clienteservidor como la que existe en FTP. Página 28 de 39

29 Diapositiva 11 Conclusión El conjunto de protocolos TCP/IP ha sido de vital importancia para el desarrollo de las redes de comunicación, sobre todo para Internet. El ritmo de expansión de Internet también es una consecuencia de estos protocolos, sin los cuales, conectar redes de distintas naturalezas (diferente Hardware,, sistema operativo, etc..), hubiera sido mucho mas difícil, por no decir imposible. Así pues, podemos decir que los protocolos TCP/IP fueron y son el motor necesario para que las redes en general, e Internet en particular, se mejoren y se pueda lograr una buena "autopista de la información". Diapositiva 12 Referencias uji.es/~al019803/ /~al019803/tcpip.htm usuarios.lycos.es/janjo/janjo1. /janjo1.html sockets/sockets.htm#241 sockets.htm#241 Windows 2000 Sever-Prentice Hall Serie práctica Página 29 de 39

30 Diapositiva 13 Sockets Diapositiva 14 Comparación entre el Modelo OSI y Equivalente en Sockets Página 30 de 39

31 Diapositiva 15 Diapositiva 16 Tipos de SOCKETS Los tipos disponibles son los siguientes: Tipo SOCK_DGRAM: sockets para comunicaciones en modo no conectado,con envío de datagramas de tamaño limitado ( tipo telegrama ). En dominios Internet el protocolo del nivel de transporte sobre el que se basa es el UDP. Tipo SOCK_STREAM: para comunicaciones fiables en modo conectado, dedos vías y con tamaño variable de los mensajes de datos. En dominios Internet subyace el protocolo TCP. Tipo SOCK_RAW: permite el acceso a protocolos de más bajo nivel como el IP ( nivel de red ) * Tipo SOCK_SEQPACKET: tiene las características del SOCK_STREAM pero además el tamaño de los mensajes es fijo. Página 31 de 39

32 Diapositiva 17 MODELO DE COMUNICACIONES CON JAVA En Java, crear una conexión socket TCP/IP se realiza directamente con el paquete java.net. A continuación mostramos un diagrama de lo que ocurre en el lado del cliente y del servidor: Diapositiva 18 SOCKETS Comparación con PIPES Página 32 de 39

33 Diapositiva 19 Diapositiva 20 SOCKETS Los sockets son mecanismos de comunicación entre procesos que permiten que un proceso hable ( emita o reciba información ) con otro proceso incluso estando en distintas máquinas. Un socket es al sistema de comunicación entre ordenadores lo que un buzón o un teléfono es al sistema de comunicación entre personas: un punto de comunicación entre dos agentes ( procesos o personasrespectivamente ) por el cual se puede emitir o recibir información. La forma de referenciar un socket por los procesos implicados es mediante un descriptor del mismo tipo que el utilizado para referenciar Archivos. Se podrá realizar redirecciones de los archivos de E/S estándar (descriptores 0,1 y 2) a los sockets y así combinar entre ellos aplicaciones de la red. Todo nuevo proceso creado heredará, por tanto, los descriptores de sockets de su padre. Página 33 de 39

34 Diapositiva 21 SOCKETS La comunicación entre procesos a través de sockets se basa en la filosofía CLIENTE-SERVIDOR: Un proceso en esta comunicación actuará de proceso servidor creando un socket cuyo nombre conocerá el proceso cliente, que podrá "hablar" con el proceso servidor a través de la conexión con dicho socket. El otro proceso actuará como cliente creando un socket sin nombre cuyo descriptor usará para leer o escribir. El enlace entre los dos sockets permite una comunicación bidireccional,característica propia de los sockets y que los diferencia de los pipes, o canales de comunicación unidireccional entre procesos de una misma máquina. Diapositiva 22 SOCKETS El mecanismo de comunicación vía sockets tiene los siguientes pasos: 1º) El proceso servidor crea un socket con nombre y espera la conexión. 2º) El proceso cliente crea un socket sin nombre. 3º) El proceso cliente realiza una petición de conexión al socket servidor. 4º) El cliente realiza la conexión a través de su socket mientras el proceso servidor mantiene el socket servidor original con nombre. Página 34 de 39

35 Diapositiva 23 SOCKETS Es muy común en este tipo de comunicación lanzar un proceso hijo, una vez realizada la conexión, que se ocupe del intercambio de información con el proceso cliente mientras el proceso padre servidor sigue aceptando conexiones. *Todo socket viene definido por dos características fundamentales: -El tipo del socket, que indica la naturaleza del mismo, el tipo de comunicación que puede generarse entre los sockets. -El dominio del socket especifica el conjunto de sockets que puedenestablecer una comunicación con el mismo. Diapositiva 24 Tipos de SOCKETS Define las propiedades de las comunicaciones en las que se ve envuelto un socket, esto es, el tipo de comunicación que se puede dar entre cliente y servidor. Estas pueden ser: - Fiabilidad de transmisión. - Mantenimiento del orden de los datos. - No duplicación de los datos. - El "Modo Conectado" en la comunicación. - Envío de mensajes urgentes Página 35 de 39

36 Diapositiva 25 Implementación de un Cliente en Java Si estamos programando un cliente, el socket se abre de la forma: Socket Cliente; Cliente = new Socket( "maquina",numeropuerto ); Diapositiva 26 En el ejemplo anterior no se usan excepciones; sin embargo, es una gran idea la captura de excepciones cuando se está trabajando con sockets. El mismo ejemplo quedaría como: Socket micliente; try { micliente = new Socket( "maquina",numeropuerto ); catch( IOException e ) { System.out.println( e ); Si estamos programando un servidor, la forma de apertura del socket es la que muestra el siguiente ejemplo: Socket miservicio; try { miservicio = new ServerSocket( numeropuerto ); catch( IOException e ) { System.out.println( e ); Página 36 de 39

37 Diapositiva 27 A la hora de la implementación de un servidor también necesitamos crear un objeto socket desde el ServerSocket para que esté atento a las conexiones que le puedan realizar clientes potenciales y poder aceptar esas conexiones: Socket socketservicio = null; try { socketservicio = miservicio.accept(); catch( IOException e ) { System.out.println( e ); Diapositiva 28 Creación de Streams de Entrada En la parte cliente de la aplicación, se puede utilizar la clase DataInputStream para crear un stream de entrada que esté listo a recibir todas las respuestas que el servidor le envíe. DataInputStream entrada; try { entrada = new DataInputStream( micliente.getinputstream() ); catch( IOException e ) { System.out.println( e ); La clase DataInputStream permite la lectura de líneas de texto y tipos de datos primitivos de Java de un modo altamente portable; dispone de métodos para leer todos esos tipos como: read(), readchar(), readint(), readdouble() y readline(). Deberemos utilizar la función que creamos necesaria dependiendo del tipo de dato que esperemos recibir del servidor. En el lado del servidor, también usaremos DataInputStream, pero en este caso para recibir las entradas que se produzcan de los clientes que se hayan conectado: DataInputStream entrada; try { entrada = new DataInputStream( socketservicio.getinputstream() ); catch( IOException e ) { System.out.println( e ); Página 37 de 39

38 Diapositiva 29 Creación de Streams de Salida En el lado del cliente, podemos crear un stream de salida para enviar información al socket del servidor utilizando las clases PrintStream o DataOutputStream: PrintStream salida; try { salida = new PrintStream( micliente.getoutputstream() ); catch( IOException e ) { System.out.println( e ); La clase PrintStream tiene métodos para la representación textual de todos los datos primitivos de Java. Sus métodos write y println() tienen una especial importancia en este aspecto. No obstante, para el envío de información al servidor también podemos utilizar DataOutputStream: DataOutputStream salida; try { salida = new DataOutputStream( micliente.getoutputstream() ); catch( IOException e ) { System.out.println( e ); Diapositiva 30 La clase DataOutputStream permite escribir cualquiera de los tipos primitivos de Java, muchos de sus métodos escriben un tipo de dato primitivo en el stream de salida. De todos esos métodos, el más útil quizás sea writebytes(). En el lado del servidor, podemos utilizar la clase PrintStream para enviar información al cliente: PrintStream salida; try { salida = new PrintStream( socketservicio.getoutputstream() ); catch( IOException e ) { System.out.println( e ); Pero también podemos utilizar la clase DataOutputStream como en el caso de envío de información desde el cliente. Página 38 de 39

39 Diapositiva 31 Cierre de Sockets Siempre deberemos cerrar los canales de entrada y salida que se hayan abierto durante la ejecución de la aplicación. En la parte del cliente: try { salida.close(); entrada.close(); micliente.close(); catch( IOException e ) { System.out.println( e ); Y en la parte del servidor: try { salida.close(); entrada.close(); socketservicio.close(); miservicio.close(); catch( IOException e ) { System.out.println( e ); Página 39 de 39

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

PROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA

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

COMUNICACIÓN ENTRE PROCESOS SOCKETS

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

Lab 01: Programación de Sockets en TCP

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

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

Guia rápida EPlus Cliente-Servidor

Guia rápida EPlus Cliente-Servidor Guia rápida EPlus Cliente-Servidor Esta guía permitirá al usuario instalar la aplicación e-plus, para firmar y declarar sus trámites a través de acceso remoto. CONSIDERACIONES GENERALES.- El software eplus

Más detalles

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos. INTRODUCCIÓN Aunque poca gente sabe lo que es TCP/IP todos lo emplean indirectamente y lo confunden con un solo protocolo cuando en realidad son varios, de entre los cuales destaca y es el mas importante

Más detalles

TEMA: PROTOCOLOS TCP/IP

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

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

TRANSFERENCIA DE FICHEROS FTP

TRANSFERENCIA DE FICHEROS FTP TRANSFERENCIA DE FICHEROS FTP INTRODUCCIÓN Internet basa su funcionamiento en un conjunto de protocolos de red sin los cuales la comunicación, a cualquier nivel, sería imposible. Algunos de los protocolos

Más detalles

ARQUITECTURAS CLIENTE/SERVIDOR

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

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Configuración de Aspel-SAE 6.0 para trabajar Remotamente Configuración de Aspel-SAE 6.0 para trabajar Remotamente Para poder configurar Aspel-SAE 6.0 como Servidor Remoto, se necesita realizar lo siguiente: 1. Instalar y/o configurar el IIS que se tenga de acuerdo

Más detalles

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Configuración de Aspel-SAE 6.0 para trabajar Remotamente Configuración de Aspel-SAE 6.0 para trabajar Remotamente Para poder configurar Aspel-SAE 6.0 como Servidor Remoto se necesita realizar lo siguiente: 1. Instalar y/o configurar el IIS que se tenga de acuerdo

Más detalles

Crear un servidor FTP

Crear un servidor FTP Crear un servidor FTP Qué es un servidor FTP? FTP (sigla en inglés de File Transfer Protocol - Protocolo de Transferencia de Archivos). Es un protocolo de red para la transferencia de archivos entre sistemas

Más detalles

Tutorial BMS Server Studio UDP

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

Federico Peinado www.federicopeinado.es

Federico Peinado www.federicopeinado.es Federico Peinado www.federicopeinado.es Depto. de Ingeniería del Software e Inteligencia Artificial disia.fdi.ucm.es Facultad de Informática www.fdi.ucm.es Universidad Complutense de Madrid www.ucm.es

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

Crear un servidor Web en IIS

Crear un servidor Web en IIS Crear un servidor Web en IIS Qué es un servidor web? Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

TUTORIAL PARA CREAR UN SERVIDOR FTP

TUTORIAL PARA CREAR UN SERVIDOR FTP TUTORIAL PARA CREAR UN SERVIDOR FTP A continuación ustedes podrán observar y luego implementar el informe que elaboré a fin de que TODOS puedan aprender a montar y mantener su propio Servidor FTP. Comenzaremos

Más detalles

UNIVERSIDAD POLITÉCNICA DE PACHUCA SOCKETS EN JAVA

UNIVERSIDAD POLITÉCNICA DE PACHUCA SOCKETS EN JAVA SOCKETS EN JAVA Los sockets son puntos finales de enlaces de comunicaciones entre procesos. Los procesos los tratan como descriptores de ficheros, de forma que se pueden intercambiar datos con otros procesos

Más detalles

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio

Más detalles

Configuración de Aspel-SAE 5.0 para trabajar Remotamente

Configuración de Aspel-SAE 5.0 para trabajar Remotamente Configuración de Aspel-SAE 5.0 para trabajar Remotamente Para poder configurar Aspel-SAE 5.0 como Servidor Remoto se necesita realizar lo siguiente: 1. Instalar y/o configurar el IIS que se tenga de acuerdo

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

Instalación, creación y configuración del servicio FTP

Instalación, creación y configuración del servicio FTP Instalación, creación y configuración del servicio OBJETIVOS Instalar el servicio de en Windows. Configurar y administrar el Servicio de en Windows. Prueba de acceso desde la LAN al servidor. Apertura

Más detalles

Trabaja los Sistemas Aspel desde tus sucursales con Terminal Server

Trabaja los Sistemas Aspel desde tus sucursales con Terminal Server Trabaja los Sistemas Aspel desde tus sucursales con Terminal Server Debido a los adelantos tecnológicos, hoy en día se pueden realizar conexiones remotas sin necesidad de tener una gran infraestructura

Más detalles

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

Escritorio remoto y VPN. Cómo conectarse desde Windows 7 Escritorio remoto y VPN. Cómo conectarse desde Windows 7 Hay ocasiones en las que es necesario conectarnos a un equipo informático situado a mucha distancia de donde nos encontramos para realizar sobre

Más detalles

Práctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES. Curso 2001/2002. Monitorización de una LAN

Práctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES. Curso 2001/2002. Monitorización de una LAN Práctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES Curso 2001/2002 Monitorización de una LAN Introducción Un monitor de red es un programa que nos permite observar el tráfico de la red, conocer el estado

Más detalles

Aplicaciones Cliente/Servidor en Gambas Prof: Mileti, P.

Aplicaciones Cliente/Servidor en Gambas Prof: Mileti, P. Aplicaciones Cliente/Servidor en Gambas Prof: Mileti, P. Al igual que un usuario se comunica con el programa por medio del teclado, dos programas se pueden comunicar entre sí por medio Sockets. Se podría

Más detalles

Introducción a Moodle

Introducción a Moodle Instituto la Américas de Nayarit Ing. Elías Portugal Luna Qué es Moodle? Moodle es una aplicación web de tipo Ambiente Educativo Virtual, un sistema de gestión de cursos, de distribución libre, que ayuda

Más detalles

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...

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

Manual de uso para la aplicación cliente para uso de FTP, FTPS y SFTP Configuración de Filezilla * www.hostingpro.cl

Manual de uso para la aplicación cliente para uso de FTP, FTPS y SFTP Configuración de Filezilla * www.hostingpro.cl Manual de uso para la aplicación cliente para uso de FTP, FTPS y SFTP Configuración de Filezilla * www.hostingpro.cl * Copyright 2004-2008 Tom Kosse http://filezilla-project.org Esta aplicación permite

Más detalles

Activación de un Escritorio Remoto

Activación de un Escritorio Remoto Activación de un Escritorio Remoto La activación de un Escritorio Remoto se realiza en dos fases, en la primera se habilita a un Usuario de un ordenador para que pueda admitir una conexión remota, la segunda

Más detalles

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 4. Servidor DNS 1 Índice Definición de Servidor DNS... 3 Instalación del Servidor DNS... 5 Configuración del Servidor DNS... 8 2 Definición de Servidor

Más detalles

Luis Eduardo Peralta Molina Sistemas Operativos Instructor: José Doñe 2010-2940. Como crear un Servidor DHCP en ClearOS

Luis Eduardo Peralta Molina Sistemas Operativos Instructor: José Doñe 2010-2940. Como crear un Servidor DHCP en ClearOS Servidores DHCP Como crear un Servidor DHCP en ClearOS Dynamic Host Configuration Protocol (DHCP) Protocolo de Configuracion Dinamica de Host, es un protocolo de Red que asigna automaticamente informacion

Más detalles

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

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server 5.2.- Configuración de un Servidor DHCP en Windows 2003 Server En este apartado vamos a configurar el servidor DHCP de "Windows 2003 Server", instalado en el apartado anterior. Lo primero que hemos de

Más detalles

Modelo de Objetos Distribuidos

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

Guía para publicar su equipo en Internet.

Guía para publicar su equipo en Internet. Antes de comenzar Guía para publicar su equipo en Internet. Para configurar su equipo y poder publicar sus cámaras en Internet, primeramente es necesario haber abierto los puertos de video y web, que por

Más detalles

Crear un servidor FTP

Crear un servidor FTP Crear un servidor FTP Rocío Alt. Abreu Ortiz 2009-3393 Que es un servidor FTP? Es uno de los servicios más antiguos de Internet, File Transfer Protocol permite mover uno o más archivos con seguridad entre

Más detalles

CONFIGURACIÓN TERMINAL SERVER EN WINDOWS 2003

CONFIGURACIÓN TERMINAL SERVER EN WINDOWS 2003 CONFIGURACIÓN TERMINAL SERVER EN WINDOWS 2003 AUTORÍA ÁNGEL LUIS COBO YERA TEMÁTICA SERVICIOS DE INTERNET ETAPA BACHILLERATO, CICLOS FORMATIVOS. Resumen En este artículo, se detalla paso a paso como instalar

Más detalles

Unidad Didáctica 12. La publicación

Unidad Didáctica 12. La publicación Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) APRENDERAPROGRAMAR.COM QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) Sección: Divulgación Categoría: Herramientas Informáticas Fecha

Más detalles

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

Más detalles

Práctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES. Curso 2001/2002. TCP/IP: protocolo TCP

Práctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES. Curso 2001/2002. TCP/IP: protocolo TCP Práctica 9 GESTIÓN Y UTILIZACIÓN DE REDES LOCALES Curso 2001/2002 TCP/IP: protocolo TCP Introducción Como se ha comentado en la práctica anterior, el protocolo UDP es muy sencillo de implementar, pero

Más detalles

La vida en un mundo centrado en la red

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

ENVÍO DE E-MAIL POR MEDIO DE SMTP

ENVÍO DE E-MAIL POR MEDIO DE SMTP UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA ELO 322: REDES DE COMPUTADORES I ENVÍO DE E-MAIL POR MEDIO DE SMTP Alumnos Ariel Mancilla G. 2521040-9 Daniel Spataris J. 2521029-8

Más detalles

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

PRÁCTICA 10. Configuración de Correo y Publicar en la Web PRÁCTICA 10. Configuración de Correo y Publicar en la Web INFORMÁTICA BÁSICA Publicidad y Relaciones Públicas y Periodismo. Curso 2006/2007 1. Configuración del correo Gestores de correo en la máquina

Más detalles

Manual de Usuario De Respaldo y Restauración de Información

Manual de Usuario De Respaldo y Restauración de Información Manual de Usuario De Respaldo y Restauración de Información MANUAL DE USUARIO DE RESPALDO DE INFORMACIÓN Este manual le servirá una vez que nuestro personal capacitado activó/instaló el servicio de Respaldo

Más detalles

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema Sistema de Gestión Portuaria Uso General del Sistema Uso General del Sistema Página 1 de 21 Contenido Contenido... 2 1.Ingreso al Sistema... 3 2.Uso del Menú... 6 3.Visualizar Novedades del Sistema...

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor FTP Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor FTP FTP (File

Más detalles

Luis Omar Decena Gómez Mat.: 2010-1940. Sistema Operativo 2. Prof.: José Doñe. < Crear un Servidor IIS en Windows 2003 Server>.

Luis Omar Decena Gómez Mat.: 2010-1940. Sistema Operativo 2. Prof.: José Doñe. < Crear un Servidor IIS en Windows 2003 Server>. Luis Omar Decena Gómez Mat.: 2010-1940 Sistema Operativo 2 Prof.: José Doñe < Crear un Servidor IIS en Windows 2003 Server>. Crear un servidor IIS: A continuación vamos a aprender a crear un servidor web

Más detalles

Firewall Firestarter. Establece perímetros confiables.

Firewall Firestarter. Establece perímetros confiables. Firewall Firestarter Qué es un Firewall? Un muro de fuego (firewall en inglés) es una parte de un sistema o una red que está diseñada para bloquear el acceso no autorizado, permitiendo al mismo tiempo

Más detalles

ACTIVE DIRECTORY - PROPIEDADES DE USUARIO

ACTIVE DIRECTORY - PROPIEDADES DE USUARIO 1 de 17 01/12/2007 1:25 ACTIVE DIRECTORY - PROPIEDADES DE USUARIO Directorio activo, En este procedimiento se explica lo básico de cómo organizar el directorio activo con unidades organizativas, cómo crear

Más detalles

Roles y Características

Roles y Características dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las

Más detalles

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

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

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO versiongalega.com - Departamento de Atención al cliente GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO En este documento encontrará una descripción de cómo configurar sus cuentas de correo electrónico

Más detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de: Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su

Más detalles

Nos pedirá el usuario y contraseña de nuestro MODEM, estos datos se los proporciona su proveedor de Internet.

Nos pedirá el usuario y contraseña de nuestro MODEM, estos datos se los proporciona su proveedor de Internet. Es muy importante que toda esta configuración se haga en donde están las cámaras o donde ya van a quedar instaladas definitivamente. Abrir Internet Explorer y capturar la siguiente dirección 192.168.1.254

Más detalles

EJEMPLOS PROGRAMACIÓN SOCKET - JAVA

EJEMPLOS PROGRAMACIÓN SOCKET - JAVA EJEMPLOS PROGRAMACIÓN SOCKET - JAVA 1.- Calcular el Cuadrado TCP En esta aplicación el cliente se conecta al servidor, para ello debe introducir la dirección IP del servidor y los parámetros sobre los

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

Sockets en Java. La Creatividad proviene de un conflicto de ideas. Uso de Sockets

Sockets en Java. La Creatividad proviene de un conflicto de ideas. Uso de Sockets Uso de Sockets Este pequeño manual, le muestra cómo funciona el Socket Server para crear un pequeño servidor web que envía una página HTML a cualquier Navegador Web como Firefox, Internet Explorer, etc..

Más detalles

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para

Más detalles

POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA

POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN PROFESORES: M. en C. ANTONIO ROMERO ROJANO M. en C. ALBERTO J. ROSALES SILVA. Práctica 4 Protocolo TCP/IP MATERIA:

Más detalles

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos.

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos. Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows Módulo 3: Gestión de equipos. Escritorio Remoto Aulas en red. Aplicaciones y servicios. Windows Escritorio Remoto

Más detalles

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,

Más detalles

Impresión en red: Cómo hacer que funcione

Impresión en red: Cómo hacer que funcione Servidores de impresión Artículo Impresión en red: Cómo hacer que funcione Created: June 3, 2005 Last updated: June 3, 2005 Rev:.0 Contenido INTRODUCCIÓN 3 INFRAESTRUCTURA DE LA IMPRESIÓN EN RED 3. Impresión

Más detalles

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946.

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946. Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Servidor FTP!!! Servidor FTP El protocolo FTP (File Transfer Protocol)

Más detalles

BREVE INTRODUCCIÓN A IPSEC

BREVE INTRODUCCIÓN A IPSEC La seguridad ha sido, desde siempre, el gran caballo de batalla para los administradores de sistemas. Dentro de las múltiples soluciones que podemos implementar en nuestra instalación nos centraremos hoy

Más detalles

Usar Epoptes en Huayra

Usar Epoptes en Huayra Usar Epoptes en Huayra Nota: Este tutorial fue pensado y realizado para las netbooks del Programa Conectar Igualdad Con este tutorial vas a poder, en pocos pasos, tener listo Epoptes funcionando en un

Más detalles

MANUAL DE USUARIO DE CUENTAS DE CORREO

MANUAL DE USUARIO DE CUENTAS DE CORREO MANUAL DE USUARIO DE CUENTAS DE CORREO Existen dos formas de consultar el correo, por Interfaz Web (Webmail), la cual se realiza desde un navegador de Internet, o mediante un cliente de Correo, tal como

Más detalles

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

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

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

Proyecto Tecnológico Prof. Carolina Quinodóz 6º2º - TM

Proyecto Tecnológico Prof. Carolina Quinodóz 6º2º - TM Fuente: Revista Dr.Max Protocolo FTP El FTP es uno de los sistemas de almacenamiento y distribución de archivos más populares de Internet. La sencillez con la que se realizan el montaje y el acceso, permiten

Más detalles

MANUAL DE INSTALACION PARA EL SISTEMA DE SEMILLAS.

MANUAL DE INSTALACION PARA EL SISTEMA DE SEMILLAS. MANUAL DE INSTALACION PARA EL SISTEMA DE SEMILLAS. INTRODUCCIÓN. El siguiente manual de instrucciones nos ayudará a instalar los componentes necesarios para realizar la conexión con el Sistema de Certificación

Más detalles

Introducción a las Redes de Computadoras. Obligatorio 2 2011

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

Manual para el uso del Correo Electrónico Institucional Via Webmail

Manual para el uso del Correo Electrónico Institucional Via Webmail Manual para el uso del Correo Electrónico Institucional Via Webmail Accesando la pagina de webmail DIFSON El primer paso va a ser entrar a la página de internet donde se encuentra el correo de DIFSON.

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION

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

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

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

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx En este documento explicaré brevemente cómo construir un servicio web con Java Axis2 y cómo invocarlo desde un cliente

Más detalles

Instalación del Software Magaya

Instalación del Software Magaya Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las

Más detalles

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: CARACTERISTICAS DEL SISTEMA PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: Sólo Servidor: Una sola computadora con el sistema instalado en modo Administrador. Pueden

Más detalles

INSTALACIÓN DE MICROSOFT ISA SERVER 2006 Y CONFIGURACIÓN DE ACCESO VPN POR MEDIO DE POINT-TO-POINT TUNNELING PROTOCOL

INSTALACIÓN DE MICROSOFT ISA SERVER 2006 Y CONFIGURACIÓN DE ACCESO VPN POR MEDIO DE POINT-TO-POINT TUNNELING PROTOCOL Desarrollo: Para claridad y ubicación del lector se mostrara en la figura 1 el escenario en que se instala el ISA Server. Figura 1. Escenario de la red para pruebas de ISA Server La IP publica en nuestro

Más detalles

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com La puesta en marcha de WordPress es muy sencilla,

Más detalles

INSTITUTO TECNOLOGICO SUPERIOR DE TEZIUTLAN CONFIGURACION Y ADMON DE REDES

INSTITUTO TECNOLOGICO SUPERIOR DE TEZIUTLAN CONFIGURACION Y ADMON DE REDES INSTALAR SERVIDOR DHCP EN WINDOWS SERVER 2003 Este manual explica cómo instalar, activar y configurar el servicio de DHCP (Protocolo de Configuración Dinámica de Host) en Windows Server 2003. Este servicio

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor Web Apache Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor Web

Más detalles

Escuela de Ingeniería Electrónica CAPITULO 11. Administración avanzada de los NOS

Escuela de Ingeniería Electrónica CAPITULO 11. Administración avanzada de los NOS CAPITULO 11 Administración avanzada de los NOS Respaldos Drive mapping AGENDA Particiones y procesos de administración Recursos para monitoriar Análisis y optimización del rendimiento de la red 2 RESPALDOS

Más detalles

Curso de Arquitectura de Redes TCP/IP

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

Las redes y su seguridad

Las redes y su seguridad Las redes y su seguridad 1. Control remoto de un ordenador En esta práctica tomaremos el control de otro ordenador de forma remota. Utilizaremos la aplicación TeamViewer que está disponible para plataforma

Más detalles