Vous êtes sur la page 1sur 10

UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERIA

INGENIERIA ELECTRONICA PRACTICA 4 TELEMATICA 1

El comando Ping:
Ping Comprueba la conectividad de nivel IP en otro equipo TCP/IP al enviar mensajes de solicitud de eco de ICMP (Protocolo de mensajes de control Internet). Se muestra la recepcin de los mensajes de solicitud de eco correspondientes, junto con sus tiempos de ida y vuelta. Ping es el principal comando de TCP/IP que se utiliza para solucionar problemas de conectividad, accesibilidad y resolucin de nombres. Cuando se usa sin parmetros, ping muestra ayuda. Sintaxis ping[-t] [-a] [-n recuento] [-l tamao] [-f] [-i TTL] [-v TOS] [-r recuento] [-s recuento] [{-j listaHost | -k listaHost}] [-w tiempoDeEspera] [-R] [-S direccinDeOrigen] [-4] [-6] nombreDeDestino Parmetros -t Especifica que ping continuar enviando mensajes de solicitud de eco al destino hasta que se le interrumpa. Para interrumpir y mostrar las estadsticas, presione CTRL+INTERRUMPIR. Para interrumpir y salir de ping, presione CTRL+C. -a Especifica que la resolucin de nombres inversa se realiza en la direccin IP de destino. Si es correcto, ping muestra el nombre de host correspondiente. -n recuento Especifica el nmero de mensajes de solicitud de eco enviados. El valor predeterminado es 4. l tamao Especifica la longitud, en bytes, del campo Datos del mensaje de solicitud de eco enviado. El valor predeterminado es 32. El tamao mximo es 65.527. -f Especifica que los mensajes de solicitud de eco se envan con el indicador No fragmentar del encabezado IP establecido en 1 (disponible en IPv4 solamente). El mensaje de solicitud de eco no puede ser fragmentado por enrutadores en la ruta de

acceso al destino. Este parmetro resulta til para solucionar problemas de PMTU (Unidad de transmisin mxima de ruta). -i TTL Especifica el valor del campo TTL del encabezado IP del mensaje de solicitud de eco enviado. El valor predeterminado es el valor de TTL predeterminado del host. El valor mximo de TTL es 255. -v TOS Especifica el valor del campo Tipo de servicio (TOS) del encabezado IP del mensaje de solicitud de eco enviado (disponible en IPv4 solamente). El valor predeterminado es 0. TOS se especifica como un valor decimal que oscila entre 0 y 255. -r recuento Especifica que la opcin Registrar ruta del encabezado IP se utiliza para registrar la ruta que toma el mensaje de solicitud de eco y el mensaje correspondiente de respuesta de eco (disponible en IPv4 solamente). Cada salto de la ruta utiliza una entrada de la opcin Registrar ruta. Si es posible, especifique un recuento igual o mayor que el nmero de saltos realizados entre el origen y el destino. El valor de Recuento debe estar entre 1 y 9. -s Recuento Especifica que la opcin Fecha Internet del encabezado IP se utiliza para registrar la hora de llegada del mensaje de solicitud de eco y el mensaje correspondiente de respuesta de eco para cada salto. El valor de recuento debe ser como mnimo 1 y como mximo 4. Es necesario para las direcciones de destino locales del vnculo. -j ListaHost Especifica que los mensajes de solicitud de eco utilizarn la opcin Ruta de origen no estricta en el encabezado IP con el conjunto de destinos intermedios especificados en listaHost (disponible en IPv4 solamente). Con el enrutado de origen no estricto, los sucesivos destinos intermedios se pueden separar por uno o ms enrutadores. El nmero mximo de direcciones o nombres que se pueden incluir en la lista es 9. La lista de host es una serie de direcciones IP (en notacin decimal con puntos), separadas por espacios. -k listaHost

