Maestría en Ciencias de la Computación
|
|
- Aarón Rodríguez Marín
- hace 8 años
- Vistas:
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.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 detallesPROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA
PROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA Qué es la arquitectura cliente servidor? La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten
Más detallesCOMUNICACIÓN ENTRE PROCESOS SOCKETS
COMUNICACIÓN ENTRE PROCESOS SOCKETS Diseño de Sistemas Operativos Curso 2007/08 Grupo: Mi30 Martín Santana, A. David Martínez Santana, Luis Ignacio Qué son?(definición) n) Los sockets son mecanismos de
Más detallesLab 01: Programación de Sockets en TCP
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO Departamento Académico de Informática REDES Y TELECOMUNICACIONES 2 Lab 01: Programación de Sockets en TCP Ingº Manuel Peñaloza Figueroa Dime y lo olvidaré.
Más detallesPRACTICA 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 detallesGuia 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 detallesINTRODUCCIÓ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 detallesTEMA: PROTOCOLOS TCP/IP
TEMA: PROTOCOLOS TCP/IP HISTORIA: El Protocolo de Internet (IP) y el Protocolo de Transmisión (TCP), fueron desarrollados inicialmente en 1973 por el informático estadounidense Vinton Cerf como parte de
Más detallesPRACTICA 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 detallesTRANSFERENCIA 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 detallesARQUITECTURAS CLIENTE/SERVIDOR
Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 1 ARQUITECTURAS CLIENTE/SERVIDOR Conceptos básicos Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 2 Conceptos básicos
Más detallesConfiguració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 detallesConfiguració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 detallesCrear 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 detallesTutorial BMS Server Studio UDP
Tutorial BMS Server Studio UDP ÍNDICE Página 0. Introducción...3 1. Configuración del puerto UDP...4 2. Ejemplos...6 2.1 Configuración manual...6 2.1.1 Configuración SocketTest...6 2.1.2 Configuración
Más detallesFederico 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 detallesWINDOWS 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 detallesCrear 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 detallesREDES 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 detallesTUTORIAL 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 detallesUNIVERSIDAD 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 detallesDIPLOMADO 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 detallesConfiguració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 detallesArquitecturas cliente/servidor
Arquitecturas cliente/servidor Conceptos básicos 1 Conceptos básicos 1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea
Más detallesInstalació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 detallesTrabaja 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
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 detallesEscritorio 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 detallesPrá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 detallesAplicaciones 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 detallesIntroducció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 detallesINSTITUTO 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 detallesArquitecturas 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 detallesManual 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 detallesActivació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 detallesCó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 detallesRedes 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 detallesLuis 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 detallesComo crear un túnel entre dos PC s usando el Protocolo SSH
Como crear un túnel entre dos PC s usando el Protocolo SSH 1) Que es SSH: Según la Wiki SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa,
Más detallesGUIA 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 detalles5.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 detallesModelo de Objetos Distribuidos
Remote Method Invocation Modelo de Objetos Distribuidos Un objeto remoto es un objeto cuyos métodos pueden ser invocados desde otra máquina virtual de java, potencialmente en un host diferente. Modelo
Más detallesGuí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 detallesCrear 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 detallesCONFIGURACIÓ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 detallesUnidad 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 detallesInternet 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 detallesQUÉ 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 detallesAGREGAR 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 detallesPrá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 detallesLa vida en un mundo centrado en la red
La vida en un mundo centrado en la red Aspectos básicos de networking: Capítulo 3 1 Objetivos En este capítulo aprenderá a: Describir cómo las funciones de las tres capas superiores del modelo OSI que
Más detallesENVÍ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 detallesPRÁ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 detallesManual 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 detallesSistema 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 detallesInstituto 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 detallesLuis 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 detallesFirewall 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 detallesACTIVE 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 detallesRoles 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 detalles1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea 6.
1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea 6. Servidores iterativos y concurrentes 7. Estándares Stream Es
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesGUIA 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 detallesAccede 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 detallesNos 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 detallesEJEMPLOS 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 detallesMANUAL 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 detallesSockets 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 detallesInstalar 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 detallesPOLITÉ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 detallesMinisterio 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 detallesTEMA 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 detallesImpresió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 detallesInstituto 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 detallesBREVE 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 detallesUsar 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 detallesMANUAL 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 detallesINTRODUCCION. 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 detallesModulo 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 detallesFacultad de Ciencias del Hombre y la Naturaleza SISTEMAS OPERATIVOS DE REDES CICLO II 2014. Materia: Sistemas Operativos de Redes Tema:
Facultad de Ciencias del Hombre y la Naturaleza SISTEMAS OPERATIVOS DE REDES CICLO II 2014 Materia: Sistemas Operativos de Redes Tema: Sistema de archivo en red Docente: Ing. Manuel de Jesús Flores Villatoro
Más detallesAcronis 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 detallesProyecto 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 detallesMANUAL 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 detallesIntroducción a las Redes de Computadoras. Obligatorio 2 2011
Introducción a las Redes de Computadoras Obligatorio 2 2011 Facultad de Ingeniería Instituto de Computación Departamento de Arquitectura de Sistemas Nota previa - IMPORTANTE Se debe cumplir íntegramente
Más detallesManual 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 detallesAGREGAR 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 detallesCentro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION
CYBERSYS SISTEMA ADMINISTRADOR DE CYBERCAFÉS José Eduardo González Pacheco Oceguera eduardo.gonzalez-pacheco@siemens.com Juvenal Guevara Velasco juvenal1@hotmail.com Marcos Sairick Sánchez Castañeda msanchez@redwoodsystems.com.mx
Más detallesRedes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet
Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 8: El nivel de transporte en Internet ÍNDICE 1. Introducción Curso 2002-2003 - Redes (IS20) -Capítulo 8 1 1. Introducción
Más detallesCREAR 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 detallesInstalació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 detallesPSI 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 detallesINSTALACIÓ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 detallesCó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 detallesINSTITUTO 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 detallesInstituto 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 detallesEscuela 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 detallesCurso de Arquitectura de Redes TCP/IP
Curso de Arquitectura de Redes TCP/IP Presentación : Estamos acostumbrados a sentarnos en nuestro puesto de trabajo frente a nuestro ordenador, abrir el explorador de ficheros y acceder a los documentos
Más detallesLas 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