Protocolos de redes

Page 93

ESTRUCTURA DE DATOS – PROTOCOLO DE REDES

93

la fuente original, no se pueden utilizar para informar los problemas a los ruteadores intermedios. ¿Cuál es la razón por la que solo se informan de los errores al origen? Un datagrama solo contiene campos que especifican la fuente original y el último destino; no contiene un registro completo de su viaje a través de la red. Los ruteadores pueden establecer y cambiar sus propias tablas de ruteo, no existe un conocimiento global de las rutas. Si un ruteador detecta un problema, no puede saber qué grupo de máquinas intermedias procesaron el datagrama, así que no puede informarles del problema. 9.3. Entrega de mensajes ICMP Los mensajes ICMP requieren dos niveles de encapsulamiento: Los datagramas que llevan mensajes ICMP se rutean exactamente como los que llevan información de usuario; no presentan una prioridad adicional. Así que, también, pueden perderse o descartarse. Los mensajes ICMP no se generan por errores resultantes de datagramas que llevan mensajes de error ICMP. Si bien el mensaje ICMP se encapsula y envía mediante el IP; el ICMP no se considera como un protocolo de nivel más alto, sino como una parte obligatoria de IP. ICMP se debe encapsular dentro de IP, pues es muy probable que estos mensajes necesiten viajar a través de muchas redes físicas para llegar a su destino. 9.4. Formato de los mensajes ICMP Si bien cada mensaje ICMP tiene su propio formato, todos comienzan con los mismos 3 campos: • Campo TYPE : De 8 bits y números enteros, que identifica el mensaje. • Campo CODE : De 8 bits, da información sobre el tipo de mensaje. • Campo CHECKSUM : De 16 bits (en este caso aplicable solamente al mensaje ICMP) Además, los mensajes ICMP que reportan errores siempre incluyen el encabezado y los primeros 64 bits de datos del datagrama que causó el problema. La razón de regresar el encabezado del datagrama únicamente es para permitir que el receptor determine de manera más precisa qué protocolo y qué programa de aplicación son responsables del datagrama. Como se verá luego, los protocolos de más alto nivel de TCP/IP están diseñados para codificar información crucial en los primeros 64 bits. El campo TYPE de ICMP define el significado del mensaje así como su formato. Los tipos son los siguientes: Campo de tipo (TYPE) 0 3 4 5 8 11 12 13 14 15

CIBERTEC

Tipo de mensaje ICMP Respuesta de Eco Destino inaccesible Disminución de origen Redireccionar (cambiar una ruta) Solicitud de eco Tiempo excedido para un datagrama Problema de parámetros en un datagrama Solicitud de timestamp Respuesta de timestamp Solicitud de información (obsoleto)

CARRERAS PROFESIONALES


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.