You are on page 1of 19

TRABAJO COLABORATIVO No.

3 SISTEMAS DISTRIBUIDOS

SANDRA MARTINEZ SANCHEZ COD: 20928076 LUIS FERLEY VELASQUEZ HERNANDEZ COD.: 1122120403 KAROL MARTIN CORDOBA COD. 1120216123 DANY VALLEJOS PANTOJA

Grupo: 302090_8

Tutor: CESAR CASTILLO RODRIGUEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD INGENIERIA DE SISTEMAS 2011

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

INTRODUCCION Ubunto es un sistema operativo de Linux con este sistema operativo podemos hacer todo lo que hace con Windows descargar msica pelculas con firefox navegando por la red se descarga el software con la siguiente aplicacin http//wwwubuntolinux.org. Qu es una distribucin GNU Linux? Es una distribucin que contiene el kernel de Linux, biblioteca o paquete de software es un conjunto de aplicaciones de Linux que se puede instalar sin instalar el programa en tu PC forma sencilla Windows no tendr grandes problemas para adaptarse un servidor DNS proporciona resolucin de nombres basadas en TCP/IP es decir que hace posible que los usuarios de equipo cliente utilicen el nombre en lugar de direcciones IP el equipo cliente enva el nombre a un host remoto respondiendo al cliente con una direccin de IP el cliente direcciona al servidor hasta establecer el nombre de consulta este tipo de comunicacin bidimensional caracterizado por los canales de comunicacin que se encuentran en diferentes ordenadores a travs de la red.

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

OBJETIVOS
Aplicar los diferentes conceptos sobre modelos de distribuidos en Ubunto

Linux como S.O. Conocer como registrar un dominio en internet.


Conocer e identificar las diferentes caractersticas de sistemas distribuidos

manejando diferentes aplicaciones


Apropiarnos de las caractersticas del comando NSLOOKUP.

Consultar sobre comandos para el manejo de consultas en servidores que manejan un DNS. Destacar las ventajas del uso de la lnea de comandos para ciertas tareas en el servidor.
Realizar consultas a diferentes servidores a travs del comando

NSLOOKUP. Diferenciar los servidores de una sola ip a los de mltiples ips.

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

