Está en la página 1de 27

INGENIERIA DE LAS TELECOMUNICACIONES

PARACTICA #1

PRESENTADO POR:

GUSTAVO ADOLFO MERCADO


Cdigo 1047422884
Cel.: 3168381587

GRUPO

301401_72

TUTOR
FERLEY MEDINA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS, TECNOLOGICAS E INGENIERIA
SEPTIEMBRE 27 - 2015
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E
INGENIERIA

Prctica 1: FUNDAMENTOS DE
TELECOMUNICACIONES Comandos TCP/IP

Director de curso: Sixto Enrique Campaa Bastidas

Tiempo aproximado 3 horas


prctica:

Tipo prctica: En el CEAD o virtual mediante autorizacin tutor.

Objetivo:

1. Desarrollar competencias para la apropiacin 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


mquinas virtuales.
PRIMERA PARTE
FUNDAMENTACIN

Antes de iniciar el laboratorio de comandos es importante que el estudiante tenga


las bases suficientes acerca de los comandos que explorar. A continuacin se
listarn los diferentes comandos a utilizar con su respectiva definicin y aplicacin.

Archivos importantes para la configuracin de


red:

Los archivos y directorios que se relacionan a continuacin son de sistemas Unix


y Linux. A menudo, la informacin que en Unix dan estos archivos, debe
conseguirse en Windows mediante el comando winipcfg.

/etc/hosts: Lista de direcciones IP y nombres de mquinas que les


corresponden. En general, slo contiene entradas para su mquina y tal vez
alguna otra "importante", como servidores de nombres o encaminadores. El
servidor de nombres de nuestra mquina lo usa para proporcionar a otras
mquinas traduccin de nuestro nombre a nuestra direccin IP. En este
fichero siempre aparece una lnea para el loopback (direccin 127.0.0.1).

/etc/networks: Contiene las direcciones de red que aparecen en la


tabla de encaminamiento. No es la nica fuente de informacin para construir
esa tabla. Nuestro sistema no lo usa para ello.
/etc/netmasks: Contiene las mscaras de red de las redes
conocidas.
/etc/ethers: Contiene las relaciones entre nombres de host y direcciones
ethernet. Este fichero slo es usado si nuestra mquina debe actuar como
servidora de red para mquinas sin disco, para contestar a peticiones RARP.

/etc/protocols: Nombres y nmeros identificadores de los protocolos implementados

/etc/services: Puerto que corresponde a cada aplicacin.

Comandos:

hostname: Da el nombre de nuestra mquina.

ping: Programa (no es un comando) usado para saber si un nodo est accesible o no.
Para ello enva un mensaje echo request de ICMP.
arp: Muestra la situacin actual de nuestra tabla ARP. Tambin puede
usarse para actualizar dicha tabla. Su nombre proviene del protocolo (address
resolution protocol).
ifconfig: Da informacin bsica sobre la configuracin de los interfaces. Se
usa para detectar problemas con las direcciones IP, mscaras 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 ms aproximado en Windows es winipcfg.
netstat: Es el comando ms usado para control de red. Puede ofrecer
informacin 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. Slo 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 travs 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 versin del mismo llamada tracert.
Ejemplo:

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 *


Mquinas
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 mquina
virtual, la cual permite la coexistencia de varios sistemas en tu equipo con el
sistema operativo que se tenga instalado.

Para efectos de esta prctica supondremos que se tiene como sistema base
Windows y para ello se descargar una maquina virtual que permita soportar otro
sistema operativo.
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 Versin 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 versin:

VMware Player and VMware Player Plus for Windows

Una vez descargado el archivo se procede a la instalacin, que es supremamente


fcil, solo se debe decir Ok y Next en cada una de las preguntas que realice.

2. Descargando una versin 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 pgina que aparece elegimos la versin 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
Para equipos Intel la opcin recomendada es i386.

3. Instalando la versin de Linux en la mquina virtual.

El siguiente paso ahora es instalar la versin Linux antes descargada en la


