Ping




 Quisiera saber como funciona (bit a bit) la ejecución de un ping en una red típica TCP/IP, es decir, donde consigo información al respecto. Lo que sucede es que necesito hacer un proyecto y tengo que programar un microcontrolador para que haga un monitoreo de una red, para lograrlo, se me ocurre que el microcontrolador este haciendo ping a los diferentes equipos y así tomar determinada decisión.  



 
 

 Cordialmente:  
Jaime Alberto.
Los comandos ping se pueden implementar de dos formas. Una con ICMP, mira aquí:  
http://www.redes.upv.es/~mperez/rc2/transpa/tema4\_archivos/frame.htm  
La otra con TCP o UDP, pero debe existir un servidor de ping al otro lado. En la URL que te he dado hay unas transparencias sobre ICMP, cabecera, ping y más.  
En http://www.redes.upv.es/~mperez/rc2 hay información mas general.
<p>mis dos primeros centavos:</p><p>¿cuál es el problema real aquí? ¿atacantes que saben que está ejecutando un sistema operativo vulnerable o que no lo está actualizando?</p><p>ahora en lo que respecta a su pregunta. hay una serie de utilidades que se pueden usar para tomar huellas digitales de un sistema operativo. existen varias bibliotecas de javascript que le permiten obtener información sobre el navegador y el sistema operativo de una persona.</p><p>los navegadores no son lo único que puedes intentar para tomar huellas digitales. otros servicios como smb también se pueden usar (ya que anunciarán ciertas versiones) para atacar una máquina. básicamente, cualquier servicio que esté ejecutando podría usarse para intentar adivinar su sistema operativo. hay endurecimiento guías que lo ayudarán a hacer su impresión lo más baja posible (tenga un google rápido).</p><p>también tenga en cuenta que si usted es un consumidor habitual, es probable que la mayoría de esos servicios no sean accesibles desde internet, ya que estará detrás de un enrutador nat o incluso un firewall.</p> una computadora o computador (del inglés computer y este del latín computare -calcular), también denominada ordenador (del francés ordinateur, y este del latín ordinator), es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. una computadora es una colección de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o automáticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en función a una amplia gama de aplicaciones prácticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre de programación y al que lo realiza se le llama programador. la computadora, además de la rutina o programa informático, necesita de datos específicos (a estos datos, en conjunto, se les conoce como "input" en inglés o de entrada) que deben ser suministrados, y que son requeridos al momento de la ejecución, para proporcionar el producto final del procesamiento de datos, que recibe el nombre de "output" o de salida. la información puede ser entonces utilizada, reinterpretada, copiada, transferida, o retransmitida a otra(s) persona(s), computadora(s) o componente(s) electrónico(s) local o remotamente usando diferentes sistemas de telecomunicación, que puede ser grabada, salvada o almacenada en algún tipo de dispositivo o unidad de almacenamiento.

la característica principal que la distingue de otros dispositivos similares, como la calculadora no programable, es que es una máquina de propósito general, es decir, puede realizar tareas muy diversas, de acuerdo a las posibilidades que brinde los lenguajes de programación y el hardware. el problema podría ser que usted está recibiendo demasiadas interrupciones en la tarjeta de red. si el ancho de banda no es el problema, la frecuencia es el problema: suba enviar/recibir búferes en la tarjeta de red ethtool-g eth0 se mostrará la configuración actual (256 o 512 entradas). usted puede probablemente plantear estas a 1024, 2048 o 3172. más probablemente no tenga sentido. esto es sólo un búfer de anillo que solo se llena si el servidor no es capaz de procesar los paquetes entrantes con la suficiente rapidez. si el buffer empieza a llenar, el control de flujo es un medio adicional para decirle al router o switch a disminuir: activar el control de flujo en/saliente en el servidor y el switch/router los puertos que se encuentra conectada. ethtool-eth0 se propably mostrar: pause parameters for eth0: autonegotiate: on rx: on tx: on compruebe el archivo /var/log/messages para la configuración actual de eth0. comprobar algo como: eth0: el enlace es de hasta 1000 mbps, full duplex, control de flujo de tx y rx si usted no ve tx y rx de sus administradores de red tienen que ajustar los valores en el switch/router. en cisco que es recibir/transmitir de control de flujo. cuidado: el cambio de estos valores va a traer a su enlace de abajo y arriba por un tiempo muy corto (menos de 1s). si todo esto no ayuda - usted también puede reducir la velocidad de la tarjeta de red de 100 mbit (hacer lo mismo en el switch/router-puertos) ethtool-s eth0 autoneg off && ethtool-s eth0 velocidad 100 pero en tu caso yo diría - elevar los búferes de recepción en la nic búfer de anillo. los enlaces inalámbricos entre dispositivos externos y la pc, se realizan a través de una conexión serial bluetooth y se necesita del controlador/gestor bluetooth (driver en pc)que crea puertos virtuales que por defecto son 2 tipos, uno para ofrecer servicios a dispositivos y otro para acceder a los dispositivos.(se puede ver en panel de control- configuración bluetooth).ojo que tambien el dispositivo tiene que tener instalada la aplicacion que trabaja con este enlace, sino no servira de nada.resumiendo se necesitan 2 software mas el controlador del bluetooth propiamente dicho.generalmente si estan ambos estos se auto-detectan al activar la conexion bluetooth en ambos. si no se enlazan puede ser que los puertos com, no sean coincidentes y tengas que igualarlos manualmente. los software y/ó drivers normalmente se pueden conseguir en la pagina de la compañia, en soporte usando wifi puede buscar alguna señal wifi cerca de tu casa, generalmente hoteles, restaurantes o bares tienen wifi para sus clientes y si estas cerca puedes conectarte a alguna red de esas, pero no sera de mucha velocidad, lo mas normal es 128k o 256k. tu pregunta esta muy abierta... deberia de explicar si es respecto a algun tema en específico.

