Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

10
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA Práctica 1: FUNDAMENTOS DE TELECOMUNICACIONES Comandos TCP/IP Director de curso: Sixto Enrique Campaña Bastidas Tiempo aproximado práctica: 3 Horas Tipo práctica: En el CEAD o virtual mediante autorización tutor. Objetivos: 1. Desarrollar competencias para la apropiación de los conceptos relacionados en la unidad 1 del curso. 2. Reconocer e identificar los diferentes comandos que tiene el conjunto de protocolos de TCP/IP en cada una de sus capas. 3. Manejar diferentes sistemas operativos mediante diferentes equipos o maquinas virtuales. PRIMERA PARTE FUNDAMENTACIÓN Antes de iniciar el laboratorio de comandos es importante que el estudiante tenga las bases suficientes acerca de los comandos que explorará. A continuación se listarán los diferentes comandos a utilizar con su respectiva definición y aplicación. Archivos importantes para la configuración de red: Los archivos y directorios que se relacionan a continuación son de sistemas Unix y Linux. A menudo, la información que en Unix dan estos archivos, debe conseguirse en Windows mediante el comando winipcfg. /etc/hosts: Lista de direcciones IP y nombres de máquinas que les corresponden. En general, sólo contiene entradas para su máquina y tal vez alguna otra "importante", como servidores de nombres o encaminadores. El servidor de nombres de nuestra máquina lo usa para proporcionar a otras máquinas traducción de nuestro nombre a nuestra dirección IP. En este fichero siempre aparece una línea para el loopback (dirección 127.0.0.1). /etc/networks: Contiene las direcciones de red que aparecen en la tabla de encaminamiento. No es la única fuente de información para construir esa tabla. Nuestro sistema no lo usa para ello. /etc/netmasks: Contiene las máscaras de red de las redes conocidas.

description

Se exponen los trabajos a desarrollar en el curso seminario de telecomunicaciones en el primer semestre de 2015, dictado en la UNAD

Transcript of Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

Page 1: Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Práctica 1: FUNDAMENTOS DE TELECOMUNICACIONES Comandos TCP/IP

Director de curso: Sixto Enrique Campaña Bastidas Tiempo aproximado práctica: 3 Horas Tipo práctica: En el CEAD o virtual mediante autorización tutor. Objetivos: 1. Desarrollar competencias para la apropiación de los conceptos relacionados en la

unidad 1 del curso. 2. Reconocer e identificar los diferentes comandos que tiene el conjunto de protocolos de

TCP/IP en cada una de sus capas. 3. Manejar diferentes sistemas operativos mediante diferentes equipos o maquinas

virtuales. PRIMERA PARTE FUNDAMENTACIÓN Antes de iniciar el laboratorio de comandos es importante que el estudiante tenga las bases suficientes acerca de los comandos que explorará. A continuación se listarán los diferentes comandos a utilizar con su respectiva definición y aplicación.

Archivos importantes para la configuración de red:

Los archivos y directorios que se relacionan a continuación son de sistemas Unix y Linux. A menudo, la información que en Unix dan estos archivos, debe conseguirse en Windows mediante el comando winipcfg.

• /etc/hosts: Lista de direcciones IP y nombres de máquinas que les corresponden. En general, sólo contiene entradas para su máquina y tal vez alguna otra "importante", como servidores de nombres o encaminadores. El servidor de nombres de nuestra máquina lo usa para proporcionar a otras máquinas traducción de nuestro nombre a nuestra dirección IP. En este fichero siempre aparece una línea para el loopback (dirección 127.0.0.1).

• /etc/networks: Contiene las direcciones de red que aparecen en la tabla de encaminamiento. No es la única fuente de información para construir esa tabla. Nuestro sistema no lo usa para ello.

• /etc/netmasks: Contiene las máscaras de red de las redes conocidas.

Page 2: Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

• /etc/ethers: Contiene las relaciones entre nombres de host y direcciones ethernet. Este fichero sólo es usado si nuestra máquina debe actuar como servidora de red para máquinas sin disco, para contestar a peticiones RARP.

• /etc/protocols: Nombres y números identificadores de los protocolos implementados • /etc/services: Puerto que corresponde a cada aplicación.

Comandos:

• hostname: Da el nombre de nuestra máquina. • ping: Programa (no es un comando) usado para saber si un nodo está accesible o no.

Para ello envía un mensaje echo request de ICMP. • arp: Muestra la situación actual de nuestra tabla ARP. También puede usarse para