Especifica que los mensajes de solicitud de eco utilizarn la opcin Ruta de origen estricta en el encabezado IP con el conjunto de destinos intermedios especificados en listaHost (disponible en IPv4 solamente). Con el enrutado de origen estricto, el siguiente destino intermedio debe ser directamente accesible (debe ser un vecino o una interfaz del enrutador). El nmero mximo de direcciones o nombres que se pueden incluir en la lista es 9. La lista de host es una serie de direcciones IP (en notacin decimal con puntos), separadas por espacios. -w tiempoDeEspera Especifica el perodo de tiempo, en milisegundos, que se esperar a recibir el mensaje de respuesta de eco que corresponde a un mensaje de solicitud de eco. Si no se recibe el mensaje de respuesta de eco en el tiempo de espera, se muestra el mensaje de error "Tiempo de espera agotado para esta solicitud". El tiempo de espera predeterminado es 4000 (4 segundos). -R Especifica que se realiza un seguimiento de la ruta de ida y vuelta (disponible en IPv6 solamente). -S direccinDeOrigen Especifica la direccin de origen que se va a utilizar (disponible en IPv6 solamente). -4 Especifica que se utiliza IPv4 para hacer ping. Este parmetro no es necesario para identificar el host de destino con una direccin IPv4. Solamente se necesita para identificar el host de destino por nombre. -6 Especifica que se utiliza IPv6 para hacer ping. Este parmetro no es necesario para identificar el host de destino con una direccin IPv6. Solamente se necesita para identificar el host de destino por nombre. NombreDestino Especifica el nombre o la direccin IP del host de destino. /? Muestra Ayuda en el smbolo del sistema.

Comentarios Tambin puede utilizar ping para comprobar el nombre y la direccin IP del equipo. Si slo se confirma la direccin de IP pero no el nombre del equipo, puede tener un problema de resolucin de nombres. En este caso, compruebe que el nombre del equipo especificado se puede resolver a travs del archivo Hosts local, usando consultas DNS (Sistema de nombres de dominio) o mediante tcnicas de resolucin de nombres NetBIOS. Este comando slo est disponible si el Protocolo Internet (TCP/IP) est instalado como un componente en las propiedades de un adaptador de red en Conexiones de red. Ejemplos El ejemplo siguiente muestra el resultado del comando ping: C:\>ping example.microsoft.com Pinging example.microsoft.com [192.168.239.132] with 32 bytes of data: Reply from 192.168.239.132: bytes=32 time=101ms TTL=124 Reply from 192.168.239.132: bytes=32 time=100ms TTL=124 Reply from 192.168.239.132: bytes=32 time=120ms TTL=124 Reply from 192.168.239.132: bytes=32 time=120ms TTL=124 Para realizar un ping al destino 10.0.99.221 y resolver 10.0.99.221 a su nombre de host, escriba: ping -a 10.0.99.221 Para realizar un ping al destino 10.0.99.221 con mensajes de solicitud de eco, cada uno con un campo Datos de 1000 bytes, escriba: ping -n 10 -l 1000 10.0.99.221 Para realizar ping al destino 10.0.99.221 y registrar la ruta de 4 saltos, escriba: ping -r 4 10.0.99.221 Para realizar ping al destino 10.0.99.221 y especificar la ruta de origen no estricto 10.12.0.1-10.29.3.1-10.1.44.1, escriba:

ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221

ping
Un ping (Packet Internet Grouper) se trata de una utilidad que comprueba el estado de la conexin con uno o varios equipos remotos por medio de los paquetes de solicitud de eco y de respuesta de eco (definidos en el protocolo de red ICMP) para determinar si un sistema IP especfico es accesible en una red. Es til para diagnosticar los errores en redes o enrutadores IP. Muchas veces se utiliza para medir la latencia o tiempo que tardan en comunicarse dos puntos remotos, y por ello, se utiliza entre los aficionados a los juegos en red el trmino PING para referirse al lag o latencia de su conexin. Existe otro tipo, Ping ATM, que se utiliza en las redes ATM (como puede ser una simple ADSL instalada en casa) y, en este caso, las tramas que se transmiten son ATM (nivel 2 del modelo OSI). Este tipo de paquetes se envan para probar si los enlaces ATM estn correctamente definidos.

Tabla de contenidos
[ocultar] 1 Comando ping para verificar transferencia de datos o 1.1 En Windows 1.1.1 Parmetros o 1.2 En Linux 1.2.1 Parmetros o 1.3 Otros usos 2 Miscelnea: Origen del comando ping

3 Enlaces externos

Comando ping para verificar transferencia de datos [editar]


El comando 'ping' es ampliamente utilizado para verificar el estado de las conexiones entre dos PC dentro de una red.

Se suele utilizar digitando en la lnea de comandos: ping + IP_del_otro_pc Por ejemplo:

En Windows [editar]
C:\>ping 192.168.0.1 Haciendo ping a 192.168.0.1 con 32 bytes de datos: Respuesta Respuesta Respuesta Respuesta desde desde desde desde 192.168.0.1: 192.168.0.1: 192.168.0.1: 192.168.0.1: bytes=32 bytes=32 bytes=32 bytes=32 tiempo<1m tiempo<1m tiempo<1m tiempo<1m TTL=128 TTL=128 TTL=128 TTL=128

Estadsticas de ping para 192.168.0.1: Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos), Tiempos aproximados de ida y vuelta en milisegundos: Mnimo = 0ms, Mximo = 0ms, Media = 0ms

Parmetros [editar] Uso: ping [-t] [-a] [-n cuenta] [-l tamao] [-f] [-i TTL] [-v TOS] [-r cuenta] [-s cuenta] [[-j lista-host] | [-k lista-host]] [-w tiempo de espera] nombre-destino Opciones:
-t Control-Intro; -a -n cuenta -l tamao -f paquetes. -i TTL -v TOS -r cuenta -s count -j lista-host host. -k lista-host host. Ping el host especificado hasta que se pare. Para ver estadsticas y continuar - presionar Parar - presionar Control-C. Resolver direcciones en nombres de host. Nmero de peticiones eco para enviar. Enviar tamao del bfer. Establecer el indicador No fragmentar en los Tiempo de vida. Tipo de servicio. Ruta del registro para la cuenta de saltos. Sello de hora para la cuenta de saltos. Afloja la ruta de origen a lo largo de la listaRestringir la ruta de origen a lo largo de la lista-

-w tiempo de espera Tiempo de espera en milisegundos para esperar cada respuesta.

En Linux [editar]
usuario@host:~$ ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) 64 bytes from 192.168.1.1: icmp_seq=1 64 bytes from 192.168.1.1: icmp_seq=2 64 bytes from 192.168.1.1: icmp_seq=3 64 bytes from 192.168.1.1: icmp_seq=4 64 bytes from 192.168.1.1: icmp_seq=5 64 bytes from 192.168.1.1: icmp_seq=6 bytes of data. ttl=64 time=0.219 ttl=64 time=0.187 ttl=64 time=0.178 ttl=64 time=0.167 ttl=64 time=0.168 ttl=64 time=0.186

ms ms ms ms ms ms

--- 192.168.1.1 ping statistics --6 packets transmitted, 6 received, 0% packet loss, time 4999ms rtt min/avg/max/mdev = 0.167/0.184/0.219/0.019 ms usuario@host:~$

