4 diferentes paquetes ICMP
Enviado por sarasafiro • 5 de Junio de 2014 • Informe • 430 Palabras (2 Páginas) • 345 Visitas
Existen diferentes tipos de protocolos auxiliares como son el ICMP, o el IGMP, el primero es utilizado por el protocolo ip para diagnóstico y notificación de errores. Su propósito es controlar si un paquete no puede llegar a su destino por cualquier circunstancia u error que se presente.
Por lo tanto este protocolo solo es informativo, no toma decisiones.
Existen 4 diferentes paquetes ICMP.
Echo request: es el que usa el comando ping para comprobar si existe conectividad entre dos máquinas.
Echo replay: la respuesta al eco request.
Timestamp request: obsoleto.
Information request: obsoleto.
Address mask requests: A veces pueden resultar útiles.
Sus campos Datagram son:
Type 8 bits: identifica el tipo específico de mensaje icmp puede tener hasta 15 valores posibles.
Code 8 bits: se especifican las condiciones diferentes.
Cheksum 16 bits: campo de comprobación de integridad para el total del mensaje icmp.
Contents: de longitud variable, depende del tipo de mensaje.
El segundo o IGMP como ya mencionamos, es el protocolo encargado de gestionar los grupos multicast. Es un protocolo de la capa IP, y los mensajes se transmiten encapsulados en datagramas IP. Mediante IG MP los equipos se registran dinámicamente en un grupo multicast. Dichos documentos definen también tres niveles de capacidad multicast para los equipos que conforman una red.
Los equipos de nivel 0 no tienen ninguna capacidad de mover tráfico IP Multicast.
Los equipos de nivel 1 son aquellos que tienen capacidad de enviar dicho tráfico, pero no de recibirlo.
Los equipos de nivel 2 tienen capacidad tanto de enviar el tráfico multicast como de recibirlo.
El funcionamiento de IGMP es el siguiente.
Cuando un equipo quiere recibir paquetes de un grupo multicast, envía un mensaje con destino la dirección del grupo y especificando la interfaz de red por donde quiere recibirlo.
Tras enviar el mensaje de petición de unión al grupo, el equipo recibirá un mensaje de confirmación o de fallo. Si el proceso funciona correctamente, el protocolo se encargará de que los routers configuren la ruta para que los paquetes multicast sean recibidos por el equipo de forma normal.
Los equipos que quieren seguir recibiendo paquetes de un grupo responden con un Membership Request para ese grupo.
Para evitar un envío masivo de respuestas, cada equipo pone en marcha un contador de tiempo de espera de valor aleatorio. Donde se espera una respuesta para seguir enviando paquetes así no hay duplicidad.
En conclusión cada protocolo tiene sus características específicas y dependiendo el caso en el que nos encontremos debemos aplicar uno u otro.
Debemos saber muy bien para que nos sirva cada uno pues como vimos anteriormente tienen funciones distintas pero muy útiles según
...