practica 1 julian corchuelo

23
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA INGENIERIA DE LAS TELECOMUNICACIONES Informe Practica 1 JULIAN CORCHUELO RUIZ Código: 17.593.909 GRUPO: 301401_25 Tutor JUAN CARLOS BUSTOS CEAD BUCARAMANGA 18 de Marzo de 2015

Upload: julian-corchuelo

Post on 19-Dec-2015

23 views

Category:

Documents


0 download

DESCRIPTION

Ejercicio

TRANSCRIPT

Page 1: Practica 1 Julian Corchuelo

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

INGENIERIA DE LAS TELECOMUNICACIONES

Informe Practica 1

JULIAN CORCHUELO RUIZ Código: 17.593.909

GRUPO: 301401_25

Tutor JUAN CARLOS BUSTOS

CEAD BUCARAMANGA 18 de Marzo de 2015

Page 2: Practica 1 Julian Corchuelo

TABLA DE CONTENIDO

Pag.

INTRODUCCION 4

1. Ejercicios Primera parte 5

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 ? 5 b. ¿Cuál es la dirección IP de tu máquina?/etc/hosts C:\Windows\Hosts.sam 6 c. ¿Qué máscara se aplica a tu máquina? 7 d. ¿Cuáles son tus identificadores de red y máquina? 7 e. ¿Qué contiene la tabla ARP de tu máquina? (no escribas la tabla completa basta con decir cómo la ves) arp –a 8 f. ¿Cuál es la dirección ethernet de tu computador? Es la misma en los dos 8 sistemas? 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? 9 h. ¿Cómo puedes saber qué puerto corresponde a una aplicación? 10 i. ¿Cuánto tiempo necesitará un datagrama para llegar a su destino desde 11 tu máquina? Calcula, por ejemplo, el tiempo necesario, más o menos, para alcanzar la máquina www.unad.edu.co j. ¿Qué camino sigue el datagrama anterior para llegar a su destino? 12 k. Calcula, usando ping, la tasa de errores del camino entre dos computadores 13 2. Ejercicios con comandos segunda parte 14 a. ¿Cuántos interfaces de red tiene tu máquina? ¿Cuáles son sus direcciones físicas? ¿Y sus direcciones IP? 14

Page 3: Practica 1 Julian Corchuelo

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) 15 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? 16 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? 18 netstat –a e. En la sesión pasada vimos la tabla ARP usando el comando arp. Haz lo mismo usando netstat.y netstat –p 18 f. ¿Con qué otras redes está conectada tu red? ¿A través de qué encaminadores se pasa a esas otras redes? 19 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? 20 h. Analizando la ejecución de traceroute dada en el ejemplo, responde las siguientes preguntas: 21 ¿Cuantos encaminadores de la UNAD se atraviesan en el camino? 21 ¿Qué paso del camino lleva más tiempo recorrer? 21

CONCLUSIONES 22

BIBLIOGRAFIA 23

Page 4: Practica 1 Julian Corchuelo

4

INTRODUCCION

Las telecomunicaciones se han venido convirtiendo en una necesidad no solo para la

sociedad común, sino también para la comunidad empresarial, permitiendo la

automatización y agilización de procesos, la migración del papel a la era digital (1 y 0)

desde hace algunos años es una realidad que ha marcado el progreso de la

humanidad.

Esta práctica se desarrolla con el objeto de asimilar conceptos y procesos propios de

las comunicaciones, que permiten establecer controles en las comunicaciones,

administrar debidamente redes de computadores y así mismo interactuar con estas, se

encuentra dividida en dos partes y se basa fundamentalmente en el manejo de

comandos en dos Sistemas Operativos, como son Windows y Linux (Instalacio y

manejo en terminal).

Page 5: Practica 1 Julian Corchuelo

5

INICIO DE LA PRÁCTICA