DESARROLLO DE LA ACTIVIDAD Situacin 1: Investigar acerca de la distribucin Linux UBUNTU SERVER (home page: http://www.ubuntu.com/business/server/overview): Instalacin, Kernel, Interfaz Grfica, Sistema de Archivos, Redes y Conectividad, Seguridad. Exponer las razones por las cuales se puede considerar un sistema operativo para aplicaciones distribuidas. INSTALACION REQUISITOS Los requisitos mnimos recomendados, teniendo en cuenta los efectos de escritorio, deberan permitir ejecutar una instalacin de Ubuntu.89

Procesador x86 a 1 GHz. Memoria RAM de 1 GB. Disco Duro de 15 GB (swap incluida). Tarjeta grfica y monitor capaz de soportar una resolucin de 800x600. Lector de CD-ROM, puerto USB o tarjeta de red. Conexin a Internet puede ser til.

Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las siguientes tarjetas grficas:89

Intel (i915 o superior, excepto GMA 500, nombre en clave Poulsbo) NVidia (con su controlador propietario o el controlar abierto

incorporado Nouveau)

ATI (a partir del modelo Radeon HD 2000 puede ser necesario el

controlador propietario) Si se dispone de una computadora con un procesador de 64 bits (x86-64), y especialmente si dispone de ms de 3 GB de RAM, se recomienda utilizar la versin de Ubuntu para sistemas de 64 bits.

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

INTERFAZ DE USUARIO Ubuntu desde su primer lanzamiento utiliz la interfaz de usuario predeterminada del escritorio GNOME, con un panel inferior para listar ventanas y un panel superior para mens e indicadores de sistema, pero desde la versin 11.04 Natty Narwhal la interfaz de usuario predeterminada es Unity, adems de las actuales herramientas de GNOME. Durante el proceso de desarrollo de GNOME 3, la nueva interfaz de usuario, GNOME Shell, no comparta las ideas de diseo, interaccin, y experiencia de usuario de los desarrolladores de Ubuntu. Dado el caso, el equipo de desarrollo de Ubuntu pens en desarrollar su propia interfaz de usuario; Unity fue diseado como shell para el escritorio de GNOME para incrementar la eficiencia de espacio e interaccin con el escritorio.34 La actual interfaz de usuario de Ubuntu est compuesta por tres importantes elementos: un panel superior para indicadores de sistema y mens, un lanzador de aplicaciones al costado izquierdo, y un tablero que despliega lugares y aplicaciones. Ubuntu adems de la interfaz Unity, utiliza las herramientas de GNOME que forman el resto del escritorio, el gestor de ventanas Compizpara las transiciones de efectos visuales, y varios elementos visuales diseados por Canonical; tales como barras de desplazamiento Overlay Scrollbars, varios indicadores de sistema como el men de sonido, el men de mensajera, y el men de estado de usuario, iconos Ubuntu Mono e Humanity, temas light-themes, las burbujas de notificacin OSD, y los mens de aplicaciones globales.35 CARACTERISTICAS En su ltima la versin, Ubuntu la de soporta ltima lo oficialmente que cual es dos arquitecturas soport por la la

de hardware en computadoras personales y servidores: x86 yAMD6436 (x86-64); siendo versin 6.10 oficialmente solo arquitectura PowerPC,37 despus soportada

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

comunidad.38 Sin embargo, extraoficialmente, Ubuntu ha sido portado a tres arquitecturas ms: SPARC, IA-64 yPlaystation 3. A partir de la versin 9.04 lanzada en abril de 2009 se empez a ofrecer soporte oficial para procesadores ARM,39 comnmente usados en dispositivos mviles, PDA etc. Al igual que la mayora de las distribuciones basadas en GNU/Linux, Ubuntu es capaz de actualizar a la vez todas las aplicaciones instaladas en la mquina a travs de repositorios. Ubuntu est siendo traducido a ms de 130 idiomas,4 y cada usuario es capaz de colaborar voluntariamente a esta causa, a travs deInternet. SEGURO Usted puede navegar de manera segura con Ubuntu - la confianza de que sus archivos y datos permanecern protegidos. A la proteccin de firewall y virus vienen de serie. Y si aparece una amenaza potencial, que proporcionan actualizaciones automticas que se puede instalar con un solo clic. Usted consigue una mayor seguridad con AppArmor, que protege sus importantes aplicaciones para los atacantes no puedan acceder a su sistema. Y gracias a Firefox y de claves de GNOME, Ubuntu le ayuda a mantener su informacin privada. Por lo tanto si se trata de acceder a su cuenta bancaria o el intercambio de datos sensibles con sus amigos o compaeros de trabajo, usted tendr la tranquilidad cuando ms lo necesitan.

Las actualizaciones automticas de seguridad La defensa contra los virus Anti-phishing Cifrado de archivos Proteccin por contrasea Construido pensando en la seguridad

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

COMPATIBLE Ubuntu funciona muy bien con una amplia gama de dispositivos.Simplemente conecte su reproductor de MP3, cmara o impresora y estar en funcionamiento de inmediato. No CD de instalacin. Sin problemas. Y es compatible con Windows tambin! Lo que puede abrir, editar y compartir documentos de Microsoft Office y libre de estrs. RPIDO Ubuntu se carga rpidamente en cualquier equipo, pero es sper rpido en mquinas ms nuevas. Sin programas innecesarios y software de prueba de frenar las cosas, al arrancar y abrir el navegador toma unos segundos. A diferencia de otros sistemas operativos que te dejan mirando la pantalla, a la espera de entrar en lnea. Ubuntu y no va a crecer lento el paso del tiempo. Es rpido. Y se queda rpidamente. ACCESIBLE La accesibilidad es fundamental para la filosofa Ubuntu. Creemos que la informtica es para todos sin distincin de nacionalidad, raza, gnero o discapacidad. Totalmente traducido a 25 idiomas, Ubuntu tambin incluye tecnologas de apoyo esenciales, que son, por supuesto, completamente gratis. Situacin 2: Indique como es el proceso para registrar un dominio en Internet desde Colombia. Documente paso a paso como hara desde nuestro pas para registrar el dominio www.accionsocial.com.co

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

PASOS PARA REGISTRAR IN DOMINIO EN INTERNET El procedimiento es el siguiente: 1. Elegir un dominio.


2. Verificar

la

disponibilidad

del

nombre

de

dominio

deseado

en

algn registrador. 3. Ingresar los datos personales. 4. Elegir la cantidad de tiempo que el dominio permanecer registrado.
5. Pagar

el

dominio,

normalmente

con tarjeta

de

crdito (o

tambin

por transferencia bancaria)


6.

Una vez comprado, el ahora dueo del dominio (registrante) debe

configurarlo con la URL a la cual re direccionar, IP del servidor al que encontrar mediante la DNS, servidor DNSusada por este.
7.

El dueo del dominio debe esperar un tiempo para que el dominio reconocido en todos los servidores de Internet. Para los

sea

dominios .com y .net la demora es entre 4 y 8 horas, y para otros es generalmente entre 24 y 48 horas. En ese perodo:
1.

El registrador contacta con ICANN y realiza el proceso de Se avisa al registrante que el dominio fue registrado.

forma transparente para el registrante. 2.


8.

El nuevo dominio funciona, y resuelve a la IP apropiada en el servidor

DNS usado, pero no en el resto de servidores DNS del mundo. Poco a poco se va propagando el cambio al resto de servidores (propagacin DNS). Como cada uno tiene distintos tiempos de actualizacin y parmetros de cach distintos, pasan varias horas hasta que todos los servidores DNS del mundo conocen cmo hacer la resolucin del dominio.
9.

La pgina ya es accesible mediante un nombre de dominio desde

cualquier computadora.

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

Situacin 3: Investigue acerca del uso del comando NSLOOKUP (Hace consultas interactivas a Servidores que corren un DNS). Qu formatos y opciones utiliza (indique ejemplos representativos con direcciones del Colombia) ? Qu tipo de informacin se puede recopilar acerca de un Host en la red? Utilice NSLOOKUP para encontrar un servidor Web que tenga mltiples direcciones IP. Tiene el servidor web de YAHOO mltiples direcciones IP? COMANDO NSLOOKUP Nslookup es un programa, utilizado para saber si el DNS est resolviendo correctamente los nombres y las IP. Se utiliza con el comando nslookup, que funciona tanto en Windowscomo en UNIX para obtener la direccin IP conociendo el nombre, y viceversa. Por ejemplo: Al preguntar quin es es.wikipedia.org se obtiene: nslookup es.wikipedia.org Server: Address: 192.168.1.1 192.168.1.1

Non-authoritative answer: Name: es.wikipedia.org Address: 66.230.200.100 Al preguntar quin es 66.230.200.100 se obtiene:

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

> 66.230.200.100 Server: Address: 10.1.232.18 10.1.232.18#53

Non-authoritative answer: 100.200.230.66.in-addr.arpa canonical name = 100.200.230.66.rev.wikimedia.org. 100.200.230.66.rev.wikimedia.org name = rr.pmtpa.wikimedia.org.

Situacin 3: Investigue acerca del uso del comando NSLOOKUP (Hace consultas interactivas a Servidores que corren un DNS). NSLOOKUP (NAME SYSTEM LOOKUP) El comando nslookup se utiliza para efectuar consultas a un servidor de nombres de dominio. Introduciendo el comando sin ms indicaciones, se conectar con el servidor DNS por defecto que tenga configurado el sistema. Es una herramienta que permite consultar un servidor de nombres y obtener informacin relacionada con el dominio o el host y as diagnosticar los eventuales problemas de configuracin que pudieran haber surgido en el DNS. Se entra en un modo de introduccin de comandos que son enviados al servidor con el que se ha contactado, de forma que se pueden hacer consultas interactivas de forma continua. QU FORMATOS Y OPCIONES UTILIZA (INDIQUE EJEMPLOS REPRESENTATIVOS)? Los comandos que pueden introducirse son variados: ?, obtener ayuda Introduciendo simplemente un nombre (de host o de dominio) se obtiene informacin sobre el host o el dominio indicado.

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

En cualquier momento se puede cambiar de servidor DNS de consulta mediante la sentencia server <nombre_servidor>. El nombre del nuevo servidor DNS puede ser especificado tambin mediante la direccin IP.

Las sentencias set sirven para indicar cmo ha de ser el comportamiento del servidor ante una consulta. Algunos valores posibles son: [no]debug: imprime informacin de depuracin [no]d2: imprime informacin exhaustiva de depuracin [no]recurse: se pide una consulta recursiva Comando type= Especifica el tipo del registro que se consulta: ANY -> cualquier tipo A CNAME NS MX PTR SOA TXT

Comando ls, ls [opt] dominio [> archivo]. Saca la informacin sobre el dominio y la guarda a un archivo en el equipo local (opcionalmente). Se pueden indicar una serie de opciones.

Comando exit, para salir de la sesin nslookup.

Ejemplos: 1) Buscar la direccin IP de sobrino.eui.upm.es . Para ello ejecutar nslookup sobrino.eui.upm.es desde el intrprete de comandos (Ej.: $ nslookup sobrino.eui.upm.es). Tambin es posible ejecutar nslookup sin parmetros para sobrino.eui.upm.es). Tambin es posible ejecutar nslookup sin parmetros para entras en el entorno de la aplicacin y desde ste dar el nombre del equipo cuya direccin IP queremos conocer.

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