en ing industrial se refiere al diseño de estaciones de trabajo, toma de tiempos, balanceo de líneas, etc...

saludos, <p>mi comprensión de la fuerza del protocolo de seguridad inalámbrica, comenzando con el más seguro:</p><ul> <li>wpa2-aes</li> <li>wpa2-tkip</li> <li>wpa</li> <li>wep</li> </ul><p>busque craqueo de wep y encontrará muchos tutoriales sobre cómo descifrarlo en 10 minutos en pc comunes. wpa es significativamente más difícil de descifrar, pero cada versión tiene sus puntos débiles. wpa2-aes se considera de primera línea lo último que escuché y es compatible con casi todos los enrutadores y sistemas operativos modernos).</p><p>vea estos <a href="http://www.grc.com/securitynow.htm">¡seguridad ahora!</a> episodios pasados ​​para obtener explicaciones detalladas:</p><ul> <li>episodio 170, el truco de tkip</li> <li>episodio 89, wep aún más gravemente roto</li> </ul> un repetidor toma una se&ntilde;al wifi (del aire) y la extiende (por aire). no lleva cables ethernet.<br/>un access point toma una se&ntilde;al ethernet (por cable) y genera una se&ntilde;al wifi, pudiendo tener tambi&eacute;n salidas ethernet.<br/><br/>son aparatos diferentes. ejemplos:<br/>repetidor: <a href='http://www.tp-link.com/ar/products/details/?model=tl-wa850re' rel='nofollow' target='\_blank'>http://www.tp-link.com/ar/products/details/?model=tl-wa850re</a><br/>ap: <a href='http://www.tp-link.com/lk/products/details/?model=tl-wa901nd' rel='nofollow' target='\_blank'>http://www.tp-link.com/lk/products/details/?model=tl-wa901nd</a><br/><br/>saludos! Si le gustan las cosas que se ven bien, como las clases de POCO, y también quiere la velocidad de MicroORM, entonces debe comprobar, [ServiceStack OrmLite](https://github.com/ServiceStack/ServiceStack.OrmLite) . Incluso puedes usar Massive o Dapper. Solo un uso de eso será diferente. 

 Pero una cosa es segura, Code será menos y la velocidad es como cualquier otra cosa. Avíseme si necesita algún fragmento de código. Simplemente ve a través de los sitios de github, eso te ayudará. yo la adoración en el altar de 00001010/11111111. los dioses estaría enojado si no no anhelan la más grande de las redes. permite la mayor flexibilidad, y menos conflictos con la plebe de las redes. me parece que un buen /24 es el tamaño perfecto para la mayoría de las redes, tiene espacio para estirarse, permiten que los servidores tienen espacio para respirar, es necesario recordar que tengan problemas de espacio, como hacemos todos. la única vez que me paso las células del cerebro que se han concedido a mí por los dioses de la creación de redes y servidores de subred mucho más es para los equipos que piensan que son mejores que todos los demás routers, switches, firewalls estoy buscando a ti! aquellos que tratan de confinar a un /25 o más pequeño, de lo contrario su arrogancia, comenzaría a extenderse a los servidores, y usted simplemente no puede dejar que los servidores de salirse de la línea. mal, muy mal, las cosas suceden si no es así, los archivos de inicio de desaparecer, bloqueo de servicios, no es bueno que te digo, no es bueno en absoluto! para mantener los equipos de networking en línea, aunque, nos vamos a los routers/firewalls uso de la primera utilizable a las direcciones de una subred (podría ser .1 ... podría ser .33 - depende de su máscara de red) que normalmente se mantiene en línea. 'harás nunca mezcle los clientes y el servidor, por si tu ¿habrá una gran batalla, y traer la ruina a aquellos que creen que pueden controlar' -bofh 20:15 'por tanto, si tu deja que el público en general el acceso sin trabas a sus recursos más valiosos, seréis arrojados desde el templo de nuestros dioses, y de la marca - usuario' -bofh 16:2 no hay ninguna buena razón para tener un servidor dhcp en una red de producción - generación de servidor de sí, de la producción de no. las redes de los clientes, siempre han dhcp, reserva de donde usted los necesita (o son requeridos por el auditor!) 'y vosotros, ¿quién controla la red de asignación de hace absolutamente seguro de que es convientent a él y a nadie más' -bofh 1:1 ... traducido sí utilizan el mismo host direcciones donde se puede ... todo será más fácil.