1. 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 ¿ /etc/services En cada línea de este fichero se especifican el nombre, número de puerto, protocolo utilizado y aliases de todos los servicios de red existentes (o, si no de todos los existentes, de un subconjunto lo suficientemente amplio para que ciertos programas de red funcionen correctamente). Su equivalente en Windows es el archivo C:\Windows\System32\drivers\etc\services /etc/protocols: El sistema de red en Unix utiliza un número especial, denominado número de protocolo, para identificar el protocolo de transporte específico que la máquina recibe; esto permite al software de red decodificar correctamente la información recibida. En el archivo/etc/protocols se identifican todos los protocolos de transporte reconocidos junto a su número de protocolo y sus aliases. Su equivalente en Windows es el archivo C:\Windows\System32\drivers\etc\protocol /etc/networks Este fichero, cada vez más en desuso, permite asignar un nombre simbólico alas 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. Su equivalente en Windows es el archivo C:\Windows\System32\drivers\etc\networks

Distribución de los ficheros en Linux

/

/bin #/bin /usr

/bin /etc /lib

/etc /lib /var

/spool

/mail /news

/adm

Page 6: Practica 1 Julian Corchuelo

6

Distribucion de los ficheros en Windows

b. ¿Cuál es la dirección IP de tu máquina?/etc/hosts C:\Windows\Hosts.sam Linux usando el comando ifconfig –a la dirección IP de mi maquina es 192.168.6.128

Windows usando el comando ipconfig la dirección IP de mi maquina es 192.168.0.109

Page 7: Practica 1 Julian Corchuelo

7

c. ¿Qué máscara se aplica a tu máquina? /etc/netmasks En Linux usando el comando ifconfig –a se revela que la mascara de subred es 255.255.255.0 En Windows usando el comando ipconfig se revela que la mascara de subred es 255.255.255.0, son iguales asi como se indica en las figuras anteriores, ya que ambas están dentro del rango de una red clase C 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. Se ha calculado a través de una operación booleana and entre la IP y la Mascara de subred.

IP Linux: 192.168.6.128 Mascara de Subred: 255.255.255.0

Octeto 1 Octeto 2 Octeto 3 Octeto 4

IP 11000000 10101000 00000110 10000000

Mascara 11111111 11111111 11111111 00000000

Id Red Binario 11000000 10101000 00000110 00000000

Id Red Decimal 192 168 6 0

Por tanto el identificador de red en Linux es 192.168.6.0

IP Windows: 192.168.0.109 Mascara de Subred: 255.255.255.0

Octeto 1 Octeto 2 Octeto 3 Octeto 4

IP 11000000 10101000 00000000 01101101

Mascara 11111111 11111111 11111111 00000000

Id Red Binario 11000000 10101000 00000000 00000000

Id Red Decimal 192 168 0 0

Page 8: Practica 1 Julian Corchuelo

8

Por tanto el identificador de red en Windows es 192.168.0.0 e. ¿Qué contiene la tabla ARP de tu máquina? (no escribas la tabla completa, basta con decir cómo la ves) arp –a Muestra las direcciones físicas dinámicas y estáticas de las maquinas conectadas a la red

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 interfaces). En Linux la dirección física es 00:0c:29:00:d6:8d En Windows la dirección física es 9C-D2-1E-B7-58-BC Como se verifica, en los dos sistemas las direcciones no son iguales, a pesar de que están escritas en el sistema numérico hexadecimal

Page 9: Practica 1 Julian Corchuelo

9

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. Para conocer la dirección física, es necesario listar la tabla arp y tener en cuenta que nuestra IP debe tener similitud en los 3 primeros octetos de la dirección, para este caso particular seria 192.168.XX, lo que indicara que pertenece a la misma red en la que nos encontramos, posterior a ello, empleamos el comando ping y enviamos la solicitud a fin de que esta dirección responda, de ser asi, se habrá encontrado la maquina que buscamos, así como muestra la figura.

Page 10: Practica 1 Julian Corchuelo

10

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. En Linux usando cat /etc/services | grep snmp se muestra asi

En Windows buscando el archivo services en el path C:\Windows\System32\drivers\etc\services se muestra asi:

Page 11: Practica 1 Julian Corchuelo

11

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 En Linux se intento realizar la solicitud ping a la dirección objeto del ejercicio, sin arrojar resultado alguno, a fin de realizar la práctica, se emplea la dirección www.gmail.com y el tiempo en que tarda el datagrama en llegar es en promedio 96.13 ms, en la figura se muestran las dos solicitudes realizadas.