actualizar dicha tabla. Su nombre proviene del protocolo (address resolution protocol). • ifconfig: Da información básica sobre la configuración de los interfaces. Se usa para

detectar problemas con las direcciones IP, máscaras de subred, o direcciones de broadcast. Siendo superusuario, se usa para configurar los interfaces, activar o desactivar arp, o alterar el costo asociado a un interfaz en la tabla de encaminamiento. Lo más aproximado en Windows es winipcfg.

• netstat: Es el comando más usado para control de red. Puede ofrecer información sobre la tabla de encaminamiento, estado de los interfaces, actividad en cada puerto, contenido de la tabla ARP, etc.

• route: Usado para ver y actualizar la tabla de encaminamiento. Sólo puede usarse con privilegios de superusuario. Ejemplo:

/sbin/route

Kernel routing table

Destination Gateway Genmask Flags MSS Window Use Iface

localnet * 255.255.255.0 U 1500 0 23 eth0

loopback * 255.0.0.0 U 3584 0 2 lo

default si3101.si.ehu.es * UG 1500 0 19 eth0

• traceroute: Sirve para hacer un seguimiento del camino seguido por los datagramas a través de la red hasta llegar a su destino. No lo tenemos disponible en sisd00, pero parte de su funcionalidad puede conseguirse con ping. En Windows hay una versión del mismo llamada tracert. Ejemplo:

Page 3: Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

traceroute izar.eusnet.org

traceroute to 194.224.110.2 (194.224.110.2), 30 hops max, 40 byte packets

1 si3101.si.ehu.es (158.227.112.1) 1.316 ms 1.702 ms 2.778 ms

2 158.227.194.224 (158.227.194.224) 3.747 ms 3.591 ms 3.245 ms

3 S4-4.EB-Bilbao1.red.rediris.es (130.206.210.1) 4.982 ms 5.147 ms 4.396 ms

4 A1-0-6.EB-Madrid1.red.rediris.es (130.206.224.21) 13.108 ms 11.319 ms 10.832 ms

5 A1-0-1.EB-Madrid0.red.rediris.es (130.206.224.69) 12.726 ms 12.031 ms 12.295 ms

6 Ibernet-2.red.rediris.es (130.206.192.238) 118.191 ms 72.564 ms 80.904 ms

7 194.179.3.130 (194.179.3.130) 147.024 ms 160.054 ms 228.512 ms

8 194.179.16.156 (194.179.16.156) 853.409 ms 814.393 ms 582.425 ms

9 194.224.110.2 (194.224.110.2) 1282.63 ms 965.919 ms *

Maquinas Virtuales:

Cuando no se dispone de varios equipos o computadores con suficiente espacio en disco, o simplemente cuando se quiere ensayar diferentes sistemas operativos sin instalarlos formateando el computador, puede ser útil utilizar una maquina virtual, la cual permite la coexistencia de varios sistemas en tu equipo con el sistema operativo que se tenga instalado.

Para efectos de esta práctica supondremos que se tiene como sistema base Windows y para ello se descargará una maquina virtual que permita soportar otro sistema operativo.

Page 4: Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

SEGUNDA PARTE: LABORATORIO DE FUNDAMENTOS DE TELECOMUNICACIONES

1. Descargando e instalando una maquina virtual.

Lo primero que vamos a realizar es descargar una maquina virtual, para ello nos dirigiremos al siguiente link:

https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0

En el anterior enlace se encuentra la maquina virtual VMWARE Versión 6.0, que permitirá tener en el mismo equipo varios sistemas operativos. Como se supone que se está trabajando con Windows se recomienda descargar la siguiente versión:

VMware Player and VMware Player Plus for Windows

Una vez descargado el archivo se procede a la instalación, que es supremamente fácil, solo se debe decir Ok y Next en cada una de las preguntas que realice.

2. Descargando una versión de Linux para la maquina virtual.

El sistema que vamos a descargar para utilizarlo con la maquina virtual anteriormente descargada e instalada es Linux Debian 6.0, sistema que podemos descargar desde el siguiente enlace:

http://www.debian.org/releases/squeeze/debian-installer/

De la página que aparece elegimos la versión que mejor se adapte al computador que tenemos del siguiente menú de opciones:

netinst CD image (generally 135-175 MB)

• amd64 • armel • kfreebsd-i386 • kfreebsd-amd64 • i386 • ia64 • mips • mipsel • powerpc • sparc

