práctica 1 sergio silva

27
INGENIERÍA DE LAS TELECOMUNICACIONES “Práctica 1: FUNDAMENTOS DE TELECOMUNICACIONES Comandos TCP/IP” Presentado por: SERGIO FERNANDO SILVA ZAMORA Código 79.762.993 Tutor: Ing. WILSON HERNÁN PEREZ CORREA UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA BOGOTÁ, COLOMBIA OCTUBRE DE 2015

Upload: sergio-fernando-silva-zamora

Post on 12-Apr-2017

303 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Práctica 1 sergio silva

INGENIERÍA DE LAS TELECOMUNICACIONES

“Práctica 1: FUNDAMENTOS DE TELECOMUNICACIONES

Comandos TCP/IP”

Presentado por:

SERGIO FERNANDO SILVA ZAMORA

Código 79.762.993

Tutor:

Ing. WILSON HERNÁN PEREZ CORREA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA

BOGOTÁ, COLOMBIA

OCTUBRE DE 2015

Page 2: Práctica 1 sergio silva

OBJETIVOS

Desarrollar competencias para la apropiación de los conceptos relacionados en la unidad 1 del curso.

Reconocer e identificar los diferentes comandos que tiene el conjunto de protocolos de TCP/IP en cada una de sus capas.

Manejar diferentes sistemas operativos mediante diferentes equipos o máquinas virtuales.

Page 3: Práctica 1 sergio silva

LABORATORIO FUNDAMENTOS DE TELECOMUNICACIONES

1. Descargando e instalando una máquina virtual

Para el desarrollo de la práctica bajé e instale VirtualBox 5.0.4

2. Descargando una versión de Linux para la máquina virtual

Siguiendo las indicaciones de la guía descargué Linux Debian 6.0.

Page 4: Práctica 1 sergio silva

3. Instalando la versión de Linux en la máquina virtual

Linux Debian 6.0 quedó instalado de manera correcta en la máquina virtual.

4. Ejercicios con comandos primera parte

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?

/etc/services: es utilizado por los servidores y por los clientes para obtener el número de puerto en el que deben escuchar o al que deben enviar peticiones, de forma que se pueda cambiar (aunque no es lo habitual) un número de puerto sin afectar a las aplicaciones. En Windows lo podemos encontrar en C:\Windows\System32\drivers\etc\

/etc/protocols: En este archivo se identifican todos los protocolos de transporte reconocidos junto a su número de protocolo y sus aliases. En Windows lo podemos encontrar en C:\Windows\System32\drivers\etc\

Page 5: Práctica 1 sergio silva

/etc/networks: permite asignar un nombre simbólico a las redes, de una forma similar a lo que /etc/hosts hace con las máquinas. En cada línea del fichero se especifica un nombre de red, su dirección, y sus aliases. En Windows lo podemos encontrar en C:\Windows\System32\drivers\etc\

b) ¿Cuál es la dirección IP de tu máquina? /etc/hosts

En Linux: ifconfig –a

Page 6: Práctica 1 sergio silva

En Windows: Abrimos el símbolo del sistema y C:\>ipconfig

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

/etc/netmasks

En Linux: ifconfig –a (255.255.255.0)

Page 7: Práctica 1 sergio silva

En Windows: Abrimos el símbolo del sistema y C:\>ipconfig

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

En Linux: Red 10.0.2.0

Page 8: Práctica 1 sergio silva

En Windows: 192.168.56.0

e) ¿Qué contiene la tabla ARP de tu máquina? arp –a

Contiene direcciones IP asociadas con las direcciones MAC (direcciones físicas)

Page 9: Práctica 1 sergio silva

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

En Linux: 08:00:27:43:47:dd

Page 10: Práctica 1 sergio silva

En Windows: 0A-00-27-00-00-00

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?

Primero miramos la tabla ARP para saber la ip, luego con el comando arp –a y la ip nos muestra la dirección física. Por ejemplo otro pc de mi casa tiene la IP 192.168.1.1 y la dirección física es f8-d1-11-22-b4–3a

Page 11: Práctica 1 sergio silva

En Linux la IP es diferente:

h) ¿Cómo puedes saber que 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.

Page 12: Práctica 1 sergio silva

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

Con la página de la UNAD no se pudo ya que “Tiempo de espera agotado para esta solicitud”

Con la página de caracol radio www.caracol.com.co el tiempo promedio fue de 30ms.

Page 13: Práctica 1 sergio silva

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

Traceroute

Page 14: Práctica 1 sergio silva

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.

Page 15: Práctica 1 sergio silva

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?

ipconfig -all

Page 16: Práctica 1 sergio silva

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

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

Page 17: Práctica 1 sergio silva

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

Page 18: Práctica 1 sergio silva
Page 19: Práctica 1 sergio silva

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

Page 20: Práctica 1 sergio silva

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

Page 21: Práctica 1 sergio silva

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?

Page 22: Práctica 1 sergio silva

netstat -a

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

¿Cuantos encaminadores de Caracol Radio se atraviesan en el camino?

9 en total

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

La número 7, IP 10.5.255.222

BIBLIOGRAFIA

Page 23: Práctica 1 sergio silva

http://docencia.udea.edu.co/cci/linux/dia4/directorio.htm

http://www.linuxito.com/gnu-linux-2/nivel-basico/68-listar- directorios-en-gnu-linux

http://ingenio.chez.com/comandos.html