En Windows se intento realizar la solicitud ping a la dirección objeto del ejercicio, sin arrojar resultado alguno, a fin de realizar la práctica, se emplea la dirección

Page 12: Practica 1 Julian Corchuelo

12

www.gmail.com y el tiempo en que tarda el datagrama en llegar es en promedio 134.5 ms, en la figura se muestran las dos solicitudes realizadas.

j. ¿Qué camino sigue el datagrama anterior para llegar a su destino? Traceroute PC: Tracert / ping –r Para efectos del ejercicio se seguirá trabajando con la dirección de gmail, ya que la dirección de la Unad no respondió las peticiones anteriores. En Linux se realizo la traza a través del comando traceroute a la dirección www.gmail.com con el inconveniente que no mostro ningún encaminador, aun cuando se ejecutaron los 30 saltos así como se muestra en la figura.

Page 13: Practica 1 Julian Corchuelo

13

En Windows se realizo la traza a través del comando tracert a la dirección www.gmail.com lográndose en 10 saltos asi como se muestra en la figura.

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. Se realiza la comprobación de la tasa de errores entre el equipo local y el host ubicado en la url www.gmail.com (como se había mencionado ya) arrojando las siguientes estadísticas.

Page 14: Practica 1 Julian Corchuelo

14

Lo que indica que no se presentaron errores, durante el envio de los 7 paquetes de a solicitud. 2. 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. En Linux hay 1 interface de red Dirección física: 00:0c:29:00:d6:8d Dirección IP: 192.168.6.128 Según se muestra en la figura

En Windows Adaptador Ethernet Conexión de área local Dirección física: 00-FF-69-FO-84-2B Dirección IP: 10.127.127.1 Adaptador de LAN inalámbrica Wi Fi Conexión de área local Dirección física: 9C-D2-1E-B7-58-BC Dirección IP: 192.168.0.1 Adaptador Ethernet Vmware Network Adapter Vmnet1 Dirección física: 00-50-56-C0-00-01 Dirección IP: 192.168.90.1 Adaptador Ethernet Vmware Network Adapter Vmnet8 Dirección física: 00-50-56-C0-00-08 Dirección IP: 192.168.6.1

Page 15: Practica 1 Julian Corchuelo

15

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 En Linux se ejecuto el comando netstat –i arrojando que en la interface eth0 presenta 318 errores de transmisión TX-ERR y 147 errores de recepción RX-ERR, lo cual indica que hay tramas pendientes por recibo y 15 transmisión, se ha verificado las conexiones y el problema es originado a partir del ISP que provee del servicio de Internet a esta localidad, el cual se identifica como Global TV Comunicaciones. La figura muestra las trasmisiones fallidas (TX-ERR) y los recibos fallidos (RX-ERR).

Page 16: Practica 1 Julian Corchuelo

16

En Windows a pesar que la guía indica que no se puede saber en este sistema operativo, si existe la posibilidad de que el comando netstat pueda generar esas estadísticas cambiando el –i por –e -s. Usando el comando netstat –e -s arroja las siguientes estadísticas, de modo general sin errores de transmisión o recepción, aunque se evidencia que en el protocolo de comunicación Ipv4 hay 13 errores de dirección asi como indica la figura.

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

Page 17: Practica 1 Julian Corchuelo

17

Organizando los datos quedaran asi: Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg

eth0 1500 0 208 0 0 0 335 0 0 0 BMRU

lo 16436 0 689 0 0 0 689 0 0 0 LRU

Se establecen las siguientes relaciones y operaciones para determinar el porcentaje de colisión de nuestra red. Collision rate(%) = # de colisiones / Optks # de colisiones = RX-ERR Optks= RX-OK + RX-ERR

Porcentaje de colisión =0

35+0

Porcentaje de colisión = 0 % Lo que indica que nuestra red no presenta sobresaturación ya que se encuentra en 0 %

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 En Linux ejecutando el comando netstat –a arroja los resultados que muestra la figura En Windows ejecutando el comando netstat –a arroja los resultados que muestra la figura

Page 18: Practica 1 Julian Corchuelo

18

e. En la sesión pasada vimos la tabla ARP usando el comando arp. Haz lo mismo usando netstat. Netstat –p En Linux ejecutando el comando netstat y netstat – p respectivamente obtenemos