Page 5: Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

Para equipos Intel la opción recomendada es i386.

3. Instalando la versión de Linux en la maquina virtual.

El siguiente paso ahora es instalar la versión Linux antes descargada en la Maquina virtual, es importante tener algunos conocimientos de instalación de Linux para proceder a este paso. El proceso en la maquina virtual es muy intuitivo y no debe generar mayores complicaciones.

4. Ejercicios con comandos primera parte

Cuando ya se tengan los sistemas funcionando (Windows y Linux) es hora de realizar los ejercicios con los comandos descritos en la primera parte de este documento.

Utiliza tu computador conectado a Internet y utiliza tus dos sistemas instalados: Windows y Linux, responde y realiza lo siguiente:

a. ¿Dónde se sitúa el fichero que hace las funciones del fichero /etc/services de Linux? ¿Y los equivalentes a /etc/protocols y /etc/networks ?

b. ¿Cuál es la dirección IP de tu máquina?/etc/hosts C:\Windows\Hosts.sam

ifconfig -a

PC: winipcfg

c. ¿Qué máscara se aplica a tu máquina?

/etc/netmasks

ifconfig -a

PC: winipcfg

d. ¿Cuáles son tus identificadores de red y máquina?

Se ve a través de la máscara y la dirección IP.

e. ¿Qué contiene la tabla ARP de tu máquina? (no escribas la tabla completa, basta con decir cómo la ves)

arp -a

f. ¿Cuál es la dirección ethernet de tu computador? Es la misma en los dos sistemas?

arp -a | grep nombre_maquina, o bien ifconfig -a (también con ifconfig eth0, si conocemos las interfases).

Page 6: Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

PC: winipcfg

g. ¿Cómo puedes saber cuál es la dirección física de otra máquina de tu misma red? Por ejemplo, ¿cuál es la dirección física de la máquina que te da Internet?

arp nombre maquina. Si no aparece, hacer ping y de nuevo arp.

h. ¿Cómo puedes saber qué puerto corresponde a una aplicación?

cat /etc/services | grep nombre_aplicación. También con netstat –a, pero sólo aparecerán los que están activos.

PC: Mirar en C:\Windows\Services

i. ¿Cuánto tiempo necesitará un datagrama para llegar a su destino desde tu máquina? Calcula, por ejemplo, el tiempo necesario, más o menos, para alcanzar la máquina www.unad.edu.co

ping

j. ¿Qué camino sigue el datagrama anterior para llegar a su destino?

Traceroute

PC: Tracert / ping –r

k. Calcula, usando ping, la tasa de errores del camino entre dos computadores

ping –I eth0 Destino tam num_env. Conviene ejecutar en paralelo varias veces.

5. Ejercicios con comandos segunda parte

a. ¿Cuántos interfaces de red tiene tu máquina? ¿Cuáles son sus direcciones físicas? ¿Y sus direcciones IP?

ifconfig -a

con winipcfg solo aparece un interfaz. No referencia al local.

b. En un interfaz que esté funcionando con normalidad no debe haber tramas encoladas pendientes de envío (eso sería señal de que o el cable no está bien conectado o la tarjeta no funciona bien). Revisa ese parámetro en los interfaces de tu máquina (no tengas en cuenta el loopback)

netstat -i

Page 7: Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

Sobre el PC no se puede saber, no saca esas estadísticas

c. Una tasa de errores demasiado elevada (más de 100 puede ser una cifra orientativa) en la entrada o salida de un interfaz es un síntoma de problemas. Si hay muchos errores de salida, quiere decir que la red está saturada o que hay un problema físico en la conexión con la red. Si son muchos los de entrada, puede ocurrir alguna de las dos cosas anteriores, o que la máquina local está sobresaturada de trabajo. Revisa esos parámetros en los interfaces de tu máquina (no tengas en cuenta el loopback). Si sospechas que la red está saturada (más de un 5% de colisiones) ¿Cómo comprobarás cual es la tasa de colisiones que se están dando?

netstat -i . Ierrs Oerrs. Collis Opkts

Sobre el PC no se puede saber, no saca esas estadísticas

d. Mirando en el fichero /etc/services podemos ver cuáles son los puertos que corresponden a cada servidor de aplicaciones. Pero eso no nos sirve para saber qué puertos son los que están usando los clientes que estemos ejecutando. ¿Cómo puedes saber eso?

netstat -a