Se veria como: > nslookup sobrino.eui.upm.es Server: Address: 127.0.0.1 Name: Address: fenix.eui.upm.es 138.100.56.25 localhost.it.uc3m.es

Aliases: sobrino.eui.upm.es En ambos casos la salida que se genera se compone en primer lugar del nombre simblico junto con la direccin IP del servidor de nombres utilizado (Ej.: Server: fenix.eui.upm.es Address: 138.100.56.25) y en segundo lugar el nombre simblico objeto de consulta y de su direccin IP correspondiente. Observar que una misma direccin IP puede tener asociada ms de un nombre simblico. Realizar ahora una consulta sobre la direccin IP de www.yahoo.com. > Server: Address: 127.0.0.1 Name: www.yahoo.com Addresses: 204.71.200.75, 204.71.200.74, 204.71.200.67, 204.71.200.68 2) Buscar la direccin IP de ntred.dit.upm.es y de news.upm.es. > Server: Address: 127.0.0.1 Name: Address: ntred.ccupm.upm.es 138.100.251.9 nslookup news.upm.es localhost.it.uc3m.es nslookup www.yahoo.com localhost.it.uc3m.es

Aliases: news.upm.es 3) Buscar los servidores de nombres que funcionan para el dominio eui.upm.es. Para ello ejecutar nslookup para entrar en el entorno de esta aplicacin (Ej.: $ nslookup). Una vez en el entorno de la aplicacin nslookup ejecutar la sentencia

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

