Académique Documents
Professionnel Documents
Culture Documents
Si alguna vez habis tenido problemas con vuestra conexin, lo ms seguro es que, ya por iniciativa
propia o por sugerencia de algn servicio tcnico, hayis recurrido a una utilidad de red conocida como
Ping, implementada por defecto en la gran mayora de sistemas operativos. El objetivo de un ping es
determinar si un host destino, identificado con una determinada IP, es accesible desde otro host.
Para ello, el host origen enva al host destino un paquete de informacin de 32 bytes mediante el
protocolo ICMP y espera una contestacin de ste, que debe contener los mismos datos. Si la respuesta
llega correctamente, el ping ha sido satisfactorio. Si por el contrario el ping falla, entonces es que o bien
la peticin del host origen o bien la respuesta del host destino se han perdido por el camino. Pero, cmo
podemos utilizar este comando desde nuestro ordenador? Cmo podemos usarlo para determinar cul
puede ser el problema de nuestra conexin?
Si todo ha ido bien, en nuestra ventana de comandos aparecer algo similar a lo siguiente:
Qu significan estas lneas? Pues el ping nos confirma que ha enviado cuatro paquetes de tamao 32
bytes al servidor que hemos seleccionado, en este caso www.google.es, y que a ese servidor le
corresponde la IP 209.85.227.105. En este caso el ping ha sido satisfactorio, los cuatro paquetes de prueba
han llegado correctamente y han vuelto a nuestro ordenador con un tiempo medio de 405ms.
Para evitar que una peticin ping viaje de forma ilimitada por internet, en cada una de ellas se establece
un Time To Live (TTL), que representa el nmero de saltos que ha dado el paquete de host en host por
internet hasta alcanzar su destino. En cada salto, el TTL se decrementa en una unidad, y si en algn
momento llega a 0 entonces el paquete se descarta y el host devuelve un error al origen.
Ping es un comando muy sencillo pero tambin con varias opciones para personalizar los resultados.
Por ejemplo, si queremos que no slo se enven 4 paquetes, sino que se enven continuamente, es tan
sencillo como aadir un -t al final de la lnea (ping www.google.es -t). Podis ver todas las opciones
disponibles en la siguiente tabla.
Lo que podemos hacer a continuacin es comprobar que el fallo no sea de nuestra red local. Para ello,
hacemos un ping a la direccin IP de nuestro router. Esta direccin suele ser 192.168.0.1 o
192.168.1.1, pero podis obtenerla fcilmente si en la consola de comandos escribs ipconfig y buscis
cul es la direccin de la puerta de enlace. Si hacemos un ping al router y resulta satisfactorio, entonces
nuestro ordenador tiene acceso a l y funciona correctamente.
Qu ms fallos podemos tener? Pues que, por ejemplo, los DNS (que se encargan de traducir los
dominios a las IPs) que estamos utilizando no funcionen correctamente. Cmo podemos detectarlo? Muy
sencillo: hacemos ping a un dominio, por ejemplo www.google.es, y nos da error. En cambio, si hacemos
ping a su direccin IP (por ejemplo, a 209.85.227.105) y nos funciona correctamente, entonces tiene toda
la pinta de que el fallo puede estar en los DNS.
Eso s, a la hora de utilizar el comando ping hay que tener algo en cuenta: no todos los servidores lo
aceptan y muchos routers cortan este tipo de peticiones por seguridad. Por eso si hacemos ping a un
servidor y nos devuelve un error tambin puede ser porque ste no lo implemente. Lo mejor, en estos
casos, es probar con los servidores que sabemos que s responden a los pings sin ningn problema.
Una ventaja del traceroute frente a ping es que, si se produce un fallo en la comunicacin, podemos saber
en qu momento se produce y en qu host en concreto. Ambos, tanto traceroute como ping, son dos
comandos sencillos de usar pero que devuelven una informacin muy valiosa que puede ayudar a
cualquier usuario a conocer el estado de su conexin y los motivos por los que sta puede estar fallando.