Mquina virtual, es importante tener algunos conocimientos de instalacin de
Linux para proceder a este paso. El proceso en la mquina virtual es muy
intuitivo y no debe generar mayores complicaciones.

Se realiz la instalacin de la

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. Dnde se sita el fichero que hace las funciones del fichero /etc/services de Linux? Y

los equivalentes a /etc/protocols y /etc/networks ?


b. Cul es la direccin IP de tu mquina?/etc/hosts

C:\Windows\Hosts.sam ifconfig a
PC: winipcfg

c. Qu mscara se aplica a tu mquina?

/etc/netmas: 255.255.255.0

ks ifconfig -a : 255.255.255.0

PC: winipcfg: 255.255.255.0


d. Cules son tus identificadores de red y mquina? Se ve a travs de la mscara y la

direccin IP.

e. Qu contiene la tabla ARP de tu mquina? (no escribas la tabla completa,


basta con decir cmo la ves)

En LINUX: No aparece nada, seguramente porque no se ha navegado.


EN WINDOWS:

Interfaz: 192.168.1.7 --- 0xc

Direccin de Internet Direccin fsica Tipo

192.168.1.1 e0-41-36-27-26-50 dinmico

192.168.1.255 ff-ff-ff-ff-ff-ff esttico

224.0.0.2 01-00-5e-00-00-02 esttico

224.0.0.22 01-00-5e-00-00-16 esttico

224.0.0.251 01-00-5e-00-00-fb esttico

224.0.0.252 01-00-5e-00-00-fc esttico

239.192.152.143 01-00-5e-40-98-8f esttico

239.255.255.250 01-00-5e-7f-ff-fa esttico

255.255.255.255 ff-ff-ff-ff-ff-ff esttico


f. Cul es la direccin Ethernet de tu computador? Es la misma en los dos sistemas?

EN WINDOWS: 192.168.1.7N EN LINUX 10.0.2.255

Son completamente distintas

arp -a | grep nombre_maquina, o bien ifconfig -a (tambin con ifconfig eth0, si


conocemos las interfases).

g. Cmo puedes saber cul es la direccin fsica de otra mquina de tu


misma red? Por ejemplo, cul es la direccin fsica de la mquina que te da
Internet?
arp nombre mquina. Si no aparece, hacer ping y de nuevo arp.

De esta forma no la consegu pero si con ipconfig /all

h. Cmo puedes saber qu puerto corresponde a una aplicacin?

cat /etc/services | grep nombre_aplicacin. Tambin con netstat a, pero slo


aparecern los que estn activos.

PC: Mirar en C:\Windows\Services

i. Cunto tiempo necesitar un datagrama para llegar a su destino desde tu mquina?

Calcula, por ejemplo, el tiempo necesario, ms o menos, para alcanzar la


mquina www.unad.edu.co
Tarda 155 Ms
Ping

j. Qu camino sigue el datagrama anterior para llegar a su

destino? Traceroute

PC: Tracert / ping r