set type=NS (con lo que se cambia el modo de consulta). En este momento ejecutar eui.upm.es. Se veria como: > Default > > Server: Address: 127.0.0.1 Non-authoritative eui.upm.es eui.upm.es eui.upm.es eui.upm.es eui.upm.es Authoritative nameserver nameserver nameserver nameserver nameserver answers = = can = = = answer: genio.eui.upm.es quijote.eui.upm.es concerto.eui.upm.es galileo.ccupm.upm.es artemis.ibernet.es be found from: Server: set Address: 127.0.0.1 type=NS eui.upm.es localhost.it.uc3m.es nslookup localhost.it.uc3m.es

eui.upm.es nameserver = fenix.eui.upm.es genio.eui.upm.es internet address = 138.100.56.26 genio.eui.upm.es internet address = 138.100.56.26 quijote.eui.upm.es internet address = 138.100.56.28 concerto.eui.upm.es internet address = 138.100.58.31 galileo.ccupm.upm.es internet address = 138.100.4.4 artemis.ibernet.es internet address = 194.179.3.157 artemis.ibernet.es internet address = 194.179.3.158 artemis.ibernet.es internet address = 194.179.1.101 artemis.ibernet.es internet address = 194.179.3.156 fenix.eui.upm.es internet address = 138.100.56.25 La informacin que obtenemos empieza como antes con el nombre y la direccin IP del servidor de nombres utilizado por defecto. Despus una lista de los nombres

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

de todos los servidores de nombres asociados al dominio dado. Por ltimo las direcciones IP de todos estos servidores de nombres. 4) Obtener las caractersticas del servidor de nombres asociado al dominio eui.upm.es. Entrar en el entorno de la aplicacin nslookup (Ej.: $ nslookup). Cambiar el modo de consulta a SOA (Ej.: > set type=SOA). Ejecutar eui.upm.es. > Default > > eui.upm.es Server: Address: 127.0.0.1 eui.upm.es origin mail serial refresh retry expire minimum eui.upm.es eui.upm.es eui.upm.es eui.upm.es eui.upm.es eui.upm.es fenix.eui.upm.es genio.eui.upm.es quijote.eui.upm.es = = ttl = = addr = 1800 300 2592000 172800 = = = = = = address address address nameserver nameserver nameserver nameserver nameserver nameserver internet internet internet = = fenix.eui.upm.es root.fenix.eui.upm.es 1999043001 (30 (5 (30 (2 mins) mins) days) days) localhost.it.uc3m.es Server: set Address: 127.0.0.1 type=SOA nslookup localhost.it.uc3m.es