e. En la sesión pasada vimos la tabla ARP usando el comando arp. Haz lo mismo usando netstat.

netstat -p

f. ¿Con qué otras redes está conectada tu red? ¿A través de qué encaminadores se pasa a esas otras redes?

netstat -nr

En Windows sólo se puede utilizar el último.

g. ¿Cómo podemos saber si en un puerto concreto hay alguna actividad? ¿Y para saber qué conexiones hay abiertas en un momento dado en un puerto?

netstat -a

h. Analizando la ejecución de traceroute dada en el ejemplo, responde las siguientes preguntas:

¿Cuantos encaminadores de la UNAD se atraviesan en el camino?

¿Qué paso del camino lleva más tiempo recorrer?

Page 8: Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Práctica 2: LA CAPA FISICA Analizando Redes, Servicios y Puertos

Director de curso: Sixto Enrique Campaña Bastidas Tiempo aproximado práctica: 3 Horas Tipo práctica: En el CEAD o virtual mediante autorización tutor. Objetivos: 1. Comprender los alcances de la capa física en una red de datos y telecomunicaciones. 2. Utilizar diferentes herramientas de software para analizar redes cableadas e

inalámbricas. 3. Relacionar los conceptos propuestos en la Unidad 2 con los visto en esta práctica. INTRODUCCION A LA PRÁCTICA Día a día se desarrollan diversas aplicaciones para monitorear y analizar redes de datos y telecomunicaciones, algunas logran traspasar las fronteras de la seguridad, otras permiten identificar los puntos vulnerables en una red y corregirlas a tiempo; por lo anterior es fundamental que se conozcan dichas herramientas para estar preparados y con suficiente información a la hora de tomar decisiones con respecto a las mismas. 1. Encontrando herramientas: En esta parte se propone al estudiante una serie de herramientas que debe obtener, para instalarlas tanto en Linux como en Windows, en este último si están disponibles. Para instalarlas en Linux se seguirá trabajando con la maquina virtual propuesta en la práctica 1 de este curso. Encuentre las siguientes herramientas y defina su uso:

a. Angry IP Scanner http://angryip.org/w/Home b. KWiFiManager kwifimanager.sourceforge.net c. WiFi Radar wifi-radar.systemimager.org d. BitMeter OS codebox.org.uk/pages/bitmeteros e. Auto Scan Network autoscan-network.com f. Wireshark http://www.wireshark.org/ g. Zenmap http://nmap.org/zenmap/

Page 9: Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

2. Instalando herramientas Una vez ha conseguido los paquetes instálelos, tanto en Linux como en Windows. Determine las diferencias entre uno y otro sistema operativo. 3. Comparando herramientas Determine la utilidad de cada herramienta y haga un cuadro comparativo de todas las herramientas descargadas e instaladas. Explique la utilidad de cada herramienta y la relación con la capa física del modelo OSI y los contenidos propuestos en el curso de Ingeniería de telecomunicaciones. 4. Conclusiones Nombre las conclusiones le dejó la práctica y sus recomendaciones con respecto al uso de las herramientas propuestas.

Page 10: Prácticas Curso Seminario de Telecomunicaciones - UNAD (2015)

CURSO: INGENIERÍA DE TELECOMUNICACIONES COMPONENTE PRÁCTICO 3

Director de Curso: Mg. Sixto Enrique Campaña Bastidas

Objetivos

Instalar un servicio de telecomunicaciones avanzados Configurar el servicio Crear una aplicación básica

Producto esperado:

Servicio implementado en un servidor o computador del laboratorio de sistemas dela Universidad.

UNIDAD 3- Servicios avanzados de telecomunicaciones.

La actividad a desarrollar es la siguiente:

1. Vaya al sitio: https://docs.moodle.org/all/es/Instalación_de_Moodle Siga todos los pasos.

2. Descargue el software a Instalar y verifique que cumple los requisitos.

3. Instale el software en el servidor o computador diseñado para ello.

4. Configure un curso de prueba.

5. Indique las utilidades del servicio.

6. Nombre algunas conclusiones.

7. También le pueden servir de referencia los siguientes sitios:

https://www.youtube.com/watch?v=NCOM23JAkSM

https://moodle.org/mod/forum/discuss.php?d=35565

http://www.taringa.net/posts/linux/14285700/Instalacion-de-Moodle-en-Ubuntu.html

http://es.slideshare.net/vbarbero/instalacin-y-configuracin-de-moodle-24x-16326215