En Windows ejecutando el comando netstat y netstat – p respectivamente obtenemos

Page 19: Practica 1 Julian Corchuelo

19

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. En Linux ejecutando el comando netstat –nr obtenemos

En Windows, ejecutando el comando netstat –r obtenemos

Page 20: Practica 1 Julian Corchuelo

20

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 En Linux ejecutando el comando netstat –a arroja los resultados que muestra la figura En Windows ejecutando el comando netstat –a arroja los resultados que muestra la figura

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

Page 21: Practica 1 Julian Corchuelo

21

Tomando como referente que la dirección www.unad.edu.co no respondió las solicitudes ping y no arrojo resultados con la traza, se opto por trabajarlo con la dirección www.gmail.com a fin de realizar la practica, hecha la salvedad procedo a responder los interrogantes. Para responder los interrogantes se acalara que se analizo en base a los resultados arrojados por la traza hecha en Windows (comando tracert), puesto que en Linux no arrojo ningún resultado que sirviera para la realización del análisis y resolución de las preguntas, ¿Cuántos encaminadores de la UNAD se atraviesan en el camino? No se encuentra con ninguno, ya que la dirección usada para la práctica fue una distinta, aunque es posible que tomara o usara un encaminador de la Universidad para llegar a su destino también hay que tener en cuenta que la única IP conocida de la UNAD es la 190.66.14.221 y por esta no paso. ¿Qué paso del camino lleva más tiempo recorrer?

El paso (Salto) más crítico es el 6, cuando atraviesa por el encaminado cuya IP se

registra como 200.16.69.60 con un tiempo de 284 ms y le sigue el paso 10 (Final) con

226 ms al llegar a su destino en la IP 216.58.219.133, siendo estos dos los pasos con

mayor consumo de tiempo durante la traza realizada a gmail. Esto se debe a que los

routers toma la ruta más corta, y es posible que en esos saltos no haya habido una ruta

corta disponible para el envió de paquetes.

Page 22: Practica 1 Julian Corchuelo

22

CONCLUSIONES

Se asimila el proceso de instalación de un Sistema Operativo libre bajo Linux en su

distribución Debian 6.0, para efectos de la práctica en una maquina virtual VmWare.

Teniendo en cuenta, que el procedimiento en la maquina virtual y en el PC (empleando

cd del modo tradicional) es exactamente el mismo.

Se establece un paralelo entre los comandos vistos para el manejo, comprobación y

control de las comunicaciones entre el sistema operativo Windows y Linux

Entre las ventajas más relevantes de Linux está en que este es libre, y posee mucho

más herramientas para el manejo de redes y usos generales.

Entre las desventajas que encontramos en Linux, que en realidad es una sola, y es que

no es fácil encontrar quien enseñe y promueva el software libre en nuestro país, lo cual,

hace que sigamos siendo tercermundistas, cohíbe el aprendizaje y la investigación.

Page 23: Practica 1 Julian Corchuelo

23

BIBLIOGRAFIA

Campaña Bastidas, Sixto Enrique. 2015. Práctica 1: FUNDAMENTOS DE

TELECOMUNICACIONES Comandos TCP/IP. Recuperado el 15 de Febrero de 2015.

http://152.186.37.83/ecbti01/pluginfile.php/1534/mod_resource/content/2/Pr%C3%A1cti

ca%201.pdf

www.debian.org. 2014. netinst CD image (generally 135-175 MB) – amd64. Recuperado

el 15 de Febrero de 2015. http://www.debian.org/releases/squeeze/debian-installer/

my.vmware.com.2015.VMware Player for Windows 32-bit and 64-bit-Download.

Recuperado el 15 de febrero de 2015.

https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_playe

r/6_0

Ricardo. Blog- Aeronautica Electronica Ciencia. 2012. Ejercicios para determinar el

identificador de red (Network ID). Recuperado el 20 de Febrero de 2015.

https://inicioaeronautico.wordpress.com/2012/05/05/ejercicios-para-determinar-el-

identificador-de-red-network-id/

Popmasters.com. Recovering Ethernet Deadlock (Shutdown). Recuperado el 21 de Febrero de 2015. http://portmasters.com/tech/technotes/300/300008.html