Lo que se ver en la pantalla es un informe mostrando el tamao en bytes de los paquetes que se estn enviando y el tiempo que demoran stos en retornar. Al final del test se muestra un resumen con las estadsticas de la prueba. El procedimiento ping se invoca de la misma manera tanto en Windows como en Linux aunque difiere en la gramtica de sus argumentos. Parmetros [editar] Uso:
ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline] [-p pattern] [-s packetsize] [-t ttl] [-I interface o rutas de este tipo. Muchos servidores ignoran y descartan esta opcin.eptor no est en una red con conexin directa, se devuelve un error. Esta opcin se puede usar para hacer ping a un ordenador local a travs de un interfaz que carezca de una ruta que pase por l (por ejemplo, despus de que el interfaz haya sido anulado por routed(8).) -s packetsize Especifica el nmero de bytes de datos que se van a enviar. La cantidad por defecto es 56, que pasan a ser 64 bytes de datos ICMP cuando se combinan con los 8 bytes de los datos de la cabecera ICMP.

-v pantalla. que se

Aumenta la longitud de la informacin del programa en Se listan los paquetes ICMP que no sean ECHO_RESPONSE

reciben. -c Aadiendo un nmero detrs de c, nos responde tantas veces como el nmero indicado.

Para obtener ms informacin, se puede utilizar el comando man:


usuario@host:~$ man ping

Otros usos [editar]


Hoy en da existen simuladores de redes que nos amplian los horizontes al momento de estructurar esta misma, tal es el caso de packet tracer 4.01 (Cisco) que nos permite la utilizacin del "ping" para corroborar el perfecto funcionamiento de la red mediante la entrega de paquetes y la recepcion de esta misma.

Miscelnea: Origen del comando ping [editar]


El comando ping tiene su origen en los submarinos y sus sonares. Para detectar si haba algn obstculo, enviaban una seal sonora. Si sta volva, es que haba algo. De hecho, podan calcular la distancia del obstculo mediante el tiempo que tardaba la seal en retornar (la onda es emitida, choca contra alguna barrera que le impide seguir y regresa debido al choque, informando de la posicin del objeto contra el que ha impactado). Este mismo mecanismo es el que sigue el comando ping: podemos ver lo lejos que est un equipo verificando los TTL. Algunos clientes de ping antiguos (en Unix) y de IRC, al recibir el paquete de vuelta, respondan con el mensaje de "pong".
Este programa nos indica el tiempo exacto que tardan los paquetes de datos en ir y volver a travs de la red desde nuestro PC a un determinado servidor remoto. Para ver la ayuda sobre este comando, slo hay que teclear PING en la linea de comandos de DOS. C:\WINDOWS>ping Uso: ping [-t] [-a] [-n cantidad] [-l tamao] [-f] [-i TTL] [-v TOS] [-r cantidad] [-s cantidad] [[-j lista de host] | [-k lista de host]] [-w Tiempo de espera agotado] lista de destino

Opciones: -t Solicita eco al host hasta ser interrumpido. . Para ver estadsticas y continuar: presione Ctrl-Inter. . Para interrumpir: presione Ctrl-C. -a Resuelve direcciones a nombres de host. -n cantidad Cantidad de solicitudes de eco a enviar. -l tamao Tamao del bfer de envos. -f No fragmentar el paquete. -i TTL Tiempo de vida. -v TOS Tipo de servicio. -r cantidad Registrar la ruta para esta cantidad de saltos. -s cantidad Registrar horarios para esta cantidad de saltos. -j lista de hosts Ruta origen variable en la lista de host. -k lista de hosts Ruta origen estricta en la lista de host. -w tiempo Tiempo de espera agotado de respuesta en milisegundos. C:\WINDOWS> Para saber la demora que hay entre nuestro PC y (por ejemplo) WWW.MICROSOFT.COM simplemente ejecutamos PING WWW.MICROSOFT.COM C:\WINDOWS>ping www.microsoft.com Haciendo ping a microsoft.com [207.46.130.45] con 32 bytes de datos: Tiempo Tiempo Tiempo Tiempo de de de de espera espera espera espera agotado. agotado. agotado. agotado.

Estadsticas de ping para 207.46.130.45: Paquetes: enviados = 4, Recibidos = 0, perdidos = 4 (100% loss), Tiempos aproximados de recorrido redondo en milisegundos: mnimo = 0ms, mximo = 0ms, promedio = 0ms C:\WINDOWS> Qu tenemos aqu? ... www.microsoft.com no responde pings! Cul ser el motivo por el cual Microsoft no responde a los pings? Los hackers utilizan el comando PING no slo para averiguar la demora entre mquinas, sino para comprobar si el ataque ha dejado al servidor fuera de servicio (en cuyo caso la respuesta sera la de arriba: "Tiempo de espera agotado"). Debido a que Microsoft es la compaia que todos los hackers aman odiar, cada vez que aparece una vulnerabilidad de Windows NT los ataques son dirigidos a

www.microsoft.com. Este es un buen motivo por el cual Microsoft podra haber decidido cortar por lo sano y configurar sus servidores para que nunca respondan pings. C:\WINDOWS>ping www.granavenida.com Haciendo ping a www.granavenida.com [216.46.169.75] con 32 bytes de datos: Respuesta Respuesta Respuesta Respuesta desde desde desde desde 216.46.169.75: 216.46.169.75: 216.46.169.75: 216.46.169.75: bytes=32 bytes=32 bytes=32 bytes=32 tiempo=1579ms tiempo=1574ms tiempo=1559ms tiempo=1403ms TDV=243 TDV=243 TDV=243 TDV=243

Estadsticas de ping para 216.46.169.75: Paquetes: enviados = 4, Recibidos = 4, perdidos = 0 (0% loss), Tiempos aproximados de recorrido redondo en milisegundos: mnimo = 1403ms, mximo = 1579ms, promedio = 1528ms C:\WINDOWS> Aqu tenemos un caso ms comn... Podemos ver que este servidor tiene entre 1400 y 1600 milisegundos de ping, lo cual nos indica que est bastante lejos (en este caso, yo s que se encuentra en Las Vegas). Notese que con el comando PING hemos descubierto el IP del servidor (lo cual no era mucho misterio de todos modos).