SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: hedar en Lunes 27 de Febrero de 2006, 11:42

Título: Crear Un Ping Con Turbo C
Publicado por: hedar en Lunes 27 de Febrero de 2006, 11:42
Lo que necesito compañeros es que me digan porfavor como hago para hacer el codigo fuente de un ping lo unico que se es que utiliza el protocolo icmp. Lo importante del programa es que me envie un paquete y que a la maquina que se lo envie me responda el ping, se los agradeceria, lo necesito muy urgente. :comp:
Título: Re: Crear Un Ping Con Turbo C
Publicado por: JuanK en Lunes 27 de Febrero de 2006, 14:03
1- Aprender socket bajo Unix
2- revisar le protocolo ICMP y hacer ejercicios de practica, es necesario revisr algun RFC
3- revisar el funcionamiento del ping e implementarlo


Referencia ICMP - PING (http://www.saulo.net/pub/tcpip/b.htm)
Título: Re: Crear Un Ping Con Turbo C
Publicado por: hedar en Lunes 27 de Febrero de 2006, 17:49
Muchas Gracias pero la verdad eso ya lo se. Pero necesariamente toca utilizar sockets?. :(
Título: Re: Crear Un Ping Con Turbo C
Publicado por: JuanK en Lunes 27 de Febrero de 2006, 18:14
CLARO, HASTA DONDE SE ES LA UNICA FORMA!!

Salvo que consigas una libreria que ya te haga todo el trabajo.
Título: Re: Crear Un Ping Con Turbo C
Publicado por: hedar en Sábado 4 de Marzo de 2006, 00:59
Lo que pasa es que lo unico que tengo que enviar es un datagrama que tambien lleve el  protocolo icmp, pero no meterme con la capa de transporte solo con la capa de internet. Logicamente no uso puertos ni nada de la capa de transporte, solo los campos del datagrama ip y el de icmp.
Título: Re: Crear Un Ping Con Turbo C
Publicado por: JuanK en Sábado 4 de Marzo de 2006, 15:00
bueno, que alguien me corrija si me equivoco, pero con sockets no tocan con la capa de transporte son con la capa de red (Internet)