Microsoft Windows [Versin 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.

C:\Users\eeee>ping unad.edu.com.co

Haciendo ping a unad.edu.com.co [208.73.211.191] con 32 bytes de datos:

Respuesta desde 208.73.211.191: bytes=32 tiempo=147ms TTL=239

Respuesta desde 208.73.211.191: bytes=32 tiempo=149ms TTL=239

Respuesta desde 208.73.211.191: bytes=32 tiempo=175ms TTL=239

Respuesta desde 208.73.211.191: bytes=32 tiempo=151ms TTL=239

Estadsticas de ping para 208.73.211.191:

Paquetes: enviados = 4, recibidos = 4, perdidos = 0

(0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:

Mnimo = 147ms, Mximo = 175ms, Media = 155ms

C:\Users\eeee>Tracert / ping -r

/ no es una opcin vlida.

Uso: tracert [-d] [-h saltos_mximos] [-j lista_de_hosts] [-w tiempo_de_espera]

[-R] [-S srcaddr] [-4] [-6] nombre_destino

Opciones:

-d No convierte direcciones en nombres de hosts.

-h saltos_mximos Mxima cantidad de saltos en la bsqueda del objetivo.

-j lista-host Enrutamiento relajado de origen a lo largo de la

lista de hosts (slo IPv4).

-w tiempo_espera Tiempo de espera en milisegundos para esperar cada

respuesta.

-R Seguir la ruta de retorno (slo IPv6).

-S srcaddr Direccin de origen para utilizar (slo IPv6).

-4 Forzar usando IPv4.

-6 Forzar usando IPv6.


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.

Microsoft Windows [Versin 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. Reservados todos los

derechos.

C:\Users\eeee>ping -I eth0

La solicitud de ping no pudo encontrar el host -I. Compruebe el nombre

vuelva a intentarlo.

5. Ejercicios con comandos segunda parte

a. Cuntos interfaces de red tiene tu mquina? Cules son sus direcciones fsicas? 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 envo (eso sera seal de que o el cable no est bien
conectado o la tarjeta no funciona bien). Revisa ese parmetro en los
interfaces de tu mquina (no tengas en cuenta el loopback)

netstat -i
Sobre el PC no se puede saber, no saca esas estadsticas

c. Una tasa de errores demasiado elevada (ms de 100 puede ser una cifra
orientativa) en la entrada o salida de un interfaz es un sntoma de problemas. Si
hay muchos errores de salida, quiere decir que la red est saturada o que hay
un problema fsico en la conexin con la red. Si son muchos los de entrada,
puede ocurrir alguna de las dos cosas anteriores, o que la mquina local est
sobresaturada de trabajo. Revisa esos parmetros en los interfaces de tu
mquina (no tengas en cuenta el loopback). Si sospechas que la red est
saturada (ms de un 5% de colisiones) Cmo comprobars cual es la tasa de
colisiones que se estn dando?

netstat -i . Ierrs Oerrs. Collis Opkts

Sobre el PC no se puede saber, no saca esas estadsticas


d. Mirando en el fichero /etc/services podemos ver cules son los puertos que
corresponden a cada servidor de aplicaciones. Pero eso no nos sirve para
saber qu puertos son los que estn usando los clientes que estemos
ejecutando. Cmo puedes saber eso?

netstat a

e. En la sesin 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 travs de qu
encaminadores se pasa a esas otras redes?

netstat nr

En Windows slo se puede utilizar el ltimo.


g. Cmo 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 ejecucin 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 ms tiempo recorrer?

Rr/:

Microsoft Windows [Versin 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.

C:\Users\eeee>ping unad.edu.com.co

Haciendo ping a unad.edu.com.co [208.73.211.191] con 32 bytes de datos:


Respuesta desde 208.73.211.191: bytes=32 tiempo=147ms TTL=239

Respuesta desde 208.73.211.191: bytes=32 tiempo=149ms TTL=239

Respuesta desde 208.73.211.191: bytes=32 tiempo=175ms TTL=239

Respuesta desde 208.73.211.191: bytes=32 tiempo=151ms TTL=239

Estadsticas de ping para 208.73.211.191:

Paquetes: enviados = 4, recibidos = 4, perdidos = 0

(0% perdidos),

Tiempos aproximados de ida y vuelta en milisegundos:

Mnimo = 147ms, Mximo = 175ms, Media = 155ms

C:\Users\eeee>Tracert / ping -r

/ no es una opcin vlida.

Uso: tracert [-d] [-h saltos_mximos] [-j lista_de_hosts] [-w tiempo_de_espera]

[-R] [-S srcaddr] [-4] [-6] nombre_destino

Opciones:

-d No convierte direcciones en nombres de hosts.

-h saltos_mximos Mxima cantidad de saltos en la bsqueda del objetivo.

-j lista-host Enrutamiento relajado de origen a lo largo de la

lista de hosts (slo IPv4).

-w tiempo_espera Tiempo de espera en milisegundos para esperar cada

respuesta.

-R Seguir la ruta de retorno (slo IPv6).

-S srcaddr Direccin de origen para utilizar (slo IPv6).

-4 Forzar usando IPv4.

-6 Forzar usando IPv6.