fenix.eui.upm.es genio.eui.upm.es quijote.eui.upm.es concerto.eui.upm.es galileo.ccupm.upm.es artemis.ibernet.es = = = 138.100.56.25 138.100.56.26 138.100.56.28

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

concerto.eui.upm.es galileo.ccupm.upm.es artemis.ibernet.es artemis.ibernet.es

internet internet internet internet

address address address address

= = = =

138.100.58.31 138.100.4.4 194.179.3.158 194.179.3.157

artemis.ibernet.es internet address = 194.179.1.101

QU TIPO DE INFORMACIN SE PUEDE RECOPILAR ACERCA DE UN HOST EN LA RED? Utilizado sin ningn argumento, el comando nslookup muestra el nombre y la direccin IP del servidor de nombres primario y una invitacin de comando para realizar consultas. Basta con introducir el nombre de un dominio en la invitacin de comando para detallar las caractersticas. De la misma manera, es posible solicitar informacin sobre un host indicando su nombre seguido del comando nslookup nslookup nombre.del.host De modo predeterminado, el comando nslookup realiza consultas al servidor de nombres primario configurado en la mquina. Sin embargo, es posible consultar un servidor de nombres especfico, agregando un signo menos despus del comando: nslookup nombre.del.host -nombre.del.servidor Es posible modificar el modo de consulta del comando nslookup usando el argumento set:

set

type=mx:

Permite

obtener

informacin

relacionada

con

el(los)

servidor(es) de correo de un dominio.

set type=ns: Permite obtener informacin del servidor de nombres relacionado al dominio. set type=a: Permite obtener informacin de un host de la red. Se trata de un modo de consulta predeterminado.

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

set type=soa: Permite mostrar la informacin del campo SOA (inicio de autoridad). set type=cname : Permite mostrar informacin relacionada con los alias. set type=hinfo: Permite mostrar, siempre y cuando los datos estn disponibles, la informacin relacionada con el material y el sistema operativo del host.

Para salir del comando nslookup, basta con introducir la palabra exit. UTILICE NSLOOKUP PARA ENCONTRAR UN SERVIDOR WEB QUE TENGA MLTIPLES DIRECCIONES IP.

Otros servidores con mltiples direcciones ip.

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

TIENE EL SERVIDOR WEB DE LA UNAD MLTIPLES DIRECCIONES IP R:/ el servidor de la Unad solo tiene una direccin IP

CONCLUSIONES

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

LINUX Ubuntu server se carga rpidamente en cualquier equipo, pero es sper

rpido en mquinas ms nuevas.


LINUX Ubuntu es un sistema operativo catalogado como software libre.

NSLOOKUP es una herramienta que permite consultar un servidor de nombres y obtener informacin relacionada con el dominio o el host. Mediante el desarrollo del presente trabajo describimos el proceso para realizar el registro de un dominio de Internet. Aprendimos a utilizar el comando nslookup, para realizar diferentes consultas a los servidores. Aprendimos a diferenciar los distintos servidores por el nmero de ip. Como una gran conclusin finalizamos diciendo que este curso en general ha sido una excelente oportunidad para conocer, avanzar y profundizar conocimientos que sin duda sern de gran ayuda en nuestras carreras profesionales.

BIBLIOGRAFA

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

Modulo: Sistemas Distribuidos. Granados Acua Gerardo. ECBTI, UNAD. Bucaramanga, Colombia, 2009. Protocolo Acadmico: Sistemas Distribuidos. Granados Acua Gerardo. ECBTI, UNAD. Bucaramanga, Colombia, 2008. Ova de presentacin del curso: Sistemas Distribuidos. Aula virtual: Sistemas Distribuidos.
http://www.cyta.com.ar/elearn/syma/textos/seguridad.htm http://es.kioskea.net/contents/attaques/phishing.php3 http://static.googleusercontent.com/external_content/untrusted_dlcp/www.go

ogle.com/es//a/help/intl/es/admins/pdf/ds_gsa_apps_whitepaper_0207.pdf
http://wiki.mp3.es/Es/LimeWire http://mx.answers.yahoo.com/question/index?

qid=20110226094144AAAJGee
http://es.wikipedia.org/wiki/Plan_9_from_User_Space http://es.wikipedia.org/wiki/Plan_9_from_Bell_Labs http://doc.cat-v.org/plan_9/translations/spanish/9 http://gsyc.escet.urjc.es/~jvergara/memoria-www/node12.html

TRABAJO COLABORATIVO III-SISTEMAS DISTRIBUIDOS

You might also like